Начал недавно работать с STM32L071RBT и возникла проблема организовать по I2C связь с EEPROM. Получается только передача одного байта адреса ведомого устройства, а байты данных не передаются. Причем и эта операция выполняется по-моему как-то криво. Устанавливаю бит START в I2C_CR2, а непосредственно выдача данных на выводы идет только после записи в I2C_TXDR. Пока что не могу понять, что делаю не так. Обращаюсь конкретно к специалистам – если кто-то реализовывал что-то подобное на данном камне прошу откликнуться.