mirror of
https://github.com/ByteWelder/Tactility.git
synced 2026-02-18 19:03:16 +00:00
### General - Added support for SD cards in `HadwareConfig` - Properly disabled PC build for now (I was still getting error emails) - Updated `README.md` with a device compatibility table ### T-Deck: - Implemented SD card support - Logging message cleanup - Updated `config,h` with various new settings - Reduced stack depth from `8096` to `5000`
1.0 KiB
1.0 KiB
TODOs
- 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. - Set DPI in sdkconfig for Waveshare display
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/