вот еще пример. вызов Wire.requestFrom() в arduino framework для STM32 отличается от всех остальных framework-ов (avr, esp ...) .
поэтому в HTU21D.cpp делаем так:
/* read serial_2 -> SNB3**, SNB2, CRC */
#if defined(_VARIANT_ARDUINO_STM32_)
Wire.requestFrom(HTU21D_ADDRESS, 3);
#else...