|
cryptnox-pos 1.0.0
Standalone USDC payment terminal firmware (ESP32 + Cryptnox smart card)
|
Touchscreen screens, events and transaction-state display. More...
Files | |
| file | main/ui.h |
| Touchscreen UI API: screens, events and transaction states for the CYD (ILI9341 + XPT2046) payment flow. | |
| file | main/ui_admin.cpp |
| The settings page, touch calibration and the admin-code screens. | |
| file | main/ui_hal.cpp |
| Panel and touch hardware: TFT_eSPI flush, XPT2046 reads, the LVGL display and input drivers, backlight PWM. | |
| file | main/ui_internal.h |
| Private to the ui*.cpp files: the state and helpers they share. | |
| file | main/ui_sale.cpp |
| The sale flow: amount, confirm, PIN, transaction status, and their page chrome. | |
| file | main/ui_setup.cpp |
| First-run setup on the panel: welcome, the browser hand-off, card reads, Wi-Fi. | |
| file | main/ui_theme.cpp |
| Colours, the LVGL theme and the shared layout metrics. | |
| file | main/ui_widgets.cpp |
| Widget helpers shared by every screen, and the Wi-Fi signal mark. | |
Touchscreen screens, events and transaction-state display.
The LVGL-based UI for the CYD (ILI9341 display + XPT2046 touch): see ui.h.