In the STM32F103C8T6 Black Board (https://stm32-base.org/boards/STM32F103C8T6-Black-Board) , the I2C based EEPROM 24C02 is connected to wrong pins of the MCU in the hardware.
Current connection:
EEPROM SCL pin - PB4
EEPROM SDA pin - PB6
But this completely wrong as the MCU pin PB6 is actually the I2C1_SCL and the pin PB7 is actually the I2C1_SDA.
So this makes the I2C EEPROM chip unusable. So anyone in possession of this board should not attempt to use the I2C EEPROM chip.
What can be done now?
Add a warning in the page as given below
"The generic I2C based EEPROM 24C02's SDA and SCL pins are connected to wrong pins of MCU (SCL-PB4 and SDA-PB6) in this board. Instead it should have been (SCL-PB6 and SDA-PB7). So this renders EEPROM completely useless on this board."
In the STM32F103C8T6 Black Board (https://stm32-base.org/boards/STM32F103C8T6-Black-Board) , the I2C based EEPROM 24C02 is connected to wrong pins of the MCU in the hardware.
Current connection:
EEPROM SCL pin - PB4
EEPROM SDA pin - PB6
But this completely wrong as the MCU pin PB6 is actually the I2C1_SCL and the pin PB7 is actually the I2C1_SDA.
So this makes the I2C EEPROM chip unusable. So anyone in possession of this board should not attempt to use the I2C EEPROM chip.
What can be done now?
Add a warning in the page as given below
"The generic I2C based EEPROM 24C02's SDA and SCL pins are connected to wrong pins of MCU (SCL-PB4 and SDA-PB6) in this board. Instead it should have been (SCL-PB6 and SDA-PB7). So this renders EEPROM completely useless on this board."