Clone 24LC64 I2C eeprom with stm32l0

Daniele Lacamera 0c536ee600 Code. %!s(int64=3) %!d(string=hai) anos
unicore-mx @ c1cd3fded6 0c536ee600 Code. %!s(int64=3) %!d(string=hai) anos
.gdbinit 0c536ee600 Code. %!s(int64=3) %!d(string=hai) anos
.gitignore 0c536ee600 Code. %!s(int64=3) %!d(string=hai) anos
.gitmodules 0c536ee600 Code. %!s(int64=3) %!d(string=hai) anos
Makefile 0c536ee600 Code. %!s(int64=3) %!d(string=hai) anos
README.md 0c536ee600 Code. %!s(int64=3) %!d(string=hai) anos
libucmx_stm32l0.ld 0c536ee600 Code. %!s(int64=3) %!d(string=hai) anos
main.c 0c536ee600 Code. %!s(int64=3) %!d(string=hai) anos
openocd.conf 0c536ee600 Code. %!s(int64=3) %!d(string=hai) anos

README.md

README

Clone 24LC64 flash from Nucleo-STM32L073.

Pinout:

  • SDA PC1 (Arduino A5)
  • SCL PC0 (Arduino A4)
  • Red Led PA4 (Arduino A2)
  • Green led PA5 (onboard)

Source flash has I2C address 0x50 (0101000) and it's write-protected. (A0, A1, A2 = 0) Destination flash has I2C address 0x51 (0101001) (A0 = 1; A1, A2 = 0)