Tab5 ST7121 variant + fixes (#605)

Added the newest variant to the tab5, St7121.
Fixed variant detection reliability
Fixed tab5 camera WHO_AM_I failing sometimes
Fixed tab5 keyboard live rotation on boot and after stopping/starting lvgl
This commit is contained in:
Shadowtrance
2026-08-02 04:50:55 +10:00
committed by GitHub
parent d72d5a0ef2
commit 85fe1a319a
31 changed files with 1531 additions and 222 deletions
@@ -0,0 +1,8 @@
#pragma once
struct Device;
// Constructs, parents, binds and starts the ST7123 in-cell touch device on i2c0. Shared by the V2
// (ST7123 display) and V3 (ST7121 display) variants - both boards use the exact same touch
// controller/address/wiring, only the display panel differs. Not used by V1 (ILI9881C + GT911).
void create_st7123_touch(Device* i2c0);