|
H753_CPP_SPI_Resistive_Touch_Screen_Controller 1.0
STM32H753 SPI resistive touchscreen (Adafruit 333 overlay + 5767 TSC2046 controller) driver and tutorial
|
| CSTM32BusIORegister | Represents one addressable, read-only, MSB-first register accessed over an STM32SPIDevice, using the "set the top address bit to read" convention (Adafruit_BusIO's ADDRBIT8_HIGH_TOREAD) – e.g. the TSC2046's control byte, whose own START bit already occupies that same top bit, so the OR this class performs is a documented no-op for that specific chip, but is kept for fidelity with the reference API and in case a future chip using this same addressing convention needs the OR to actually do something |
| CSTM32SPIDevice | Wraps one SPI peripheral + chip-select pin into read/write/transfer operations, mirroring the hardware-SPI subset of Adafruit_BusIO's Adafruit_SPIDevice API |
| CtouchSelfTestReport_t | Result of the most recent touchSelfTestRunAll() |
| CTSC2046 | STM32 HAL driver for a TI/Adafruit TSC2046 resistive touchscreen controller, reached over SPI via an owned STM32SPIDevice |
| CTSC2046TouchPoint | One touch reading: raw X/Y position and a pressure-proportional resistance value |