Ну не знаю прям, но никаких претензий к i2с что сделан в STM32L476.
Я им изначально пользовался через HAL. С 2016 года. Правда в
подавляющих случаях это ЕЕПРОМ. Но недавно стал и DS3231
опрашивать. Правда всё это - чисто ручками. Никаких прерываний или,
не дай бог, DMA. :-))