what remains to be done: - soft i2c master timings - clock mode switching and render compensation when using i2c master code - testing