Migrate TactilityC and LVGL functionality (#588)

lvgl-module

- Move and rename source and include files
- Fix bug with missing lvgl unlock
- New widgets: spinner, toolbar, sliderbox

TactilityC

- Removed tt_lock, tt_lvgl_\*
This commit is contained in:
Ken Van Hoeylandt
2026-07-26 15:58:35 +02:00
committed by GitHub
parent cd2d9d6158
commit b98a813f3c
84 changed files with 586 additions and 831 deletions
@@ -0,0 +1,5 @@
#pragma once
#define LVGL_ICON_LAUNCHER_APPS "\xEE\x97\x83"
#define LVGL_ICON_LAUNCHER_FOLDER "\xEE\x8B\x87"
#define LVGL_ICON_LAUNCHER_SETTINGS "\xEE\xA2\xB8"
@@ -0,0 +1,45 @@
#pragma once
#define LVGL_ICON_SHARED_ADD "\xEE\x85\x85"
#define LVGL_ICON_SHARED_APPS "\xEE\x97\x83"
#define LVGL_ICON_SHARED_AREA_CHART "\xEE\x9D\xB0"
#define LVGL_ICON_SHARED_APP_REGISTRATION "\xEE\xBD\x80"
#define LVGL_ICON_SHARED_CALENDAR_MONTH "\xEE\xAF\x8C"
#define LVGL_ICON_SHARED_CABLE "\xEE\xBF\xA6"
#define LVGL_ICON_SHARED_CIRCLE "\xEE\xBD\x8A"
#define LVGL_ICON_SHARED_CLOSE "\xEE\x97\x8D"
#define LVGL_ICON_SHARED_CLOUD "\xEF\x85\x9C"
#define LVGL_ICON_SHARED_CHECK "\xEE\x97\x8A"
#define LVGL_ICON_SHARED_DELETE "\xEE\xA4\xAE"
#define LVGL_ICON_SHARED_DEVICES "\xEE\x8C\xA6"
#define LVGL_ICON_SHARED_DISPLAY_SETTINGS "\xEE\xAE\x97"
#define LVGL_ICON_SHARED_EDIT_NOTE "\xEE\x9D\x85"
#define LVGL_ICON_SHARED_ELECTRIC_BOLT "\xEE\xB0\x9C"
#define LVGL_ICON_SHARED_FOLDER "\xEE\x8B\x87"
#define LVGL_ICON_SHARED_DEPLOYED_CODE "\xEF\x9C\xA0"
#define LVGL_ICON_SHARED_DOWNLOAD "\xEF\x82\x90"
#define LVGL_ICON_SHARED_FORUM "\xEE\xA2\xAF"
#define LVGL_ICON_SHARED_GAMEPAD "\xEE\x8C\x8F"
#define LVGL_ICON_SHARED_HELP "\xEE\xA3\xBD"
#define LVGL_ICON_SHARED_HUB "\xEE\xA7\xB4"
#define LVGL_ICON_SHARED_IMAGE "\xEE\x8F\xB4"
#define LVGL_ICON_SHARED_KEYBOARD_ARROW_UP "\xEE\x8C\x96"
#define LVGL_ICON_SHARED_LIGHTBULB "\xEE\xA4\x8F"
#define LVGL_ICON_SHARED_LANGUAGE "\xEE\xA2\x94"
#define LVGL_ICON_SHARED_LISTS "\xEE\xA6\xB9"
#define LVGL_ICON_SHARED_MAIL "\xEE\x85\x99"
#define LVGL_ICON_SHARED_MENU "\xEE\x97\x92"
#define LVGL_ICON_SHARED_MOP "\xEE\x8A\x8D"
#define LVGL_ICON_SHARED_MORE_VERT "\xEE\x97\x94"
#define LVGL_ICON_SHARED_MUSIC_NOTE "\xEE\x90\x85"
#define LVGL_ICON_SHARED_NOTE_ADD "\xEE\xA2\x9C"
#define LVGL_ICON_SHARED_POWER_SETTINGS_NEW "\xEF\xA3\x87"
#define LVGL_ICON_SHARED_REFRESH "\xEE\x97\x95"
#define LVGL_ICON_SHARED_SEARCH "\xEE\xA2\xB6"
#define LVGL_ICON_SHARED_SETTINGS "\xEE\xA2\xB8"
#define LVGL_ICON_SHARED_TOOLBAR "\xEE\xA7\xB7"
#define LVGL_ICON_SHARED_NAVIGATION "\xEE\x95\x9D"
#define LVGL_ICON_SHARED_KEYBOARD_ALT "\xEF\x80\xA8"
#define LVGL_ICON_SHARED_USB "\xEE\x87\xA0"
#define LVGL_ICON_SHARED_WIFI "\xEE\x98\xBE"
#define LVGL_ICON_SHARED_BLUETOOTH "\xEE\x86\xA7"
@@ -0,0 +1,27 @@
#pragma once
#define LVGL_ICON_STATUSBAR_LOCATION_ON "\xEF\x87\x9B"
#define LVGL_ICON_STATUSBAR_CLOUD "\xEF\x85\x9C"
#define LVGL_ICON_STATUSBAR_MEMORY "\xEE\x8C\xA2"
#define LVGL_ICON_STATUSBAR_SD_CARD "\xEE\x98\xA3"
#define LVGL_ICON_STATUSBAR_SD_CARD_ALERT "\xEF\x81\x97"
#define LVGL_ICON_STATUSBAR_SIGNAL_WIFI_0_BAR "\xEF\x82\xB0"
#define LVGL_ICON_STATUSBAR_NETWORK_WIFI_1_BAR "\xEE\xAF\xA4"
#define LVGL_ICON_STATUSBAR_NETWORK_WIFI_2_BAR "\xEE\xAF\x96"
#define LVGL_ICON_STATUSBAR_NETWORK_WIFI_3_BAR "\xEE\xAF\xA1"
#define LVGL_ICON_STATUSBAR_SIGNAL_WIFI_4_BAR "\xEF\x81\xA5"
#define LVGL_ICON_STATUSBAR_SIGNAL_WIFI_OFF "\xEE\x87\x9A"
#define LVGL_ICON_STATUSBAR_SIGNAL_WIFI_BAD "\xEF\x81\xA4"
#define LVGL_ICON_STATUSBAR_BATTERY_ANDROID_FRAME_1 "\xEF\x89\x97"
#define LVGL_ICON_STATUSBAR_BATTERY_ANDROID_FRAME_2 "\xEF\x89\x96"
#define LVGL_ICON_STATUSBAR_BATTERY_ANDROID_FRAME_3 "\xEF\x89\x95"
#define LVGL_ICON_STATUSBAR_BATTERY_ANDROID_FRAME_4 "\xEF\x89\x94"
#define LVGL_ICON_STATUSBAR_BATTERY_ANDROID_FRAME_5 "\xEF\x89\x93"
#define LVGL_ICON_STATUSBAR_BATTERY_ANDROID_FRAME_6 "\xEF\x89\x92"
#define LVGL_ICON_STATUSBAR_BATTERY_ANDROID_FRAME_FULL "\xEF\x89\x8F"
#define LVGL_ICON_STATUSBAR_BATTERY_ANDROID_FRAME_BOLT "\xEF\x89\x90"
#define LVGL_ICON_STATUSBAR_BLUETOOTH "\xEE\x86\xA7"
#define LVGL_ICON_STATUSBAR_BLUETOOTH_SEARCHING "\xEE\x98\x8F"
#define LVGL_ICON_STATUSBAR_BLUETOOTH_CONNECTED "\xEE\x86\xA8"
#define LVGL_ICON_STATUSBAR_BLUETOOTH_DISABLED "\xEE\x86\xA9"
#define LVGL_ICON_STATUSBAR_USB "\xEE\x87\xA0"