mirror of
https://github.com/ByteWelder/Tactility.git
synced 2026-02-18 19:03:16 +00:00
* LilyGo T-Deck keyboard support * reverse logic * docs and readability * cleanup * optimize driver buffer * cleanup
1.1 KiB
1.1 KiB
TODOs
- Make
desktopapp listen to changes inapp_manifest_registry - Update
view_portto useViewPortas handle externally andViewPortDatainternally - Replace FreeRTOS semaphore from
Loaderwith internalMutex - Create unit tests for
tactility-coreandtactility(PC-only for now) - Have a way to deinit LVGL drivers that are created from
HardwareConfig - Thread is broken:
tt_thread_join()always hangs becausett_thread_cleanup_tcb_event()is not automatically called. This is normally done by a hook inFreeRTOSConfig.hbut that seems to not work with ESP32. I should investigate task cleanup hooks further.
Core Ideas
- Make a HAL? It would mainly be there to support PC development. It's a lot of effort for supporting what's effectively a dev-only feature.
- Support for displays with different DPI. Consider the layer-based system like on Android.
App Ideas
- Chip 8 emulator
- Discord bot
- BadUSB
- IR transceiver app
- GPIO status viewer
- BlueTooth keyboard app
- Investigate CSI https://stevenmhernandez.github.io/ESP32-CSI-Tool/