338 Commits

Author SHA1 Message Date
Ken Van Hoeylandt
a4b01bf11c Driver updates 2025-08-16 00:08:59 +02:00
Ken Van Hoeylandt
a9f22ccd4e Minor update 2025-08-15 23:13:34 +02:00
Ken Van Hoeylandt
41ed700214 Driver and board updates 2025-08-15 23:06:56 +02:00
Ken Van Hoeylandt
db31cd2b1a Driver and board updates 2025-08-15 22:55:24 +02:00
Ken Van Hoeylandt
1dea7fc87d Update device 2025-08-15 22:20:36 +02:00
Ken Van Hoeylandt
773e87dcc9 Update for nullability 2025-08-15 22:20:33 +02:00
Ken Van Hoeylandt
a30de954ae Update RgbDisplay driver 2025-08-15 22:20:27 +02:00
Ken Van Hoeylandt
08b6e709d5 Updated boards & drivers 2025-08-15 21:35:27 +02:00
Ken Van Hoeylandt
0279568c68 Fix for native touch 2025-08-15 18:54:20 +02:00
Ken Van Hoeylandt
4509e693da Native touch driver 2025-08-15 18:33:06 +02:00
Ken Van Hoeylandt
7de3b871c6 Simplify NativeDisplay interface 2025-08-15 17:10:23 +02:00
Ken Van Hoeylandt
e1bd49cbc0 Fix for icon registration leak 2025-08-15 17:10:13 +02:00
Ken Van Hoeylandt
e28be828da LVGL init improved, add start/stop mechanism. Improved system events for LVGL. 2025-08-15 16:45:39 +02:00
Ken Van Hoeylandt
0807b09890 Various graphics and touch driver improvements 2025-08-15 15:25:27 +02:00
Ken Van Hoeylandt
a5eb8ef834 Start/stop LVGL 2025-08-15 01:44:17 +02:00
Ken Van Hoeylandt
ed1e2d1321 Fixes for native driver 2025-08-15 01:44:11 +02:00
Ken Van Hoeylandt
db4c0ac6fc Refactor GUI service
And much more
2025-08-15 00:54:16 +02:00
Ken Van Hoeylandt
e63d9d9a56 Work in progress on native display driver and the ability to stop&restart lvgl driver 2025-08-14 22:12:40 +02:00
Ken Van Hoeylandt
166673596c Cleanup 2025-08-13 22:23:28 +02:00
Ken Van Hoeylandt
660074db69 Stop setting display user data 2025-08-13 22:20:09 +02:00
Ken Van Hoeylandt
51f920c6e8 Cleanup 2025-08-13 22:12:36 +02:00
Ken Van Hoeylandt
14a8ac20c8 Phrasing 2025-08-13 22:12:33 +02:00
Ken Van Hoeylandt
d157760e6f Spelling/phrasing 2025-08-13 21:46:57 +02:00
Ken Van Hoeylandt
9f011a56e8 Remove finished task 2025-08-13 21:31:29 +02:00
Ken Van Hoeylandt
659810527d Cleanup 2025-08-13 21:19:52 +02:00
Ken Van Hoeylandt
5868ba15c5 Create wrapper for lv_textare_create to automatically support hardware keyboards 2025-08-13 21:19:29 +02:00
Ken Van Hoeylandt
f899ccbf1c Update tactility.py 2025-08-13 20:37:03 +02:00
Ken Van Hoeylandt
15f4fbfdc6
Merge Develop into Main (#300)
- Made an external app from internal Calculator app
- Update tactility.py to v1.2.0 (fix bug with selfupdate)
- Added warning to Development service UI
- Add context to `SECURITY.md`
- Split `ObjectFileReader` and `ObjectFileWriter` into separate cpp files
- Fix related to GPS config read errors
2025-08-02 12:28:28 +02:00
Ken Van Hoeylandt
982fce9207
Project updates for Lilygo T-Lora Pager (#299)
- Updated build scripts for manual release
- Updated GitHub Actions
- Added reference to [esp32s3-gc9a01-lvgl](https://github.com/UsefulElectronics/esp32s3-gc9a01-lvgl) in `COPYRIGHT.md`
2025-07-23 23:09:56 +02:00
flip
00b62a2831
Implemented LilyGO T-Lora Pager (#295) 2025-07-23 22:45:57 +02:00
Ken Van Hoeylandt
ab4cf79a47
Merge Develop into Main (#298)
Various improvements and new internal APIs including a new Development service+app which allows `tactility.py` to upload and run applications remotely.
2025-07-19 00:27:49 +02:00
Ken Van Hoeylandt
d06197a6aa
Updated README.md and its screenshots (#293) 2025-06-15 13:55:35 +02:00
Ken Van Hoeylandt
efd3dc43ed
Revert "Updated screenshots and .gitignore of HelloWorld (#291)" (#292)
This reverts commit 6de0f442fbe44ed26ace8aadbe4e242178e22186.
2025-06-15 13:50:29 +02:00
Ken Van Hoeylandt
6de0f442fb
Updated screenshots and .gitignore of HelloWorld (#291)
* T-Deck Pro work in progress

* Add .gitignore to HelloWorld
2025-06-15 13:49:00 +02:00
Ken Van Hoeylandt
29e4350517
Update docs and version (#290) 2025-06-15 13:28:09 +02:00
Ken Van Hoeylandt
f9acf04dcb
Update tactility.py and tactility.properties for new release (#289) v0.4.0 2025-06-09 21:05:21 +02:00
Ken Van Hoeylandt
a091923353
Fixed & improved build scripts (#288)
* Fixed&improved build scripts

* Fixes and updates

* Fix for esp-idf-ci-action

* Build fixes
2025-06-09 21:03:18 +02:00
Ken Van Hoeylandt
1593eb80ce
TactilityC additions (#287)
New TactilityC implementations for:
- WiFi
- GPS
- Preferences
- Timezone

Also includes:
- Some fixes to enums/naming
- Cleanup elsewhere
2025-06-09 13:46:08 +02:00
Ken Van Hoeylandt
869a56125f
App build system (#285)
from https://github.com/ByteWelder/TactilityTool
2025-06-08 10:38:20 +02:00
Ken Van Hoeylandt
6116521556
Update launcher icon sizes (#286)
This is a missing commit from a previous PR
2025-06-08 10:37:57 +02:00
Ken Van Hoeylandt
3dfc27e93e
Fixes for colours and margins in GPIO app and more (#284)
- Fixes for colours and margins in GPIO app
- Removed unused imports
2025-06-01 17:52:09 +02:00
Ken Van Hoeylandt
e4ecec64c9
Reduced desktop icon sizes (#283)
This improves loading performance (and uses less memory on ESP32 devices
without PSRAM)
2025-06-01 17:11:29 +02:00
Shadowtrance
ce96474d84
Cleanup of Notes.cpp (#282) 2025-05-27 08:08:04 +02:00
Ken Van Hoeylandt
2691dbb014
Implemented LaunchId and FileSelection, updated Notes (#281)
- Implemented `LaunchId` to keep track of the apps that are started
- Implemented `FileSelection` app to select existing and/or new files.
- Moved some re-usable file functionality to `tt::file::`
- Renamed `Files` app to `FileBrowser`
- Updated `Notes` app to use new `FileSelection` functionality, and cleaned it up a bit.
- General code cleanliness improvements
2025-05-25 22:11:50 +02:00
Ken Van Hoeylandt
74eb830870
Buildscript and kernel improvements (#280)
- Implemented `constexpr long int getMicros()` in `Kernel.h`
- Changed `secondsToTicks()`, `minutesToTicks()` and `bool isIsr()` to `constexpr`
- Added more relevant build info
2025-05-24 17:27:37 +02:00
Shadowtrance
870924229a
Switch to dark theme (#278) 2025-05-06 19:52:55 +02:00
Ken Van Hoeylandt
b2647f46bb
Cleanup (#277) 2025-04-11 21:56:16 +02:00
Shadowtrance
d1c1a3a369
Add Notes app (#276) 2025-04-11 21:35:29 +02:00
Ken Van Hoeylandt
a5090ec194
Refactor display app (#275)
- Moved more code into class
- Refactored some logic
- UI is more dynamic: hide elements that are not supported by the hardware (gamma and/or brightness slider)
2025-04-08 22:38:03 +02:00
Ken Van Hoeylandt
f67cb241b7
SDK fixes (#272)
- Fix for `ExternalApps/HelloWorld/build.sh`
- Fix portability issue with regards to the SDK release script
2025-04-03 23:38:47 +02:00