Add working STM32 I2C driver.
Not all tricks are fully documented yet.