Ken Van Hoeylandt
d58f131033
M5Stack Core2 support ( #48 )
2024-02-22 18:26:11 +01:00
Ken Van Hoeylandt
5fef25fb13
Various improvements ( #46 )
...
- Specify IDF SDK version in a safer way
- Fix for crash when polling SD card presence (Need to implement a universal locking mechanism later on)
- Updated `ideas.md`
- SD card task prio set to low
2024-02-17 17:41:56 +01:00
Ken Van Hoeylandt
de34cbfd7a
Added GPIO app ( #45 )
...
- Implemented GPIO app
- LVGL now allocates freely (as opposed to using a fixed-size buffer): when it goes OOM, it just deletes image cache and starts behaving erratically.
2024-02-13 22:40:17 +01:00
Ken Van Hoeylandt
159118f19a
Cleanup ( #43 )
...
- Updated README.md, screenshot layout
- Cleanup of incorrect `TT_UNUSED` usage
2024-02-11 22:53:59 +01:00
Ken Van Hoeylandt
5880e841a3
Implemented Files app ( #33 )
...
- Created Files app to browse PC and ESP32 files.
- Refactored toolbars so it's now a proper widget and allows for changing its properties from the app
- Toolbar now has extra action buttons
- Settings app now has a proper icon
- Minor cleanup in Desktop app
2024-02-06 23:18:34 +01:00
Ken Van Hoeylandt
77f386f0b9
Simplify Hello World apps and update docs ( #28 )
...
* Simplify Hello World apps
* Updated docs
2024-01-31 22:26:22 +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
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
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
Ken Van Hoeylandt
a94baf0d00
Support for PC platform ( #12 )
...
* improvements for cross-platform compiling
* moved tactility-core to libs/
* splitup improvements
* remove git/gitmodules from freertos
* better platformbetter platform checks
* added build scripts
* delete mbedtls
* re-add mbedtls
* fixes and improvements
* added pc build
* simplify build scripts
* revert build scrpit
* updated builds
* fix for pc
* fix for pc
* fix for build
2024-01-19 17:39:30 +01:00
Ken Van Hoeylandt
622c9f780c
Revert "fix for flash size in default config"
...
This reverts commit 38e7a359109115f4e3d6fdda963009e3544a6ef3.
2024-01-17 20:52:08 +01:00
Ken Van Hoeylandt
38e7a35910
fix for flash size in default config
2024-01-17 20:50:19 +01:00