Commit Graph

24 Commits

Author SHA1 Message Date
Ken Van Hoeylandt da3a93ce73 Display driver simplified and implemented gamma (#133) 2024-12-18 16:43:41 +01:00
Ken Van Hoeylandt f34440eb6f Fixes and improvements (#132)
- Fix glitch when turning on WiFi: It would temporarily show "No networks found" right before starting the first scan.
- Fix spinner to use Assets.h
- Replace statusbar battery icons 
- Better statusbar icon for when WiFi is on but not connected
- Replace statusbar WiFi icons and Wifi Manage RSSI/lock icons
- Fix for crash when timer is null in I2cScanner
- Deprecate Spacer
- Fixes for toolbar layout (simplified)
- Improved ImageViewer app: center image and add filename text on the bottom
- Add LV debug params to sdkconfig.developer
- Disabled LV spinner, msgbox and window widgets. These have equivalents in Tactility.
2024-12-17 23:32:43 +01:00
Ken Van Hoeylandt 80b69b7f45 Update LVGL (master 9.2+) and related libraries (#130)
- LVGL 9.2+ (master commit)
- esp_lvgl_port (master with my PR hotfix changes)
- espressif/esp_lcd_touch_gt911 1.1.1~2
2024-12-16 23:30:57 +01:00
Ken Van Hoeylandt 49bf8e824c Various improvements and fixes (#128)
- Fix for display orientation assumption in Display app
- Update logo (added colours)
- Fix for double stopping the Files app
- Deny registration of apps and services that are already registered
- Updated `ideas.md` for these changes
- Other cleanup
2024-12-15 21:15:54 +01:00
Ken Van Hoeylandt 100c24f6a3 Added screenshot mode config and updated copyright docs (#126) 2024-12-15 13:16:59 +01:00
Ken Van Hoeylandt a18221db08 Tactility SDK and release build scripting (#122)
* Implement release scripting and SDK building process
* Fix for CYD display colors
* Various improvements and fixes
* Made build scripts more modular
2024-12-14 21:50:02 +01:00
Ken Van Hoeylandt 51c6aaa428 Implement crash handler and diagnostics app (#119) 2024-12-12 22:38:48 +01:00
Ken Van Hoeylandt 103588948f Implement forgetting WiFi APs (#116)
.. and fix the simulator build
2024-12-09 23:37:21 +01:00
Ken Van Hoeylandt da81256622 Power improvements (#114) 2024-12-09 21:58:30 +01:00
Ken Van Hoeylandt e4206e8637 Compiler warning cleanup (#113)
Cleanup + expose more methods for external ELFs
2024-12-08 19:59:01 +01:00
Ken Van Hoeylandt 42e843b463 C++ conversions (#111)
* Remove version from artifact name
* Target C++ 20 and higher
* Use cpp string
* Better crash implementation
* String utils in cpp style
* Replace parameter methods with start() method
* MutexType to Mutex::Type
* Kernel c to cpp style
* Cleanup event flag
* More cpp conversions
* Test fixes
* Updated ideas docs
2024-12-07 12:24:28 +01:00
Ken Van Hoeylandt d52fe52d96 Various services improved (#110) 2024-12-06 23:16:29 +01:00
Ken Van Hoeylandt e86a11b7e2 App improvements (#105) 2024-12-04 23:06:03 +01:00
Ken Van Hoeylandt 33bb742dfb Hal refactored (#99) 2024-12-02 00:32:39 +01:00
Ken Van Hoeylandt 0188ce721c Boot splash and more (#98)
* Boot splash and more

- Added developer sdkconfig
- Refactored the way FreeRTOS includes are included
- Improved Gui/Loader logic
- Implemented boot app with splash screen

* Updated naming for Gui and Loader services

* Renamed Screenshot service methods

* Renames

* Service renames
2024-11-30 15:37:16 +01:00
Ken Van Hoeylandt 3f62ec2efa Implemented I2C scanner app (#97) 2024-11-28 21:42:18 +01:00
Ken Van Hoeylandt 03d14ef74b Unified AppEsp and AppSim into a single App module (#94) 2024-11-27 00:06:59 +01:00
Ken Van Hoeylandt a312bd5527 Make namespaces more consistent (#92) 2024-11-26 18:30:54 +01:00
Ken Van Hoeylandt ca5d4b8226 C++ refactoring (#91) 2024-11-26 17:51:05 +01:00
Ken Van Hoeylandt caa8756998 I2C board settings updated (#86) 2024-11-24 21:39:01 +01:00
Ken Van Hoeylandt c8f63adba4 Added I2C settings app (#85) 2024-11-24 21:31:15 +01:00
Ken Van Hoeylandt d8731eaa17 I2C Implementation (#84) 2024-11-24 18:04:57 +01:00
Ken Van Hoeylandt 854fefa1a1 Thread and Timer converted to class (#81) 2024-11-22 23:08:18 +01:00
Ken Van Hoeylandt 85e26636a3 C++ conversion (#80)
Converted project to C++
2024-11-22 20:26:08 +01:00