The FT6 driver does a hardware ID check, which fails on the CoreS3 but
not on Stackchan for some reason. FT5 works on Stackchan, so we'll use
that for all devices, just like M5GFX does.
* Updated runtime gating to enable LilyGO T-Deck specific apps and services
* New device compatibility and model-detection APIs
* Added a buffer-overflow error code and message
* Updated GitHub Actions checkout to v4
* Adjusted an LVGL-related library version
* Device config now emits a T-Deck workaround flag when applicable
* Removed internal developer comments and minor cleanups
- `TT_LOG_*` macros are replaced by `Logger` via `#include<Tactility/Logger.h>`
- Changed default timezone to Europe/Amsterdam
- Fix for logic bug in unPhone hardware
- Fix for init/deinit in DRV2605 driver
- Other fixes
- Removed optimization that broke unPhone (disabled the moving of heap-related functions to flash)