Optimize data transfer to display
Currently, I2C data transfer to the display takes approximately 40 ms at frequency 400 kHz and 20 ms at frequency 1 MHz.
- Find a way to make I2C write nonblocking or send less data - send only updated pixels etc.
- Test if 1 MHz frequency works reliably for all the I2C peripherals.