|
H753_CPP_SPI_Resistive_Touch_Screen_Controller 1.0
STM32H753 SPI resistive touchscreen (Adafruit 333 overlay + 5767 TSC2046 controller) driver and tutorial
|
| ▼ Core | |
| ▼ Inc | |
| entryPointCPP.hpp | C-callable entry points bridging CubeMX-generated main.c into the C++ TSC2046 driver |
| main.h | : Header for main.c file. This file contains the common defines of the application |
| touchSelfTest.h | Startup self-test for the TSC2046 touch controller |
| touchZones.h | Maps raw TSC2046 X/Y readings to the printed button zones on the panel overlay |
| ▼ Src | |
| entryPointCPP.cpp | Implementation of the C-callable TSC2046 entry points |
| main.c | : Main program body |
| touchSelfTest.c | Implementation of the TSC2046 startup self-test |
| touchZones.c | Zone boundaries and classification for the printed panel layout |
| ▼ STM32BusIO | |
| STM32BusIORegister.cpp | |
| STM32BusIORegister.hpp | |
| STM32SPIDevice.cpp | |
| STM32SPIDevice.hpp | |
| ▼ TSC2046 | |
| TSC2046.cpp | |
| TSC2046.hpp |