this approach too triggers timeout when doing multiple write/read cycles: src/platform/stm32f4/platform_i2c.c:platform_i2c_send_byte:271: timeout!