Ken Van Hoeylandt
69165263f1
Various improvements ( #32 )
...
- Set DPI for Waveshare S3 board
- Cleanup whitespace in test
- Replace FreeRTOS semaphore in `Loader` to `Mutex`
2024-02-03 15:45:53 +01:00
Ken Van Hoeylandt
7f133e65c5
Added settings app ( #27 )
...
- Added Settings app to show all apps of type `AppTypeSettings`.
- Removed the `AppTypeSettings` apps from the Desktop app.
2024-01-31 21:00:46 +01:00
Ken Van Hoeylandt
d171b9a231
Display brightness support ( #26 )
...
* cleanup
* brightness control and app
* cleanup
* persistant storage of display settings
* fix for missing include
* header cleanup
* fix pc build
* add docs
* move display app to tactility project
2024-01-31 20:39:12 +01:00
Ken Van Hoeylandt
ddf46b07e9
SD card support for 2432S024C and some fixes ( #24 )
...
- Implemented SD card support for Yellow Board 2432S024C
- Fix for locking bug when showing gui keyboard
- T-Deck driver naming fixes
- Loader tag name consistency improvement
2024-01-28 21:52:05 +01:00
Ken Van Hoeylandt
d27579848a
SD card support ( #23 )
...
### 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`
2024-01-28 16:34:25 +01:00
Ken Van Hoeylandt
618f557a16
Simplify keyboard support ( #22 )
...
* simplify keyboard support
* removed cleanup code as it wasn't necessary
* improved docs
2024-01-28 00:04:47 +01:00
Ken Van Hoeylandt
7a7b31e426
Various improvements ( #21 )
...
* T-Deck stability and naming improvements
* allow main task to clean itself up
* remove unused includes
* various lvgl improvements
* added docs
2024-01-27 23:13:17 +01:00
Ken Van Hoeylandt
a2f0399c9f
Improved startup sequence ( #20 )
...
* Improved startup sequence
* updated comments/order
2024-01-27 16:28:48 +01:00
Ken Van Hoeylandt
ccbe6b7ab8
LilyGo T-Deck keyboard support & display driver improvements ( #19 )
...
* LilyGo T-Deck keyboard support
* reverse logic
* docs and readability
* cleanup
* optimize driver buffer
* cleanup
2024-01-27 12:34:02 +01:00
Ken Van Hoeylandt
14eb43211d
Support for Waveshare S3 Touch LCD 4.3 ( #18 )
...
* initial changes for waveshare s3 touch support
* fix lvgl locking
* fix for lvgl locking
* cleaned up dependencies
* boards now depend on tactility instead of tactility-esp
* revert deletion
* remove component
* working touch&display driver
* added waveshare to github actions
* cleanup
* fix for driver
* fix for sim build
* build fixes
* updated docs
* updated docs
* attempt new sdl2 github action
* revert
* fixes for clion/cmdline build
environment wasn't parsed properly
* temporarily disable pc sim build
2024-01-26 21:36:21 +01:00
Ken Van Hoeylandt
ed2d0cc78a
Move FreeRTOSConfig.h to app-sim ( #17 )
...
* Move FreeRTOSConfig.h to app-sim
* improved docs
* updated ideas.md and removed finished todos
2024-01-22 00:27:17 +01:00
Ken Van Hoeylandt
d6baf40d0b
Implement LVGL with SDL for simulator ( #16 )
...
* Implemented LVGL with SDL for simulator
* cleanup
* added SDL to build
* build fix
* mutex fixes
* sim app cleanup and improvements
* docs updated
* fix for sdl?
* fix for SDL cmake setup
2024-01-21 22:27:00 +01:00
Ken Van Hoeylandt
18a5c5aa45
Move Config back to tactility project ( #15 )
2024-01-20 16:23:33 +01:00
Ken Van Hoeylandt
e2209ccba8
Move app/service code from tactility-core to tactility ( #14 )
...
* Move app/service code from tactility-core to tactility
* fix formatting
* updated dev docs
2024-01-20 15:41:01 +01:00
Ken Van Hoeylandt
6bd65abbb4
Tactility modules refactored ( #13 )
...
* refactor modules
* moved esp_lvgl_port to libs/
* added missing file
* fix for sim build
* various sim/pc fixes
* lvgl improvements
* added missing cmake files
2024-01-20 14:10:19 +01:00