From 484fc20552fa65ae043e017cd1b2876e9b8489e4 Mon Sep 17 00:00:00 2001 From: mverch67 Date: Sun, 15 Sep 2024 20:23:17 +0200 Subject: [PATCH] security part 1 --- generated/ui_320x240/images.c | 7 +- generated/ui_320x240/images.h | 7 +- generated/ui_320x240/screens.c | 225 +++++++++++++++--- generated/ui_320x240/screens.h | 12 + generated/ui_320x240/styles.c | 29 +++ generated/ui_320x240/styles.h | 5 + generated/ui_320x240/ui.c | 1 + .../ui_320x240/ui_image_battery_bolt_image.c | 7 + .../ui_320x240/ui_image_battery_empty_image.c | 7 + .../ui_image_battery_empty_warn_image.c | 7 + .../ui_320x240/ui_image_battery_full_image.c | 7 + .../ui_320x240/ui_image_battery_low_image.c | 7 + .../ui_320x240/ui_image_battery_mid_image.c | 7 + .../ui_320x240/ui_image_battery_plug_image.c | 7 + .../ui_image_circle_question_image.c | 7 + .../ui_320x240/ui_image_debug_log_image.c | 7 + .../ui_320x240/ui_image_groups_button_image.c | 7 + .../ui_320x240/ui_image_groups_key_image.c | 7 + .../ui_320x240/ui_image_groups_lock_image.c | 7 + .../ui_320x240/ui_image_groups_unlock_image.c | 7 + ...ui_image_home_bluetooth_off_button_image.c | 7 + .../ui_image_home_bluetooth_on_button_image.c | 7 + .../ui_320x240/ui_image_home_button_image.c | 7 + .../ui_320x240/ui_image_home_clock_image.c | 7 + .../ui_image_home_ethernet_button_image.c | 7 + .../ui_image_home_location_button_image.c | 7 + .../ui_image_home_mail_button_image.c | 7 + .../ui_image_home_mail_unread_button_image.c | 7 + .../ui_320x240/ui_image_home_memory_button.c | 7 + .../ui_image_home_nodes_button_image.c | 7 + .../ui_image_home_wlan_button_image.c | 7 + .../ui_320x240/ui_image_home_wlan_off_image.c | 7 + .../ui_320x240/ui_image_keyboard_image.c | 7 + .../ui_320x240/ui_image_knob_logo_image.c | 7 + .../ui_image_location_crosshairs_18.c | 70 ++++++ .../ui_image_location_pin_14_image.c | 64 +++++ .../ui_320x240/ui_image_lock_channel_image.c | 79 ++++++ .../ui_320x240/ui_image_lock_secure_image.c | 79 ++++++ .../ui_320x240/ui_image_map_button_image.c | 7 + .../ui_image_meshtastic_boot_logo_image.c | 7 + .../ui_image_meshtastic_logo_image.c | 7 + .../ui_image_messages_button_image.c | 7 + .../ui_320x240/ui_image_mqtt_logo2_image.c | 7 + .../ui_image_msg_popup_button_image.c | 7 + .../ui_320x240/ui_image_node_client_image.c | 7 + .../ui_320x240/ui_image_node_router_image.c | 7 + .../ui_320x240/ui_image_node_sensor_image.c | 7 + .../ui_320x240/ui_image_nodes_button_image.c | 7 + .../ui_320x240/ui_image_public_key_14_image.c | 64 +++++ .../ui_320x240/ui_image_public_key_16_image.c | 67 ++++++ .../ui_320x240/ui_image_public_key_18_image.c | 70 ++++++ .../ui_320x240/ui_image_public_key_20_image.c | 73 ++++++ .../ui_320x240/ui_image_public_key_22_image.c | 76 ++++++ .../ui_320x240/ui_image_public_key_24_image.c | 67 ++++++ .../ui_320x240/ui_image_radar_beam_image.c | 7 + generated/ui_320x240/ui_image_reboot_image.c | 7 + .../ui_320x240/ui_image_satellite_20_image.c | 73 ++++++ .../ui_image_settings_button_image.c | 7 + .../ui_image_settings_trash_image.c | 7 + generated/ui_320x240/ui_image_shield_check.c | 73 ++++++ .../ui_320x240/ui_image_shutdown_image.c | 7 + .../ui_320x240/ui_image_signal_full_image.c | 7 + .../ui_320x240/ui_image_signal_slider_image.c | 7 + .../ui_320x240/ui_image_top_chart_image.c | 7 + .../ui_320x240/ui_image_top_chats_image.c | 7 + .../ui_320x240/ui_image_top_group_image.c | 7 + generated/ui_320x240/ui_image_top_map_image.c | 7 + .../ui_image_top_message_node_images.c | 7 + .../ui_320x240/ui_image_top_neighbors_image.c | 7 + .../ui_image_top_node_detector_image.c | 7 + .../ui_320x240/ui_image_top_nodes_image.c | 7 + .../ui_320x240/ui_image_top_settings_image.c | 7 + .../ui_image_top_trace_route_image.c | 7 + .../ui_320x240/ui_image_worldmap_image.c | 7 + include/MeshtasticView.h | 10 +- include/OLEDView_128x64.h | 6 +- include/TFTView_160x80.h | 6 +- include/TFTView_240x240.h | 6 +- include/TFTView_320x240.h | 8 +- include/TFTView_480x320.h | 6 +- source/MeshtasticView.cpp | 20 +- source/TFTView_320x240.cpp | 110 ++++++++- source/ViewController.cpp | 16 +- 83 files changed, 1638 insertions(+), 76 deletions(-) create mode 100644 generated/ui_320x240/ui_image_location_crosshairs_18.c create mode 100644 generated/ui_320x240/ui_image_location_pin_14_image.c create mode 100644 generated/ui_320x240/ui_image_lock_channel_image.c create mode 100644 generated/ui_320x240/ui_image_lock_secure_image.c create mode 100644 generated/ui_320x240/ui_image_public_key_14_image.c create mode 100644 generated/ui_320x240/ui_image_public_key_16_image.c create mode 100644 generated/ui_320x240/ui_image_public_key_18_image.c create mode 100644 generated/ui_320x240/ui_image_public_key_20_image.c create mode 100644 generated/ui_320x240/ui_image_public_key_22_image.c create mode 100644 generated/ui_320x240/ui_image_public_key_24_image.c create mode 100644 generated/ui_320x240/ui_image_satellite_20_image.c create mode 100644 generated/ui_320x240/ui_image_shield_check.c diff --git a/generated/ui_320x240/images.c b/generated/ui_320x240/images.c index b9ae778..3de3442 100644 --- a/generated/ui_320x240/images.c +++ b/generated/ui_320x240/images.c @@ -1,6 +1,6 @@ #include "images.h" -const ext_img_desc_t images[55] = { +const ext_img_desc_t images[60] = { { "meshtastic_boot_logo_image", &img_meshtastic_boot_logo_image }, { "settings_button_image", &img_settings_button_image }, { "map_button_image", &img_map_button_image }, @@ -56,4 +56,9 @@ const ext_img_desc_t images[55] = { { "debug_log_image", &img_debug_log_image }, { "top_neighbors_image", &img_top_neighbors_image }, { "radar_beam_image", &img_radar_beam_image }, + { "shield-check", &img_shield_check }, + { "public_key_24_image", &img_public_key_24_image }, + { "location_pin_14_image", &img_location_pin_14_image }, + { "lock_channel_image", &img_lock_channel_image }, + { "lock_secure_image", &img_lock_secure_image }, }; diff --git a/generated/ui_320x240/images.h b/generated/ui_320x240/images.h index 3b55d57..708f71b 100644 --- a/generated/ui_320x240/images.h +++ b/generated/ui_320x240/images.h @@ -62,6 +62,11 @@ extern const lv_img_dsc_t img_top_chart_image; extern const lv_img_dsc_t img_debug_log_image; extern const lv_img_dsc_t img_top_neighbors_image; extern const lv_img_dsc_t img_radar_beam_image; +extern const lv_img_dsc_t img_shield_check; +extern const lv_img_dsc_t img_public_key_24_image; +extern const lv_img_dsc_t img_location_pin_14_image; +extern const lv_img_dsc_t img_lock_channel_image; +extern const lv_img_dsc_t img_lock_secure_image; #ifndef EXT_IMG_DESC_T #define EXT_IMG_DESC_T @@ -71,7 +76,7 @@ typedef struct _ext_img_desc_t { } ext_img_desc_t; #endif -extern const ext_img_desc_t images[55]; +extern const ext_img_desc_t images[60]; #ifdef __cplusplus diff --git a/generated/ui_320x240/screens.c b/generated/ui_320x240/screens.c index 7b1adce..048447b 100644 --- a/generated/ui_320x240/screens.c +++ b/generated/ui_320x240/screens.c @@ -568,14 +568,14 @@ void create_screen_main_screen() { lv_obj_set_size(obj, 32, 32); lv_img_set_src(obj, &img_node_client_image); lv_obj_clear_flag(obj, LV_OBJ_FLAG_SCROLLABLE); - lv_obj_set_style_border_width(obj, 3, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_border_color(obj, lv_color_hex(0xff5d9388), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_image_recolor(obj, lv_color_hex(0xffffffff), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_image_recolor_opa(obj, 255, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_align(obj, LV_ALIGN_TOP_LEFT, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_radius(obj, 6, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_color(obj, lv_color_hex(0xff5d9388), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(obj, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(obj, lv_color_hex(0xffff5555), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(obj, 3, LV_PART_MAIN | LV_STATE_DEFAULT); } { // NodeButton @@ -593,7 +593,7 @@ void create_screen_main_screen() { // UserNameLabel lv_obj_t *obj = lv_label_create(parent_obj); objects.user_name_label = obj; - lv_obj_set_pos(obj, -5, 22); + lv_obj_set_pos(obj, -6, 22); lv_obj_set_size(obj, LV_PCT(80), LV_SIZE_CONTENT); lv_label_set_long_mode(obj, LV_LABEL_LONG_SCROLL); lv_label_set_text(obj, "Meshtastic"); @@ -608,7 +608,6 @@ void create_screen_main_screen() { lv_label_set_text(obj, "ABCD"); lv_obj_clear_flag(obj, LV_OBJ_FLAG_SCROLLABLE); lv_obj_set_style_align(obj, LV_ALIGN_TOP_LEFT, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_text_align(obj, LV_TEXT_ALIGN_AUTO, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_text_font(obj, &ui_font_montserrat_14, LV_PART_MAIN | LV_STATE_DEFAULT); } { @@ -1625,6 +1624,7 @@ void create_screen_main_screen() { objects.tools_neighbors_button = obj; lv_obj_set_pos(obj, 0, 0); lv_obj_set_size(obj, LV_PCT(95), 30); + lv_obj_add_flag(obj, LV_OBJ_FLAG_HIDDEN); add_style_settings_button_style(obj); lv_obj_set_style_align(obj, LV_ALIGN_TOP_MID, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); @@ -2031,7 +2031,7 @@ void create_screen_main_screen() { lv_obj_set_pos(obj, -5, 0); lv_obj_set_size(obj, 24, 24); add_style_top_image_style(obj); - lv_obj_set_style_bg_image_src(obj, &img_top_message_node_images, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_image_src(obj, &img_lock_channel_image, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_align(obj, LV_ALIGN_LEFT_MID, LV_PART_MAIN | LV_STATE_DEFAULT); } } @@ -2460,7 +2460,7 @@ void create_screen_main_screen() { lv_obj_set_style_pad_bottom(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_border_width(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); - create_user_widget_ok_cancel_widget(obj, 160); + create_user_widget_ok_cancel_widget(obj, 172); lv_obj_set_style_align(obj, LV_ALIGN_BOTTOM_MID, LV_PART_MAIN | LV_STATE_DEFAULT); } } @@ -2772,7 +2772,7 @@ void create_screen_main_screen() { lv_obj_set_style_pad_bottom(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_border_width(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); - create_user_widget_ok_cancel_widget(obj, 164); + create_user_widget_ok_cancel_widget(obj, 176); lv_obj_set_style_align(obj, LV_ALIGN_BOTTOM_MID, LV_PART_MAIN | LV_STATE_DEFAULT); } } @@ -2816,7 +2816,7 @@ void create_screen_main_screen() { lv_obj_set_style_pad_bottom(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_border_width(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); - create_user_widget_ok_cancel_widget(obj, 188); + create_user_widget_ok_cancel_widget(obj, 200); lv_obj_set_style_align(obj, LV_ALIGN_BOTTOM_MID, LV_PART_MAIN | LV_STATE_DEFAULT); } } @@ -2893,7 +2893,7 @@ void create_screen_main_screen() { lv_obj_set_style_pad_bottom(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_border_width(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); - create_user_widget_ok_cancel_widget(obj, 192); + create_user_widget_ok_cancel_widget(obj, 204); lv_obj_set_style_align(obj, LV_ALIGN_BOTTOM_MID, LV_PART_MAIN | LV_STATE_DEFAULT); } } @@ -2938,7 +2938,7 @@ void create_screen_main_screen() { lv_obj_set_style_pad_bottom(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_border_width(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); - create_user_widget_ok_cancel_widget(obj, 196); + create_user_widget_ok_cancel_widget(obj, 208); lv_obj_set_style_align(obj, LV_ALIGN_BOTTOM_MID, LV_PART_MAIN | LV_STATE_DEFAULT); } } @@ -3002,7 +3002,7 @@ void create_screen_main_screen() { lv_obj_set_style_pad_bottom(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_border_width(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); - create_user_widget_ok_cancel_widget(obj, 200); + create_user_widget_ok_cancel_widget(obj, 212); lv_obj_set_style_align(obj, LV_ALIGN_BOTTOM_MID, LV_PART_MAIN | LV_STATE_DEFAULT); } } @@ -3047,7 +3047,7 @@ void create_screen_main_screen() { lv_obj_set_style_pad_bottom(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_border_width(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); - create_user_widget_ok_cancel_widget(obj, 204); + create_user_widget_ok_cancel_widget(obj, 216); lv_obj_set_style_align(obj, LV_ALIGN_BOTTOM_MID, LV_PART_MAIN | LV_STATE_DEFAULT); } } @@ -3111,7 +3111,7 @@ void create_screen_main_screen() { lv_obj_set_style_pad_bottom(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_border_width(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); - create_user_widget_ok_cancel_widget(obj, 208); + create_user_widget_ok_cancel_widget(obj, 220); lv_obj_set_style_align(obj, LV_ALIGN_BOTTOM_MID, LV_PART_MAIN | LV_STATE_DEFAULT); } } @@ -3205,7 +3205,7 @@ void create_screen_main_screen() { lv_obj_set_style_pad_bottom(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_border_width(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); - create_user_widget_ok_cancel_widget(obj, 212); + create_user_widget_ok_cancel_widget(obj, 224); lv_obj_set_style_align(obj, LV_ALIGN_BOTTOM_MID, LV_PART_MAIN | LV_STATE_DEFAULT); } } @@ -3278,7 +3278,7 @@ void create_screen_main_screen() { lv_obj_set_style_pad_bottom(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_border_width(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); - create_user_widget_ok_cancel_widget(obj, 216); + create_user_widget_ok_cancel_widget(obj, 228); lv_obj_set_style_align(obj, LV_ALIGN_BOTTOM_MID, LV_PART_MAIN | LV_STATE_DEFAULT); } } @@ -3353,7 +3353,7 @@ void create_screen_main_screen() { lv_obj_set_style_pad_bottom(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_border_width(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); - create_user_widget_ok_cancel_widget(obj, 168); + create_user_widget_ok_cancel_widget(obj, 180); lv_obj_set_style_align(obj, LV_ALIGN_BOTTOM_MID, LV_PART_MAIN | LV_STATE_DEFAULT); } } @@ -3398,7 +3398,7 @@ void create_screen_main_screen() { lv_obj_set_style_pad_bottom(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_border_width(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); - create_user_widget_ok_cancel_widget(obj, 172); + create_user_widget_ok_cancel_widget(obj, 184); lv_obj_set_style_align(obj, LV_ALIGN_BOTTOM_MID, LV_PART_MAIN | LV_STATE_DEFAULT); } } @@ -3473,7 +3473,7 @@ void create_screen_main_screen() { lv_obj_set_style_pad_bottom(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_border_width(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); - create_user_widget_ok_cancel_widget(obj, 176); + create_user_widget_ok_cancel_widget(obj, 188); lv_obj_set_style_align(obj, LV_ALIGN_BOTTOM_MID, LV_PART_MAIN | LV_STATE_DEFAULT); } } @@ -3517,7 +3517,7 @@ void create_screen_main_screen() { lv_obj_set_style_pad_bottom(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_border_width(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); - create_user_widget_ok_cancel_widget(obj, 180); + create_user_widget_ok_cancel_widget(obj, 192); lv_obj_set_style_align(obj, LV_ALIGN_BOTTOM_MID, LV_PART_MAIN | LV_STATE_DEFAULT); } } @@ -3648,7 +3648,7 @@ void create_screen_main_screen() { lv_obj_set_style_pad_bottom(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_border_width(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); - create_user_widget_ok_cancel_widget(obj, 184); + create_user_widget_ok_cancel_widget(obj, 196); lv_obj_set_style_align(obj, LV_ALIGN_BOTTOM_MID, LV_PART_MAIN | LV_STATE_DEFAULT); } } @@ -3758,6 +3758,66 @@ void create_screen_main_screen() { } } } + { + // NodesFilterPublicKeyLabel + lv_obj_t *obj = lv_label_create(parent_obj); + objects.nodes_filter_public_key_label = obj; + lv_obj_set_pos(obj, 10, 0); + lv_obj_set_size(obj, LV_PCT(98), 30); + lv_label_set_long_mode(obj, LV_LABEL_LONG_DOT); + lv_label_set_text(obj, _("Public Key")); + add_style_settings_label_style(obj); + lv_obj_set_style_align(obj, LV_ALIGN_LEFT_MID, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_pad_top(obj, 5, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_pad_left(obj, 10, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_radius(obj, 4, LV_PART_MAIN | LV_STATE_DEFAULT); + { + lv_obj_t *parent_obj = obj; + { + // NodesFilterPublicKeySwitch + lv_obj_t *obj = lv_switch_create(parent_obj); + objects.nodes_filter_public_key_switch = obj; + lv_obj_set_pos(obj, -10, -3); + lv_obj_set_size(obj, 50, 20); + lv_obj_set_style_bg_color(obj, lv_color_hex(0xffb4b4b4), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(obj, lv_color_hex(0xff606060), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_align(obj, LV_ALIGN_RIGHT_MID, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(obj, lv_color_hex(0xff8ff498), LV_PART_MAIN | LV_STATE_CHECKED); + lv_obj_set_style_bg_color(obj, lv_color_hex(0xffffffff), LV_PART_KNOB | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(obj, lv_color_hex(0xff67ea94), LV_PART_INDICATOR | LV_STATE_CHECKED); + lv_obj_set_style_bg_color(obj, lv_color_hex(0xff67ea94), LV_PART_INDICATOR | LV_STATE_PRESSED); + } + } + } + { + // NodesFilterHopsAwayLabel + lv_obj_t *obj = lv_label_create(parent_obj); + objects.nodes_filter_hops_away_label = obj; + lv_obj_set_pos(obj, 10, 0); + lv_obj_set_size(obj, LV_PCT(98), 30); + lv_label_set_long_mode(obj, LV_LABEL_LONG_DOT); + lv_label_set_text(obj, _("Hops away")); + add_style_settings_label_style(obj); + lv_obj_set_style_align(obj, LV_ALIGN_LEFT_MID, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_pad_top(obj, 5, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_pad_left(obj, 10, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_radius(obj, 4, LV_PART_MAIN | LV_STATE_DEFAULT); + { + lv_obj_t *parent_obj = obj; + { + // NodesFilterHopsDropdown + lv_obj_t *obj = lv_dropdown_create(parent_obj); + objects.nodes_filter_hops_dropdown = obj; + lv_obj_set_pos(obj, -8, -2); + lv_obj_set_size(obj, 65, 25); + lv_dropdown_set_options(obj, _("<= 7\n<= 6\n<= 5\n<= 4\n<= 3\n<= 2\n<= 1\n0\n>= 1\n>= 2\n>= 3\n>= 4\n>= 5\n>= 6\n>= 7")); + add_style_drop_down_style(obj); + lv_obj_set_style_align(obj, LV_ALIGN_RIGHT_MID, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(obj, lv_color_hex(0xffe0e0e0), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_pad_top(obj, 5, LV_PART_MAIN | LV_STATE_DEFAULT); + } + } + } { // NodesFilterMQTTLabel lv_obj_t *obj = lv_label_create(parent_obj); @@ -3766,6 +3826,7 @@ void create_screen_main_screen() { lv_obj_set_size(obj, LV_PCT(98), 30); lv_label_set_long_mode(obj, LV_LABEL_LONG_DOT); lv_label_set_text(obj, _("MQTT")); + lv_obj_add_flag(obj, LV_OBJ_FLAG_HIDDEN); add_style_settings_label_style(obj); lv_obj_set_style_align(obj, LV_ALIGN_LEFT_MID, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_pad_top(obj, 5, LV_PART_MAIN | LV_STATE_DEFAULT); @@ -4674,9 +4735,113 @@ void create_screen_main_screen() { lv_obj_set_style_layout(obj, LV_LAYOUT_FLEX, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_flex_flow(obj, LV_FLEX_FLOW_COLUMN, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_pad_right(obj, 14, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_flex_main_place(obj, LV_FLEX_ALIGN_CENTER, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_flex_track_place(obj, LV_FLEX_ALIGN_CENTER, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_radius(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_align(obj, LV_ALIGN_DEFAULT, LV_PART_MAIN | LV_STATE_DEFAULT); + { + lv_obj_t *parent_obj = obj; + { + // NeighborPanel + lv_obj_t *obj = lv_obj_create(parent_obj); + objects.neighbor_panel = obj; + lv_obj_set_pos(obj, LV_PCT(0), 0); + lv_obj_set_size(obj, LV_PCT(100), 52); + lv_obj_add_flag(obj, LV_OBJ_FLAG_HIDDEN); + lv_obj_clear_flag(obj, LV_OBJ_FLAG_SCROLLABLE); + add_style_node_panel_style(obj); + lv_obj_set_style_radius(obj, 10, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(obj, lv_color_hex(0xfffffff4), LV_PART_MAIN | LV_STATE_PRESSED); + { + lv_obj_t *parent_obj = obj; + { + // NeighborImage + lv_obj_t *obj = lv_img_create(parent_obj); + objects.neighbor_image = obj; + lv_obj_set_pos(obj, -5, -10); + lv_obj_set_size(obj, 32, 32); + lv_img_set_src(obj, &img_node_client_image); + lv_obj_clear_flag(obj, LV_OBJ_FLAG_SCROLLABLE); + lv_obj_set_style_border_width(obj, 3, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(obj, lv_color_hex(0xff5d9388), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_image_recolor(obj, lv_color_hex(0xffffffff), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_image_recolor_opa(obj, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_align(obj, LV_ALIGN_TOP_LEFT, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_radius(obj, 6, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(obj, lv_color_hex(0xff5d9388), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(obj, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + } + { + // NeighborButton + lv_obj_t *obj = lv_btn_create(parent_obj); + objects.neighbor_button = obj; + lv_obj_set_pos(obj, -7, 0); + lv_obj_set_size(obj, LV_PCT(106), LV_PCT(100)); + add_style_node_button_style(obj); + lv_obj_set_style_shadow_width(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_align(obj, LV_ALIGN_CENTER, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_max_height(obj, 132, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_min_height(obj, 50, LV_PART_MAIN | LV_STATE_DEFAULT); + } + { + // NeighborNameLabel + lv_obj_t *obj = lv_label_create(parent_obj); + objects.neighbor_name_label = obj; + lv_obj_set_pos(obj, -5, 22); + lv_obj_set_size(obj, LV_PCT(80), LV_SIZE_CONTENT); + lv_label_set_long_mode(obj, LV_LABEL_LONG_SCROLL); + lv_label_set_text(obj, "Meshtastic"); + lv_obj_set_style_align(obj, LV_ALIGN_TOP_LEFT, LV_PART_MAIN | LV_STATE_DEFAULT); + } + { + // NeighborNameShortLabel + lv_obj_t *obj = lv_label_create(parent_obj); + objects.neighbor_name_short_label = obj; + lv_obj_set_pos(obj, 30, -3); + lv_obj_set_size(obj, LV_SIZE_CONTENT, LV_SIZE_CONTENT); + lv_label_set_text(obj, "ABCD"); + lv_obj_clear_flag(obj, LV_OBJ_FLAG_SCROLLABLE); + lv_obj_set_style_align(obj, LV_ALIGN_TOP_LEFT, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_align(obj, LV_TEXT_ALIGN_AUTO, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(obj, &ui_font_montserrat_14, LV_PART_MAIN | LV_STATE_DEFAULT); + } + { + // NeighborBatteryLabel + lv_obj_t *obj = lv_label_create(parent_obj); + objects.neighbor_battery_label = obj; + lv_obj_set_pos(obj, 8, 4); + lv_obj_set_size(obj, LV_SIZE_CONTENT, LV_SIZE_CONTENT); + lv_label_set_long_mode(obj, LV_LABEL_LONG_CLIP); + lv_label_set_text(obj, ""); + lv_obj_clear_flag(obj, LV_OBJ_FLAG_SCROLLABLE); + lv_obj_set_style_align(obj, LV_ALIGN_TOP_RIGHT, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_align(obj, LV_TEXT_ALIGN_RIGHT, LV_PART_MAIN | LV_STATE_DEFAULT); + } + { + // NeighborLastHeardLabel + lv_obj_t *obj = lv_label_create(parent_obj); + objects.neighbor_last_heard_label = obj; + lv_obj_set_pos(obj, 8, 20); + lv_obj_set_size(obj, LV_SIZE_CONTENT, LV_SIZE_CONTENT); + lv_label_set_long_mode(obj, LV_LABEL_LONG_CLIP); + lv_label_set_text(obj, ""); + lv_obj_clear_flag(obj, LV_OBJ_FLAG_SCROLLABLE); + lv_obj_set_style_align(obj, LV_ALIGN_TOP_RIGHT, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_align(obj, LV_TEXT_ALIGN_RIGHT, LV_PART_MAIN | LV_STATE_DEFAULT); + } + { + // NeighborSignalLabel + lv_obj_t *obj = lv_label_create(parent_obj); + objects.neighbor_signal_label = obj; + lv_obj_set_pos(obj, 8, -12); + lv_obj_set_size(obj, LV_SIZE_CONTENT, LV_SIZE_CONTENT); + lv_label_set_long_mode(obj, LV_LABEL_LONG_CLIP); + lv_label_set_text(obj, ""); + lv_obj_clear_flag(obj, LV_OBJ_FLAG_SCROLLABLE); + lv_obj_set_style_align(obj, LV_ALIGN_TOP_RIGHT, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_align(obj, LV_TEXT_ALIGN_RIGHT, LV_PART_MAIN | LV_STATE_DEFAULT); + } + } + } + } } { // ToolsStatisticsPanel @@ -4827,21 +4992,21 @@ void create_screen_main_screen() { } void tick_screen_main_screen() { - tick_user_widget_ok_cancel_widget(160); - tick_user_widget_ok_cancel_widget(164); - tick_user_widget_ok_cancel_widget(188); - tick_user_widget_ok_cancel_widget(192); - tick_user_widget_ok_cancel_widget(196); + tick_user_widget_ok_cancel_widget(172); + tick_user_widget_ok_cancel_widget(176); tick_user_widget_ok_cancel_widget(200); tick_user_widget_ok_cancel_widget(204); tick_user_widget_ok_cancel_widget(208); tick_user_widget_ok_cancel_widget(212); tick_user_widget_ok_cancel_widget(216); - tick_user_widget_ok_cancel_widget(168); - tick_user_widget_ok_cancel_widget(172); - tick_user_widget_ok_cancel_widget(176); + tick_user_widget_ok_cancel_widget(220); + tick_user_widget_ok_cancel_widget(224); + tick_user_widget_ok_cancel_widget(228); tick_user_widget_ok_cancel_widget(180); tick_user_widget_ok_cancel_widget(184); + tick_user_widget_ok_cancel_widget(188); + tick_user_widget_ok_cancel_widget(192); + tick_user_widget_ok_cancel_widget(196); } void create_screen_blank_screen() { diff --git a/generated/ui_320x240/screens.h b/generated/ui_320x240/screens.h index 6b37cc2..d30a8cc 100644 --- a/generated/ui_320x240/screens.h +++ b/generated/ui_320x240/screens.h @@ -198,12 +198,22 @@ typedef struct _objects_t { lv_obj_t *msg_popup_button; lv_obj_t *msg_popup_label; lv_obj_t *msg_popup_panel; + lv_obj_t *neighbor_battery_label; + lv_obj_t *neighbor_button; + lv_obj_t *neighbor_image; + lv_obj_t *neighbor_last_heard_label; + lv_obj_t *neighbor_name_label; + lv_obj_t *neighbor_name_short_label; + lv_obj_t *neighbor_panel; + lv_obj_t *neighbor_signal_label; lv_obj_t *node_button; lv_obj_t *node_image; lv_obj_t *node_options_panel; lv_obj_t *node_options_tab_view; lv_obj_t *node_panel; lv_obj_t *nodes_button; + lv_obj_t *nodes_filter_hops_away_label; + lv_obj_t *nodes_filter_hops_dropdown; lv_obj_t *nodes_filter_mqtt_label; lv_obj_t *nodes_filter_mqtt_switch; lv_obj_t *nodes_filter_name_area; @@ -212,6 +222,8 @@ typedef struct _objects_t { lv_obj_t *nodes_filter_offline_switch; lv_obj_t *nodes_filter_position_label; lv_obj_t *nodes_filter_position_switch; + lv_obj_t *nodes_filter_public_key_label; + lv_obj_t *nodes_filter_public_key_switch; lv_obj_t *nodes_filter_unknown_label; lv_obj_t *nodes_filter_unknown_switch; lv_obj_t *nodes_hl_active_chat_label; diff --git a/generated/ui_320x240/styles.c b/generated/ui_320x240/styles.c index 65f975d..b63035b 100644 --- a/generated/ui_320x240/styles.c +++ b/generated/ui_320x240/styles.c @@ -722,6 +722,33 @@ void remove_style_settings_label_style(lv_obj_t *obj) { lv_obj_remove_style(obj, get_style_settings_label_style_MAIN_DEFAULT(), LV_PART_MAIN | LV_STATE_DEFAULT); }; +// +// Style: PositiveImageStyle +// + +void init_style_positive_image_style_MAIN_DEFAULT(lv_style_t *style) { + lv_style_set_image_recolor(style, lv_color_hex(0xff212121)); + lv_style_set_image_recolor_opa(style, 255); +}; + +lv_style_t *get_style_positive_image_style_MAIN_DEFAULT() { + static lv_style_t *style; + if (!style) { + style = lv_malloc(sizeof(lv_style_t)); + lv_style_init(style); + init_style_positive_image_style_MAIN_DEFAULT(style); + } + return style; +}; + +void add_style_positive_image_style(lv_obj_t *obj) { + lv_obj_add_style(obj, get_style_positive_image_style_MAIN_DEFAULT(), LV_PART_MAIN | LV_STATE_DEFAULT); +}; + +void remove_style_positive_image_style(lv_obj_t *obj) { + lv_obj_remove_style(obj, get_style_positive_image_style_MAIN_DEFAULT(), LV_PART_MAIN | LV_STATE_DEFAULT); +}; + // // // @@ -752,6 +779,7 @@ void add_style(lv_obj_t *obj, int32_t styleIndex) { add_style_button_matrix_style, add_style_spinner_style, add_style_settings_label_style, + add_style_positive_image_style, }; add_style_funcs[styleIndex](obj); } @@ -782,6 +810,7 @@ void remove_style(lv_obj_t *obj, int32_t styleIndex) { remove_style_button_matrix_style, remove_style_spinner_style, remove_style_settings_label_style, + remove_style_positive_image_style, }; remove_style_funcs[styleIndex](obj); } diff --git a/generated/ui_320x240/styles.h b/generated/ui_320x240/styles.h index 93d9dcc..058724f 100644 --- a/generated/ui_320x240/styles.h +++ b/generated/ui_320x240/styles.h @@ -129,6 +129,11 @@ lv_style_t *get_style_settings_label_style_MAIN_DEFAULT(); void add_style_settings_label_style(lv_obj_t *obj); void remove_style_settings_label_style(lv_obj_t *obj); +// Style: PositiveImageStyle +lv_style_t *get_style_positive_image_style_MAIN_DEFAULT(); +void add_style_positive_image_style(lv_obj_t *obj); +void remove_style_positive_image_style(lv_obj_t *obj); + #ifdef __cplusplus diff --git a/generated/ui_320x240/ui.c b/generated/ui_320x240/ui.c index 139b9fe..e3cfc68 100644 --- a/generated/ui_320x240/ui.c +++ b/generated/ui_320x240/ui.c @@ -1,5 +1,6 @@ #include "ui.h" #include "images.h" +#include static int16_t currentScreen = -1; diff --git a/generated/ui_320x240/ui_image_battery_bolt_image.c b/generated/ui_320x240/ui_image_battery_bolt_image.c index 73b5097..3a7553c 100644 --- a/generated/ui_320x240/ui_image_battery_bolt_image.c +++ b/generated/ui_320x240/ui_image_battery_bolt_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_battery_empty_image.c b/generated/ui_320x240/ui_image_battery_empty_image.c index 20959e5..363b7a9 100644 --- a/generated/ui_320x240/ui_image_battery_empty_image.c +++ b/generated/ui_320x240/ui_image_battery_empty_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_battery_empty_warn_image.c b/generated/ui_320x240/ui_image_battery_empty_warn_image.c index 3ba70ae..f6e18de 100644 --- a/generated/ui_320x240/ui_image_battery_empty_warn_image.c +++ b/generated/ui_320x240/ui_image_battery_empty_warn_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_battery_full_image.c b/generated/ui_320x240/ui_image_battery_full_image.c index 27cfc9f..4002a39 100644 --- a/generated/ui_320x240/ui_image_battery_full_image.c +++ b/generated/ui_320x240/ui_image_battery_full_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_battery_low_image.c b/generated/ui_320x240/ui_image_battery_low_image.c index 68f9558..b57bc18 100644 --- a/generated/ui_320x240/ui_image_battery_low_image.c +++ b/generated/ui_320x240/ui_image_battery_low_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_battery_mid_image.c b/generated/ui_320x240/ui_image_battery_mid_image.c index 063020b..31626bd 100644 --- a/generated/ui_320x240/ui_image_battery_mid_image.c +++ b/generated/ui_320x240/ui_image_battery_mid_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_battery_plug_image.c b/generated/ui_320x240/ui_image_battery_plug_image.c index 8fb62aa..e4697b1 100644 --- a/generated/ui_320x240/ui_image_battery_plug_image.c +++ b/generated/ui_320x240/ui_image_battery_plug_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_circle_question_image.c b/generated/ui_320x240/ui_image_circle_question_image.c index bf47398..a2eca16 100644 --- a/generated/ui_320x240/ui_image_circle_question_image.c +++ b/generated/ui_320x240/ui_image_circle_question_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_debug_log_image.c b/generated/ui_320x240/ui_image_debug_log_image.c index 696fc0f..07e34fd 100644 --- a/generated/ui_320x240/ui_image_debug_log_image.c +++ b/generated/ui_320x240/ui_image_debug_log_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_groups_button_image.c b/generated/ui_320x240/ui_image_groups_button_image.c index 2d3feec..c4e5dce 100644 --- a/generated/ui_320x240/ui_image_groups_button_image.c +++ b/generated/ui_320x240/ui_image_groups_button_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_groups_key_image.c b/generated/ui_320x240/ui_image_groups_key_image.c index 7560afa..af0b588 100644 --- a/generated/ui_320x240/ui_image_groups_key_image.c +++ b/generated/ui_320x240/ui_image_groups_key_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_groups_lock_image.c b/generated/ui_320x240/ui_image_groups_lock_image.c index f4cfd5b..3d83e96 100644 --- a/generated/ui_320x240/ui_image_groups_lock_image.c +++ b/generated/ui_320x240/ui_image_groups_lock_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_groups_unlock_image.c b/generated/ui_320x240/ui_image_groups_unlock_image.c index 5b30cf0..221089d 100644 --- a/generated/ui_320x240/ui_image_groups_unlock_image.c +++ b/generated/ui_320x240/ui_image_groups_unlock_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_home_bluetooth_off_button_image.c b/generated/ui_320x240/ui_image_home_bluetooth_off_button_image.c index d35c041..aa44abd 100644 --- a/generated/ui_320x240/ui_image_home_bluetooth_off_button_image.c +++ b/generated/ui_320x240/ui_image_home_bluetooth_off_button_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_home_bluetooth_on_button_image.c b/generated/ui_320x240/ui_image_home_bluetooth_on_button_image.c index 5f73838..5bc6638 100644 --- a/generated/ui_320x240/ui_image_home_bluetooth_on_button_image.c +++ b/generated/ui_320x240/ui_image_home_bluetooth_on_button_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_home_button_image.c b/generated/ui_320x240/ui_image_home_button_image.c index d66f18d..afa2da8 100644 --- a/generated/ui_320x240/ui_image_home_button_image.c +++ b/generated/ui_320x240/ui_image_home_button_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_home_clock_image.c b/generated/ui_320x240/ui_image_home_clock_image.c index d3884d9..c0414dc 100644 --- a/generated/ui_320x240/ui_image_home_clock_image.c +++ b/generated/ui_320x240/ui_image_home_clock_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_home_ethernet_button_image.c b/generated/ui_320x240/ui_image_home_ethernet_button_image.c index 3d63cfc..77cb193 100644 --- a/generated/ui_320x240/ui_image_home_ethernet_button_image.c +++ b/generated/ui_320x240/ui_image_home_ethernet_button_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_home_location_button_image.c b/generated/ui_320x240/ui_image_home_location_button_image.c index f824336..b29134e 100644 --- a/generated/ui_320x240/ui_image_home_location_button_image.c +++ b/generated/ui_320x240/ui_image_home_location_button_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_home_mail_button_image.c b/generated/ui_320x240/ui_image_home_mail_button_image.c index 9521a7c..bd73846 100644 --- a/generated/ui_320x240/ui_image_home_mail_button_image.c +++ b/generated/ui_320x240/ui_image_home_mail_button_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_home_mail_unread_button_image.c b/generated/ui_320x240/ui_image_home_mail_unread_button_image.c index 381d377..31bae1b 100644 --- a/generated/ui_320x240/ui_image_home_mail_unread_button_image.c +++ b/generated/ui_320x240/ui_image_home_mail_unread_button_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_home_memory_button.c b/generated/ui_320x240/ui_image_home_memory_button.c index 14a9028..0d43a3e 100644 --- a/generated/ui_320x240/ui_image_home_memory_button.c +++ b/generated/ui_320x240/ui_image_home_memory_button.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_home_nodes_button_image.c b/generated/ui_320x240/ui_image_home_nodes_button_image.c index f14db32..2e0b5ef 100644 --- a/generated/ui_320x240/ui_image_home_nodes_button_image.c +++ b/generated/ui_320x240/ui_image_home_nodes_button_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_home_wlan_button_image.c b/generated/ui_320x240/ui_image_home_wlan_button_image.c index 7cdcfdc..f7625c5 100644 --- a/generated/ui_320x240/ui_image_home_wlan_button_image.c +++ b/generated/ui_320x240/ui_image_home_wlan_button_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_home_wlan_off_image.c b/generated/ui_320x240/ui_image_home_wlan_off_image.c index 73a8d4d..b3c5c52 100644 --- a/generated/ui_320x240/ui_image_home_wlan_off_image.c +++ b/generated/ui_320x240/ui_image_home_wlan_off_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_keyboard_image.c b/generated/ui_320x240/ui_image_keyboard_image.c index 93f6498..03e5c1a 100644 --- a/generated/ui_320x240/ui_image_keyboard_image.c +++ b/generated/ui_320x240/ui_image_keyboard_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_knob_logo_image.c b/generated/ui_320x240/ui_image_knob_logo_image.c index 15d9a46..4dadc43 100644 --- a/generated/ui_320x240/ui_image_knob_logo_image.c +++ b/generated/ui_320x240/ui_image_knob_logo_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_location_crosshairs_18.c b/generated/ui_320x240/ui_image_location_crosshairs_18.c new file mode 100644 index 0000000..40888ad --- /dev/null +++ b/generated/ui_320x240/ui_image_location_crosshairs_18.c @@ -0,0 +1,70 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif + +#if defined(LV_LVGL_H_INCLUDE_SIMPLE) +#include "lvgl.h" +#elif defined(LV_BUILD_TEST) +#include "../lvgl.h" +#else +#include "lvgl/lvgl.h" +#endif + + +#ifndef LV_ATTRIBUTE_MEM_ALIGN +#define LV_ATTRIBUTE_MEM_ALIGN +#endif + +#ifndef LV_ATTRIBUTE_IMG_DUST +#define LV_ATTRIBUTE_IMG_DUST +#endif + +static const +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +uint8_t img_location_crosshairs_18_map[] = { + + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfb,0xde,0xdb,0xde,0x1c,0xe7,0x1c,0xe7,0xdb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfb,0xde,0xdb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x3c,0xe7,0xdb,0xde,0xdb,0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xdb,0xde,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0xdb,0xde,0x7d,0xef,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x7d,0xef,0xdb,0xde,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x00,0x00,0x00,0x00, + 0x00,0x00,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x00,0x00, + 0xfb,0xde,0xdb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xdb,0xde,0xfb,0xde, + 0xdb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xdb,0xde, + 0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xba,0xd6,0xba,0xd6,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7, + 0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xba,0xd6,0xba,0xd6,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7, + 0xdb,0xde,0x3c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x3c,0xe7,0xdb,0xde, + 0xfb,0xde,0xdb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xdb,0xde,0xfb,0xde, + 0x00,0x00,0xdb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xdb,0xde,0x00,0x00, + 0x00,0x00,0x00,0x00,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0xdb,0xde,0x7d,0xef,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x7d,0xef,0xdb,0xde,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xdb,0xde,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfb,0xde,0xdb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x3c,0xe7,0xdb,0xde,0xdb,0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfb,0xde,0xdb,0xde,0x1c,0xe7,0x1c,0xe7,0xdb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x46,0x46,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0f,0xbd,0xbd,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x17,0x73,0xc3,0xf8,0xf8,0xc3,0x73,0x17,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x2d,0xc2,0xf5,0xbc,0x88,0x88,0xbc,0xf5,0xc2,0x2d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x17,0xc2,0xe4,0x55,0x0a,0x14,0x14,0x0a,0x54,0xe4,0xc2,0x17,0x00,0x00,0x00, + 0x00,0x00,0x00,0x73,0xf5,0x55,0x10,0x8c,0xdb,0xdb,0x8c,0x10,0x54,0xf5,0x74,0x00,0x00,0x00,0x00,0x00,0x0f,0xc3,0xbc,0x0a,0x8c,0xf5,0xa1,0xa1,0xf5,0x8c,0x0a,0xbc,0xc3,0x0f,0x00,0x00, + 0x00,0x46,0xbd,0xf8,0x88,0x14,0xdb,0xa1,0x02,0x02,0xa1,0xdb,0x14,0x88,0xf8,0xbd,0x46,0x00,0x00,0x46,0xbd,0xf8,0x88,0x14,0xdb,0xa1,0x02,0x02,0xa1,0xdb,0x14,0x88,0xf8,0xbd,0x46,0x00, + 0x00,0x00,0x0f,0xc3,0xbc,0x0a,0x8c,0xf5,0xa1,0xa1,0xf5,0x8c,0x0a,0xbc,0xc3,0x0f,0x00,0x00,0x00,0x00,0x00,0x73,0xf5,0x54,0x10,0x8c,0xdb,0xdb,0x8c,0x10,0x54,0xf5,0x74,0x00,0x00,0x00, + 0x00,0x00,0x00,0x17,0xc2,0xe4,0x54,0x0a,0x14,0x14,0x0a,0x54,0xe4,0xc3,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2d,0xc2,0xf5,0xbc,0x88,0x88,0xbc,0xf5,0xc3,0x2d,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x17,0x74,0xc3,0xf8,0xf8,0xc3,0x74,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0f,0xbd,0xbd,0x0f,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x46,0x46,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + +}; + +const lv_img_dsc_t img_location_crosshairs_18 = { + .header.magic = LV_IMAGE_HEADER_MAGIC, + .header.cf = LV_COLOR_FORMAT_RGB565A8, + .header.flags = 0, + .header.w = 18, + .header.h = 18, + .header.stride = 36, + .data_size = 972, + .data = img_location_crosshairs_18_map, +}; + diff --git a/generated/ui_320x240/ui_image_location_pin_14_image.c b/generated/ui_320x240/ui_image_location_pin_14_image.c new file mode 100644 index 0000000..12312af --- /dev/null +++ b/generated/ui_320x240/ui_image_location_pin_14_image.c @@ -0,0 +1,64 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif + +#if defined(LV_LVGL_H_INCLUDE_SIMPLE) +#include "lvgl.h" +#elif defined(LV_BUILD_TEST) +#include "../lvgl.h" +#else +#include "lvgl/lvgl.h" +#endif + + +#ifndef LV_ATTRIBUTE_MEM_ALIGN +#define LV_ATTRIBUTE_MEM_ALIGN +#endif + +#ifndef LV_ATTRIBUTE_IMG_DUST +#define LV_ATTRIBUTE_IMG_DUST +#endif + +static const +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +uint8_t img_location_pin_14_image_map[] = { + + 0x00,0x00,0x00,0x00,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x3c,0xe7,0xfb,0xde,0xfb,0xde,0x3c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00, + 0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00, + 0x00,0x00,0xdb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xdb,0xde,0x00,0x00, + 0xdb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xdb,0xde, + 0xdb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xdb,0xde, + 0xfb,0xde,0xff,0xff,0x1c,0xe7,0x1c,0xe7,0x9e,0xf7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x9e,0xf7,0x1c,0xe7,0x1c,0xe7,0xff,0xff,0xfb,0xde, + 0xfb,0xde,0x7d,0xef,0x1c,0xe7,0x1c,0xe7,0x3c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x3c,0xe7,0x1c,0xe7,0x1c,0xe7,0x7d,0xef,0xfb,0xde, + 0x9a,0xd6,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x9a,0xd6, + 0xdb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xdb,0xde, + 0x00,0x00,0x18,0xc6,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x38,0xc6,0x00,0x00, + 0x00,0x00,0xfb,0xde,0xfb,0xde,0xdb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xdb,0xde,0xfb,0xde,0xfb,0xde,0x00,0x00, + 0x00,0x00,0x00,0x00,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xf7,0xbd,0xfb,0xde,0xfb,0xde,0xdb,0xde,0xdb,0xde,0xfb,0xde,0xfb,0xde,0x96,0xb5,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x0a,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x90,0xbe,0xbe,0x90,0x30,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x4e,0xd8,0xaf,0x6a,0x6a,0xaf,0xd8,0x4e,0x00,0x00,0x00,0x00,0x00,0x24,0xd3,0x7d,0x05,0x07,0x07,0x05,0x7d,0xd3,0x24,0x00,0x00, + 0x00,0x00,0x74,0xc2,0x0b,0x3a,0xbd,0xbd,0x3a,0x0b,0xc2,0x74,0x00,0x00,0x00,0x00,0xa2,0x8e,0x00,0xa9,0xad,0xad,0xa9,0x00,0x8d,0xa2,0x00,0x00, + 0x00,0x00,0x9e,0x92,0x00,0x8f,0xcf,0xcf,0x8f,0x00,0x92,0x9f,0x00,0x00,0x00,0x00,0x6a,0xc9,0x12,0x17,0x7a,0x7a,0x17,0x11,0xc9,0x6a,0x00,0x00, + 0x00,0x00,0x1d,0xcf,0x76,0x00,0x00,0x00,0x00,0x76,0xcf,0x1d,0x00,0x00,0x00,0x00,0x00,0x58,0xde,0x4c,0x00,0x00,0x4c,0xde,0x59,0x00,0x00,0x00, + 0x00,0x00,0x00,0x02,0x7d,0xd9,0x3f,0x3f,0xd9,0x7d,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x8a,0xdd,0xdd,0x8a,0x07,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x09,0x84,0x84,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00, + +}; + +const lv_img_dsc_t img_location_pin_14_image = { + .header.magic = LV_IMAGE_HEADER_MAGIC, + .header.cf = LV_COLOR_FORMAT_RGB565A8, + .header.flags = 0, + .header.w = 14, + .header.h = 14, + .header.stride = 28, + .data_size = 588, + .data = img_location_pin_14_image_map, +}; + diff --git a/generated/ui_320x240/ui_image_lock_channel_image.c b/generated/ui_320x240/ui_image_lock_channel_image.c new file mode 100644 index 0000000..92045d4 --- /dev/null +++ b/generated/ui_320x240/ui_image_lock_channel_image.c @@ -0,0 +1,79 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif + +#if defined(LV_LVGL_H_INCLUDE_SIMPLE) +#include "lvgl.h" +#elif defined(LV_BUILD_TEST) +#include "../lvgl.h" +#else +#include "lvgl/lvgl.h" +#endif + + +#ifndef LV_ATTRIBUTE_MEM_ALIGN +#define LV_ATTRIBUTE_MEM_ALIGN +#endif + +#ifndef LV_ATTRIBUTE_IMG_DUST +#define LV_ATTRIBUTE_IMG_DUST +#endif + +static const +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +uint8_t img_lock_channel_image_map[] = { + + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xde,0xbe,0xf7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xdf,0xff,0xdb,0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xc6,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xb6,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xdb,0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xbe,0xf7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xbe,0xf7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xba,0xd6,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xba,0xd6,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0xfb,0xde,0xdb,0xde,0x1c,0xe7,0xdb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xdb,0xde,0x1c,0xe7,0xdb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00, + 0x00,0x00,0xba,0xd6,0xdb,0xde,0x3c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x3c,0xe7,0xdb,0xde,0xba,0xd6,0x00,0x00, + 0x00,0x00,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x00,0x00, + 0x00,0x00,0xfb,0xde,0xdb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xdb,0xde,0xfb,0xde,0x00,0x00, + 0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xdb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00, + 0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00, + 0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00, + 0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00, + 0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00, + 0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00, + 0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00, + 0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00, + 0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00, + 0x00,0x00,0xfb,0xde,0xdb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xdb,0xde,0xfb,0xde,0x00,0x00, + 0x00,0x00,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x00,0x00, + 0x00,0x00,0xba,0xd6,0xdb,0xde,0x3c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x3c,0xe7,0xba,0xd6,0xba,0xd6,0x00,0x00, + 0x00,0x00,0x00,0x00,0xfb,0xde,0xdb,0xde,0x1c,0xe7,0xdb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xdb,0xde,0x1c,0xe7,0xba,0xd6,0xdb,0xde,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xba,0xd6,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xba,0xd6,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x1a,0x1a,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x59,0xb6,0xdd,0xdd,0xb6,0x59,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x86,0xfa,0xff,0xea,0xea,0xff,0xfa,0x86,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x59,0xfa,0xec,0x73,0x28,0x28,0x73,0xec,0xfa,0x59,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xb6,0xff,0x71,0x00,0x00,0x00,0x00,0x71,0xff,0xb6,0x07,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x02,0x2c,0xdf,0xee,0x43,0x1c,0x1f,0x1f,0x1c,0x43,0xee,0xe0,0x2c,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0xa5,0xda,0xfd,0xfd,0xe6,0xe2,0xe2,0xe2,0xe2,0xe6,0xfd,0xfd,0xda,0xa5,0x37,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x37,0xdd,0xff,0xf0,0xe2,0xe1,0xe1,0xe1,0xe2,0xe2,0xe1,0xe1,0xe1,0xe2,0xf0,0xff,0xdd,0x37,0x00,0x00,0x00,0x00,0x00,0x04,0xa6,0xff,0xa8,0x32,0x20,0x1e,0x2d,0x2d,0x1e,0x1e,0x2d,0x2d,0x1e,0x20,0x32,0xa7,0xff,0xa6,0x04,0x00,0x00, + 0x00,0x00,0x15,0xd6,0xf0,0x32,0x00,0x00,0x09,0xa9,0xa9,0x08,0x08,0xa9,0xa9,0x09,0x00,0x00,0x32,0xf0,0xd6,0x15,0x00,0x00,0x00,0x00,0x1d,0xe1,0xe4,0x20,0x00,0x20,0x86,0xf3,0xf3,0x8e,0x8e,0xf3,0xf3,0x86,0x20,0x00,0x20,0xe4,0xe1,0x1d,0x00,0x00, + 0x00,0x00,0x1f,0xe2,0xe2,0x1f,0x00,0x6d,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x6d,0x00,0x1f,0xe2,0xe2,0x1f,0x00,0x00,0x00,0x00,0x1f,0xe2,0xe2,0x1f,0x00,0x20,0x86,0xf1,0xf1,0x8e,0x8e,0xf1,0xf1,0x86,0x20,0x00,0x1f,0xe2,0xe2,0x1f,0x00,0x00, + 0x00,0x00,0x1f,0xe2,0xe2,0x1f,0x00,0x00,0x18,0xe1,0xe1,0x17,0x16,0xe1,0xe2,0x18,0x00,0x00,0x1f,0xe2,0xe2,0x1f,0x00,0x00,0x00,0x00,0x1f,0xe2,0xe2,0x1f,0x00,0x20,0x85,0xf1,0xf1,0x8e,0x8e,0xf1,0xf1,0x86,0x20,0x00,0x1f,0xe2,0xe2,0x1f,0x00,0x00, + 0x00,0x00,0x1f,0xe2,0xe2,0x1f,0x00,0x6d,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x6d,0x00,0x1f,0xe2,0xe2,0x1f,0x00,0x00,0x00,0x00,0x1d,0xe1,0xe4,0x20,0x00,0x20,0x86,0xf3,0xf3,0x8e,0x8e,0xf3,0xf3,0x86,0x20,0x00,0x20,0xe4,0xe1,0x1d,0x00,0x00, + 0x00,0x00,0x15,0xd6,0xf0,0x32,0x00,0x00,0x09,0xa9,0xa9,0x08,0x08,0xa9,0xa9,0x09,0x00,0x00,0x32,0xf0,0xd6,0x15,0x00,0x00,0x00,0x00,0x04,0xa6,0xff,0xa7,0x32,0x20,0x1e,0x2d,0x2d,0x1e,0x1e,0x2d,0x2d,0x1e,0x20,0x32,0xa7,0xff,0xa6,0x04,0x00,0x00, + 0x00,0x00,0x00,0x37,0xdd,0xff,0xf0,0xe4,0xe2,0xe1,0xe1,0xe2,0xe2,0xe1,0xe1,0xe2,0xe4,0xf0,0xff,0xdd,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0xa6,0xd6,0xe1,0xe2,0xe2,0xe2,0xe2,0xe2,0xe2,0xe2,0xe2,0xe1,0xd6,0xa6,0x38,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x04,0x15,0x1d,0x1f,0x1f,0x1f,0x1f,0x1f,0x1f,0x1f,0x1f,0x1d,0x15,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + +}; + +const lv_img_dsc_t img_lock_channel_image = { + .header.magic = LV_IMAGE_HEADER_MAGIC, + .header.cf = LV_COLOR_FORMAT_RGB565A8, + .header.flags = 0, + .header.w = 24, + .header.h = 24, + .header.stride = 48, + .data_size = 1728, + .data = img_lock_channel_image_map, +}; + diff --git a/generated/ui_320x240/ui_image_lock_secure_image.c b/generated/ui_320x240/ui_image_lock_secure_image.c new file mode 100644 index 0000000..c99681a --- /dev/null +++ b/generated/ui_320x240/ui_image_lock_secure_image.c @@ -0,0 +1,79 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif + +#if defined(LV_LVGL_H_INCLUDE_SIMPLE) +#include "lvgl.h" +#elif defined(LV_BUILD_TEST) +#include "../lvgl.h" +#else +#include "lvgl/lvgl.h" +#endif + + +#ifndef LV_ATTRIBUTE_MEM_ALIGN +#define LV_ATTRIBUTE_MEM_ALIGN +#endif + +#ifndef LV_ATTRIBUTE_IMG_DUST +#define LV_ATTRIBUTE_IMG_DUST +#endif + +static const +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +uint8_t img_lock_secure_image_map[] = { + + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xde,0xba,0xd6,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xba,0xd6,0xdb,0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xdb,0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xde,0x9e,0xf7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x9e,0xf7,0xdb,0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xdb,0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xba,0xd6,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xba,0xd6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x5d,0xef,0xdb,0xde,0xdb,0xde,0x5d,0xef,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xba,0xd6,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xba,0xd6,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0xdb,0xde,0xdb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xdb,0xde,0xdb,0xde,0x00,0x00,0x00,0x00, + 0x00,0x00,0xba,0xd6,0xdb,0xde,0x3c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x3c,0xe7,0xdb,0xde,0xba,0xd6,0x00,0x00, + 0x00,0x00,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x00,0x00, + 0x00,0x00,0xfb,0xde,0xdb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xdb,0xde,0xfb,0xde,0x00,0x00, + 0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00, + 0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x59,0xce,0x00,0x00,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x00,0x00,0x9a,0xd6,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00, + 0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00, + 0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x00,0x00,0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00, + 0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00, + 0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x59,0xce,0x00,0x00,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x00,0x00,0x79,0xce,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00, + 0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00, + 0x00,0x00,0xfb,0xde,0xdb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xdb,0xde,0xfb,0xde,0x00,0x00, + 0x00,0x00,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x00,0x00, + 0x00,0x00,0xba,0xd6,0xdb,0xde,0x3c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x3c,0xe7,0xba,0xd6,0xba,0xd6,0x00,0x00, + 0x00,0x00,0x00,0x00,0xfb,0xde,0xdb,0xde,0x1c,0xe7,0xdb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xdb,0xde,0x1c,0xe7,0xba,0xd6,0xdb,0xde,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xba,0xd6,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xba,0xd6,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0a,0x1b,0x1b,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x17,0x73,0xbf,0xde,0xde,0xbf,0x73,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2d,0xc0,0xff,0xfe,0xe8,0xe8,0xfe,0xff,0xc1,0x2d,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x17,0xc0,0xff,0xc8,0x58,0x25,0x25,0x58,0xc8,0xff,0xc1,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x73,0xff,0xc8,0x22,0x00,0x00,0x00,0x00,0x22,0xc8,0xff,0x73,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x0a,0xbf,0xfe,0x58,0x00,0x00,0x00,0x00,0x00,0x00,0x58,0xfe,0xbf,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0xdd,0xe8,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x24,0xe8,0xde,0x1b,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x21,0xe3,0xe6,0x3a,0x1d,0x1f,0x1f,0x1f,0x1f,0x1d,0x39,0xe6,0xe4,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0xac,0xfa,0xfe,0xe6,0xe2,0xe2,0xe2,0xe2,0xe2,0xe2,0xe6,0xfe,0xfa,0xac,0x37,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x37,0xdd,0xff,0xee,0xe2,0xe2,0xe2,0xe2,0xe2,0xe2,0xe2,0xe2,0xe2,0xe2,0xee,0xff,0xdd,0x37,0x00,0x00,0x00,0x00,0x00,0x04,0xa6,0xff,0xa8,0x32,0x20,0x1f,0x1f,0x1f,0x1f,0x1f,0x1f,0x1f,0x1f,0x20,0x32,0xa7,0xff,0xa6,0x04,0x00,0x00, + 0x00,0x00,0x15,0xd6,0xf0,0x32,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x32,0xf0,0xd6,0x15,0x00,0x00,0x00,0x00,0x1d,0xe1,0xe4,0x20,0x00,0x00,0x00,0x00,0x03,0x52,0x52,0x03,0x00,0x00,0x00,0x00,0x20,0xe4,0xe1,0x1d,0x00,0x00, + 0x00,0x00,0x1f,0xe2,0xe2,0x1f,0x00,0x00,0x00,0x00,0x1a,0xdd,0xdd,0x1a,0x00,0x00,0x00,0x00,0x1f,0xe2,0xe2,0x1f,0x00,0x00,0x00,0x00,0x1f,0xe2,0xe2,0x1f,0x00,0x00,0x00,0x00,0x1f,0xe3,0xe3,0x1f,0x00,0x00,0x00,0x00,0x1f,0xe2,0xe2,0x1f,0x00,0x00, + 0x00,0x00,0x1f,0xe2,0xe2,0x1f,0x00,0x00,0x00,0x00,0x1a,0xdd,0xdd,0x1a,0x00,0x00,0x00,0x00,0x1f,0xe2,0xe2,0x1f,0x00,0x00,0x00,0x00,0x1d,0xe1,0xe4,0x20,0x00,0x00,0x00,0x00,0x03,0x53,0x53,0x03,0x00,0x00,0x00,0x00,0x20,0xe4,0xe1,0x1d,0x00,0x00, + 0x00,0x00,0x15,0xd6,0xf0,0x32,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x32,0xf0,0xd6,0x15,0x00,0x00,0x00,0x00,0x04,0xa6,0xff,0xa7,0x32,0x20,0x1f,0x1f,0x1f,0x1f,0x1f,0x1f,0x1f,0x1f,0x20,0x32,0xa7,0xff,0xa6,0x04,0x00,0x00, + 0x00,0x00,0x00,0x37,0xdd,0xff,0xf0,0xe4,0xe2,0xe2,0xe2,0xe2,0xe2,0xe2,0xe2,0xe2,0xe4,0xf0,0xff,0xdd,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0xa6,0xd6,0xe1,0xe2,0xe2,0xe2,0xe2,0xe2,0xe2,0xe2,0xe2,0xe1,0xd6,0xa6,0x38,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x04,0x15,0x1d,0x1f,0x1f,0x1f,0x1f,0x1f,0x1f,0x1f,0x1f,0x1d,0x15,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + +}; + +const lv_img_dsc_t img_lock_secure_image = { + .header.magic = LV_IMAGE_HEADER_MAGIC, + .header.cf = LV_COLOR_FORMAT_RGB565A8, + .header.flags = 0, + .header.w = 24, + .header.h = 24, + .header.stride = 48, + .data_size = 1728, + .data = img_lock_secure_image_map, +}; + diff --git a/generated/ui_320x240/ui_image_map_button_image.c b/generated/ui_320x240/ui_image_map_button_image.c index 41fa87e..f135b5c 100644 --- a/generated/ui_320x240/ui_image_map_button_image.c +++ b/generated/ui_320x240/ui_image_map_button_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_meshtastic_boot_logo_image.c b/generated/ui_320x240/ui_image_meshtastic_boot_logo_image.c index 0fef897..baada7f 100644 --- a/generated/ui_320x240/ui_image_meshtastic_boot_logo_image.c +++ b/generated/ui_320x240/ui_image_meshtastic_boot_logo_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_meshtastic_logo_image.c b/generated/ui_320x240/ui_image_meshtastic_logo_image.c index 1f02970..2cbf630 100644 --- a/generated/ui_320x240/ui_image_meshtastic_logo_image.c +++ b/generated/ui_320x240/ui_image_meshtastic_logo_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_messages_button_image.c b/generated/ui_320x240/ui_image_messages_button_image.c index 5861b07..9ec0267 100644 --- a/generated/ui_320x240/ui_image_messages_button_image.c +++ b/generated/ui_320x240/ui_image_messages_button_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_mqtt_logo2_image.c b/generated/ui_320x240/ui_image_mqtt_logo2_image.c index 3598b0b..b049eff 100644 --- a/generated/ui_320x240/ui_image_mqtt_logo2_image.c +++ b/generated/ui_320x240/ui_image_mqtt_logo2_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_msg_popup_button_image.c b/generated/ui_320x240/ui_image_msg_popup_button_image.c index 4c3f88a..a329232 100644 --- a/generated/ui_320x240/ui_image_msg_popup_button_image.c +++ b/generated/ui_320x240/ui_image_msg_popup_button_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_node_client_image.c b/generated/ui_320x240/ui_image_node_client_image.c index 822e7c7..0b18e0d 100644 --- a/generated/ui_320x240/ui_image_node_client_image.c +++ b/generated/ui_320x240/ui_image_node_client_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_node_router_image.c b/generated/ui_320x240/ui_image_node_router_image.c index ff07914..394a490 100644 --- a/generated/ui_320x240/ui_image_node_router_image.c +++ b/generated/ui_320x240/ui_image_node_router_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_node_sensor_image.c b/generated/ui_320x240/ui_image_node_sensor_image.c index b4d24b5..471b854 100644 --- a/generated/ui_320x240/ui_image_node_sensor_image.c +++ b/generated/ui_320x240/ui_image_node_sensor_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_nodes_button_image.c b/generated/ui_320x240/ui_image_nodes_button_image.c index fe6b126..59e2e06 100644 --- a/generated/ui_320x240/ui_image_nodes_button_image.c +++ b/generated/ui_320x240/ui_image_nodes_button_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_public_key_14_image.c b/generated/ui_320x240/ui_image_public_key_14_image.c new file mode 100644 index 0000000..a66e4eb --- /dev/null +++ b/generated/ui_320x240/ui_image_public_key_14_image.c @@ -0,0 +1,64 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif + +#if defined(LV_LVGL_H_INCLUDE_SIMPLE) +#include "lvgl.h" +#elif defined(LV_BUILD_TEST) +#include "../lvgl.h" +#else +#include "lvgl/lvgl.h" +#endif + + +#ifndef LV_ATTRIBUTE_MEM_ALIGN +#define LV_ATTRIBUTE_MEM_ALIGN +#endif + +#ifndef LV_ATTRIBUTE_IMG_DUST +#define LV_ATTRIBUTE_IMG_DUST +#endif + +static const +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +uint8_t img_public_key_14_image_map[] = { + + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xff,0xff,0xdb,0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x00,0x00, + 0x00,0x00,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x00,0x00, + 0x00,0x00,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x00,0x00, + 0x00,0x00,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00, + 0x00,0x00,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x3c,0xe7,0x00,0x00, + 0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x00,0x00, + 0x00,0x00,0x00,0x00,0xfb,0xde,0xdb,0xde,0xfb,0xde,0xfb,0xde,0x79,0xce,0xfb,0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x0b,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x45,0x97,0x94,0x44,0x1e,0x20,0x20,0x0f,0x00,0x00,0x00, + 0x00,0x00,0x10,0x9a,0x59,0x4d,0x97,0x92,0x93,0x96,0x99,0x11,0x00,0x00,0x00,0x00,0x10,0x9a,0x59,0x4d,0x9b,0x94,0x99,0x98,0x9f,0x12,0x00,0x00, + 0x00,0x00,0x00,0x45,0x97,0x95,0x4c,0x48,0x42,0x47,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0b,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + +}; + +const lv_img_dsc_t img_public_key_14_image = { + .header.magic = LV_IMAGE_HEADER_MAGIC, + .header.cf = LV_COLOR_FORMAT_RGB565A8, + .header.flags = 0, + .header.w = 14, + .header.h = 14, + .header.stride = 28, + .data_size = 588, + .data = img_public_key_14_image_map, +}; + diff --git a/generated/ui_320x240/ui_image_public_key_16_image.c b/generated/ui_320x240/ui_image_public_key_16_image.c new file mode 100644 index 0000000..96ddd71 --- /dev/null +++ b/generated/ui_320x240/ui_image_public_key_16_image.c @@ -0,0 +1,67 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif + +#if defined(LV_LVGL_H_INCLUDE_SIMPLE) +#include "lvgl.h" +#elif defined(LV_BUILD_TEST) +#include "../lvgl.h" +#else +#include "lvgl/lvgl.h" +#endif + + +#ifndef LV_ATTRIBUTE_MEM_ALIGN +#define LV_ATTRIBUTE_MEM_ALIGN +#endif + +#ifndef LV_ATTRIBUTE_IMG_DUST +#define LV_ATTRIBUTE_IMG_DUST +#endif + +static const +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +uint8_t img_public_key_16_image_map[] = { + + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0xdb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xdb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xdb,0xde,0x00,0x00, + 0x00,0x00,0x00,0x00,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xdb,0xde,0x00,0x00, + 0x00,0x00,0x00,0x00,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xdb,0xde,0x00,0x00, + 0x00,0x00,0x00,0x00,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xdb,0xde,0x00,0x00, + 0x00,0x00,0x00,0x00,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0xdb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xdb,0xde,0xfb,0xde,0x18,0xc6,0x18,0xc6,0x18,0xc6,0xd7,0xbd,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0f,0x32,0x1b,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x1c,0x9e,0xa2,0xab,0x58,0x34,0x35,0x36,0x2e,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x6c,0x87,0x44,0x44,0x9e,0x99,0x9b,0x98,0xb5,0x68,0x00,0x00,0x00, + 0x00,0x00,0x00,0x6c,0x87,0x44,0x45,0xa1,0x8b,0x97,0x87,0xb7,0x6c,0x00,0x00,0x00,0x00,0x00,0x00,0x1c,0x9e,0xa2,0xae,0x63,0x6d,0x61,0x74,0x44,0x09,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x0f,0x33,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + +}; + +const lv_img_dsc_t img_public_key_16_image = { + .header.magic = LV_IMAGE_HEADER_MAGIC, + .header.cf = LV_COLOR_FORMAT_RGB565A8, + .header.flags = 0, + .header.w = 16, + .header.h = 16, + .header.stride = 32, + .data_size = 768, + .data = img_public_key_16_image_map, +}; + diff --git a/generated/ui_320x240/ui_image_public_key_18_image.c b/generated/ui_320x240/ui_image_public_key_18_image.c new file mode 100644 index 0000000..01c7d41 --- /dev/null +++ b/generated/ui_320x240/ui_image_public_key_18_image.c @@ -0,0 +1,70 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif + +#if defined(LV_LVGL_H_INCLUDE_SIMPLE) +#include "lvgl.h" +#elif defined(LV_BUILD_TEST) +#include "../lvgl.h" +#else +#include "lvgl/lvgl.h" +#endif + + +#ifndef LV_ATTRIBUTE_MEM_ALIGN +#define LV_ATTRIBUTE_MEM_ALIGN +#endif + +#ifndef LV_ATTRIBUTE_IMG_DUST +#define LV_ATTRIBUTE_IMG_DUST +#endif + +static const +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +uint8_t img_public_key_18_image_map[] = { + + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x34,0xa5,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xdb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0xfb,0xde,0xdb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xba,0xd6,0xfb,0xde,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0xfb,0xde,0xdb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xdb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x3c,0xe7,0x9e,0xf7,0x3c,0xe7,0x9e,0xf7,0x3c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x34,0xa5,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xf3,0x9c,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x07,0x48,0x68,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x7b,0xb6,0x8e,0xbe,0x6f,0x4e,0x50,0x50,0x4f,0x2b,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x1f,0xbb,0x46,0x42,0x42,0xa0,0x9c,0x9d,0x9c,0xa3,0xc1,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x1f,0xbb,0x46,0x42,0x43,0xa2,0x7e,0x8c,0x80,0x91,0xc7,0x26,0x00,0x00,0x00, + 0x00,0x00,0x00,0x02,0x7b,0xb6,0x8f,0xc1,0x7c,0x93,0x88,0x94,0x85,0x32,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x48,0x68,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + +}; + +const lv_img_dsc_t img_public_key_18_image = { + .header.magic = LV_IMAGE_HEADER_MAGIC, + .header.cf = LV_COLOR_FORMAT_RGB565A8, + .header.flags = 0, + .header.w = 18, + .header.h = 18, + .header.stride = 36, + .data_size = 972, + .data = img_public_key_18_image_map, +}; + diff --git a/generated/ui_320x240/ui_image_public_key_20_image.c b/generated/ui_320x240/ui_image_public_key_20_image.c new file mode 100644 index 0000000..0ca18c3 --- /dev/null +++ b/generated/ui_320x240/ui_image_public_key_20_image.c @@ -0,0 +1,73 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif + +#if defined(LV_LVGL_H_INCLUDE_SIMPLE) +#include "lvgl.h" +#elif defined(LV_BUILD_TEST) +#include "../lvgl.h" +#else +#include "lvgl/lvgl.h" +#endif + + +#ifndef LV_ATTRIBUTE_MEM_ALIGN +#define LV_ATTRIBUTE_MEM_ALIGN +#endif + +#ifndef LV_ATTRIBUTE_IMG_DUST +#define LV_ATTRIBUTE_IMG_DUST +#endif + +static const +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +uint8_t img_public_key_20_image_map[] = { + + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9a,0xd6,0xfb,0xde,0xdb,0xde,0xdb,0xde,0x5d,0xef,0xba,0xd6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x5d,0xef,0x7d,0xef,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x59,0xce,0xfb,0xde,0xff,0xff,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xbe,0xf7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x9a,0xd6,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0xdb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x9a,0xd6,0xfb,0xde,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0xdb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xba,0xd6,0xfb,0xde,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x59,0xce,0xdb,0xde,0xff,0xff,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x79,0xce,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xba,0xd6,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xfb,0xde,0xdb,0xde,0x1c,0xe7,0x5d,0xef,0x9e,0xf7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xdb,0xde,0xdb,0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9a,0xd6,0x1c,0xe7,0xdb,0xde,0xdb,0xde,0xff,0xff,0xba,0xd6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3e,0x96,0x9a,0x48,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x3b,0xcc,0x83,0x7a,0xcc,0x87,0x6c,0x6d,0x6d,0x6e,0x60,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x8e,0x8a,0x44,0x34,0x48,0x9d,0x9a,0x9a,0x9a,0x98,0xc4,0x92,0x01,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x8e,0x8a,0x44,0x34,0x49,0x9e,0x71,0x78,0x81,0x67,0xc4,0x97,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3b,0xcc,0x82,0x7a,0xd0,0x96,0xb5,0xb1,0xaa,0xbe,0x76,0x1b,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x3e,0x96,0x9c,0x4c,0x01,0x09,0x07,0x05,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + +}; + +const lv_img_dsc_t img_public_key_20_image = { + .header.magic = LV_IMAGE_HEADER_MAGIC, + .header.cf = LV_COLOR_FORMAT_RGB565A8, + .header.flags = 0, + .header.w = 20, + .header.h = 20, + .header.stride = 40, + .data_size = 1200, + .data = img_public_key_20_image_map, +}; + diff --git a/generated/ui_320x240/ui_image_public_key_22_image.c b/generated/ui_320x240/ui_image_public_key_22_image.c new file mode 100644 index 0000000..e00b517 --- /dev/null +++ b/generated/ui_320x240/ui_image_public_key_22_image.c @@ -0,0 +1,76 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif + +#if defined(LV_LVGL_H_INCLUDE_SIMPLE) +#include "lvgl.h" +#elif defined(LV_BUILD_TEST) +#include "../lvgl.h" +#else +#include "lvgl/lvgl.h" +#endif + + +#ifndef LV_ATTRIBUTE_MEM_ALIGN +#define LV_ATTRIBUTE_MEM_ALIGN +#endif + +#ifndef LV_ATTRIBUTE_IMG_DUST +#define LV_ATTRIBUTE_IMG_DUST +#endif + +static const +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +uint8_t img_public_key_22_image_map[] = { + + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9a,0xd6,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xdb,0xde,0xdb,0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xba,0xd6,0x1c,0xe7,0xfb,0xde,0xdb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x18,0xc6,0x18,0xc6,0x18,0xc6,0x38,0xc6,0x38,0xc6,0x38,0xc6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xba,0xd6,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xdb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xba,0xd6,0x1c,0xe7,0xfb,0xde,0xdb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xba,0xd6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9a,0xd6,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xdb,0xde,0xdb,0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x14,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x22,0x9c,0xcd,0xc0,0x5f,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0b,0xae,0xb2,0x48,0x6d,0xd9,0xa0,0x8c,0x8d,0x8d,0x8d,0x8c,0x56,0x05,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x34,0xd5,0x35,0x67,0x1c,0x51,0x96,0x94,0x94,0x94,0x93,0x9f,0xde,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x34,0xd5,0x35,0x67,0x1d,0x51,0x96,0x65,0x5f,0x83,0x4e,0x8d,0xe2,0x43,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x0b,0xae,0xb2,0x48,0x6e,0xdc,0xb0,0xd0,0xd4,0xbe,0xde,0xb8,0x60,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x22,0x9c,0xcd,0xc2,0x64,0x06,0x19,0x1c,0x0b,0x24,0x0a,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x14,0x0d,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + +}; + +const lv_img_dsc_t img_public_key_22_image = { + .header.magic = LV_IMAGE_HEADER_MAGIC, + .header.cf = LV_COLOR_FORMAT_RGB565A8, + .header.flags = 0, + .header.w = 22, + .header.h = 22, + .header.stride = 44, + .data_size = 1452, + .data = img_public_key_22_image_map, +}; + diff --git a/generated/ui_320x240/ui_image_public_key_24_image.c b/generated/ui_320x240/ui_image_public_key_24_image.c new file mode 100644 index 0000000..32ba1dd --- /dev/null +++ b/generated/ui_320x240/ui_image_public_key_24_image.c @@ -0,0 +1,67 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif + +#if defined(LV_LVGL_H_INCLUDE_SIMPLE) +#include "lvgl.h" +#elif defined(LV_BUILD_TEST) +#include "../lvgl.h" +#else +#include "lvgl/lvgl.h" +#endif + + +#ifndef LV_ATTRIBUTE_MEM_ALIGN +#define LV_ATTRIBUTE_MEM_ALIGN +#endif + +#ifndef LV_ATTRIBUTE_IMG_DUST +#define LV_ATTRIBUTE_IMG_DUST +#endif + +static const +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +uint8_t img_public_key_24_image_map[] = { + + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x98,0x98,0x98,0x00,0xdd,0xdd,0xdd,0x00,0xdc,0xdc,0xdc,0x00,0xdf,0xdf,0xdf,0x00,0xdf,0xdf,0xdf,0x00,0xdf,0xdf,0xdf,0x00,0xdc,0xdc,0xdc,0x00,0xdc,0xdc,0xdc,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xde,0xde,0xde,0x00,0xde,0xde,0xde,0x00,0xd8,0xd8,0xd8,0x02,0xdf,0xdf,0xdf,0x27,0xdf,0xdf,0xdf,0x3f,0xde,0xde,0xde,0x23,0xc7,0xc7,0xc7,0x00,0xdd,0xdd,0xdd,0x00,0xd8,0xd8,0xd8,0x00,0xd9,0xd9,0xd9,0x00,0xd9,0xd9,0xd9,0x00,0xd9,0xd9,0xd9,0x00,0xd9,0xd9,0xd9,0x00,0xda,0xda,0xda,0x00,0xf3,0xf3,0xf3,0x00,0xd3,0xd3,0xd3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xd7,0xd7,0xd7,0x00,0xde,0xde,0xde,0x00,0xdd,0xdd,0xdd,0x09,0xdf,0xdf,0xdf,0x81,0xe0,0xe0,0xe0,0xdd,0xe0,0xe0,0xe0,0xde,0xe0,0xe0,0xe0,0xda,0xdf,0xdf,0xdf,0x73,0xdb,0xdb,0xdb,0x07,0xd1,0xd1,0xd1,0x01,0xd4,0xd4,0xd4,0x02,0xd4,0xd4,0xd4,0x02,0xd4,0xd4,0xd4,0x02,0xd5,0xd5,0xd5,0x02,0xff,0xff,0xff,0x00,0xe0,0xe0,0xe0,0x00,0xf1,0xf1,0xf1,0x00,0xd9,0xd9,0xd9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xd4,0xd4,0xd4,0x00,0xe1,0xe1,0xe1,0x00,0xdf,0xdf,0xdf,0x61,0xe0,0xe0,0xe0,0xe2,0xdf,0xdf,0xdf,0x5f,0xde,0xde,0xde,0x24,0xdf,0xdf,0xdf,0x68,0xe0,0xe0,0xe0,0xe5,0xdf,0xdf,0xdf,0xb8,0xdf,0xdf,0xdf,0xab,0xdf,0xdf,0xdf,0xab,0xdf,0xdf,0xdf,0xab,0xdf,0xdf,0xdf,0xab,0xdf,0xdf,0xdf,0xac,0xdf,0xdf,0xdf,0x9a,0xdf,0xdf,0xdf,0x33,0xe1,0xe1,0xe1,0x00,0xc8,0xc8,0xc8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdc,0xdc,0xdc,0x00,0xd9,0xd9,0xd9,0x03,0xe0,0xe0,0xe0,0xae,0xdf,0xdf,0xdf,0x95,0xde,0xde,0xde,0x2c,0xdf,0xdf,0xdf,0x77,0xdc,0xdc,0xdc,0x0b,0xdf,0xdf,0xdf,0x58,0xe0,0xe0,0xe0,0x8e,0xe0,0xe0,0xe0,0x8c,0xe0,0xe0,0xe0,0x8c,0xe0,0xe0,0xe0,0x8c,0xe0,0xe0,0xe0,0x8c,0xe0,0xe0,0xe0,0x8a,0xe0,0xe0,0xe0,0xc6,0xe0,0xe0,0xe0,0xb9,0xdd,0xdd,0xdd,0x09,0xdd,0xdd,0xdd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdc,0xdc,0xdc,0x00,0xd9,0xd9,0xd9,0x03,0xe0,0xe0,0xe0,0xae,0xdf,0xdf,0xdf,0x95,0xde,0xde,0xde,0x2c,0xdf,0xdf,0xdf,0x77,0xdc,0xdc,0xdc,0x0b,0xdf,0xdf,0xdf,0x59,0xe0,0xe0,0xe0,0x8d,0xdf,0xdf,0xdf,0x5b,0xdf,0xdf,0xdf,0x47,0xdf,0xdf,0xdf,0x7f,0xdf,0xdf,0xdf,0x46,0xdf,0xdf,0xdf,0x5b,0xe0,0xe0,0xe0,0xc6,0xe0,0xe0,0xe0,0xbd,0xdd,0xdd,0xdd,0x0a,0xdd,0xdd,0xdd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xd5,0xd5,0xd5,0x00,0xe1,0xe1,0xe1,0x00,0xdf,0xdf,0xdf,0x61,0xe0,0xe0,0xe0,0xe2,0xdf,0xdf,0xdf,0x5f,0xde,0xde,0xde,0x24,0xdf,0xdf,0xdf,0x69,0xe0,0xe0,0xe0,0xe7,0xe0,0xe0,0xe0,0xc9,0xe0,0xe0,0xe0,0xe2,0xe0,0xe0,0xe0,0xe8,0xe0,0xe0,0xe0,0xd5,0xe0,0xe0,0xe0,0xe9,0xe0,0xe0,0xe0,0xe3,0xdf,0xdf,0xdf,0xac,0xdf,0xdf,0xdf,0x3b,0xe1,0xe1,0xe1,0x00,0xd7,0xd7,0xd7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xd7,0xd7,0xd7,0x00,0xde,0xde,0xde,0x00,0xdd,0xdd,0xdd,0x09,0xdf,0xdf,0xdf,0x81,0xe0,0xe0,0xe0,0xdd,0xe0,0xe0,0xe0,0xde,0xe0,0xe0,0xe0,0xdc,0xdf,0xdf,0xdf,0x7a,0xdc,0xdc,0xdc,0x0e,0xdf,0xdf,0xdf,0x30,0xdf,0xdf,0xdf,0x3e,0xde,0xde,0xde,0x16,0xdf,0xdf,0xdf,0x3f,0xdf,0xdf,0xdf,0x30,0xda,0xda,0xda,0x04,0xe0,0xe0,0xe0,0x00,0xc8,0xc8,0xc8,0x00,0xda,0xda,0xda,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xde,0xde,0xde,0x00,0xde,0xde,0xde,0x00,0xd8,0xd8,0xd8,0x02,0xdf,0xdf,0xdf,0x27,0xdf,0xdf,0xdf,0x3f,0xdf,0xdf,0xdf,0x24,0xd5,0xd5,0xd5,0x01,0xdd,0xdd,0xdd,0x00,0xdf,0xdf,0xdf,0x00,0xdf,0xdf,0xdf,0x00,0xde,0xde,0xde,0x00,0xdf,0xdf,0xdf,0x00,0xdf,0xdf,0xdf,0x00,0xdc,0xdc,0xdc,0x00,0xe3,0xe3,0xe3,0x00,0xd7,0xd7,0xd7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9b,0x9b,0x9b,0x00,0xdd,0xdd,0xdd,0x00,0xdc,0xdc,0xdc,0x00,0xdf,0xdf,0xdf,0x00,0xdf,0xdf,0xdf,0x00,0xdf,0xdf,0xdf,0x00,0xdc,0xdc,0xdc,0x00,0xdd,0xdd,0xdd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + +}; + +const lv_img_dsc_t img_public_key_24_image = { + .header.magic = LV_IMAGE_HEADER_MAGIC, + .header.cf = LV_COLOR_FORMAT_ARGB8888, + .header.flags = 0, + .header.w = 24, + .header.h = 24, + .header.stride = 96, + .data_size = 2304, + .data = img_public_key_24_image_map, +}; + diff --git a/generated/ui_320x240/ui_image_radar_beam_image.c b/generated/ui_320x240/ui_image_radar_beam_image.c index 6e55160..f0c0aaf 100644 --- a/generated/ui_320x240/ui_image_radar_beam_image.c +++ b/generated/ui_320x240/ui_image_radar_beam_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_reboot_image.c b/generated/ui_320x240/ui_image_reboot_image.c index 80e96b4..ed24b6f 100644 --- a/generated/ui_320x240/ui_image_reboot_image.c +++ b/generated/ui_320x240/ui_image_reboot_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_satellite_20_image.c b/generated/ui_320x240/ui_image_satellite_20_image.c new file mode 100644 index 0000000..86468b5 --- /dev/null +++ b/generated/ui_320x240/ui_image_satellite_20_image.c @@ -0,0 +1,73 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif + +#if defined(LV_LVGL_H_INCLUDE_SIMPLE) +#include "lvgl.h" +#elif defined(LV_BUILD_TEST) +#include "../lvgl.h" +#else +#include "lvgl/lvgl.h" +#endif + + +#ifndef LV_ATTRIBUTE_MEM_ALIGN +#define LV_ATTRIBUTE_MEM_ALIGN +#endif + +#ifndef LV_ATTRIBUTE_IMG_DUST +#define LV_ATTRIBUTE_IMG_DUST +#endif + +static const +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +uint8_t img_satellite_20_image_map[] = { + + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfb,0xde,0x9a,0xd6,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x18,0xc6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfb,0xde,0x59,0xce,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xff,0xff,0xfb,0xde,0x9a,0xd6,0xfb,0xde,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfb,0xde,0x79,0xce,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xff,0xff,0xfb,0xde,0xfb,0xde,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xdb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x9a,0xd6,0x18,0xc6, + 0x00,0x00,0xdb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xdb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde, + 0x14,0xa5,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xdb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xdb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xff,0xff,0xfb,0xde, + 0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x79,0xce,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xdb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde, + 0xfb,0xde,0xbe,0xf7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x9a,0xd6,0xfb,0xde,0xdb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xdb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde, + 0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xdb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7, + 0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xdb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde, + 0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xdb,0xde,0xfb,0xde,0xfb,0xde,0x79,0xce,0xfb,0xde,0x79,0xce,0xba,0xd6, + 0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x59,0xce,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x79,0xce,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde, + 0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xdb,0xde,0xfb,0xde,0xdb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x79,0xce,0xfb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x75,0xad,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xdb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xba,0xd6,0xdb,0xde,0x3c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0xfb,0xde,0xfb,0xde,0x3c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0xfb,0xde,0xdb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xdf,0xff,0xfb,0xde,0x1c,0xe7,0xdb,0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xba,0xd6,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x34,0xa5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x31,0x56,0x3e,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xad,0xff,0xf8,0xda,0x8b,0x27,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x31,0x60,0x82,0xc5,0xfc,0xdb,0x52,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0b,0x15,0x05,0x0b,0x5f,0xe1,0xee,0x52,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x99,0xe2,0xb8,0x58,0x03,0x3c,0xe1,0xdb,0x27,0x00,0x00, + 0x00,0x00,0x00,0x1f,0x38,0x02,0x00,0x00,0x02,0x67,0xb5,0xe6,0xfa,0x86,0x03,0x5f,0xfc,0x8c,0x00,0x00,0x00,0x00,0x19,0xbe,0xef,0x65,0x01,0x00,0x00,0x00,0x03,0x2b,0xb7,0xfa,0x58,0x0b,0xc5,0xda,0x19,0x00, + 0x00,0x00,0x84,0xfc,0xee,0xf2,0x65,0x01,0x00,0x03,0x03,0x00,0x2b,0xe6,0xb8,0x05,0x82,0xf8,0x3e,0x00,0x00,0x1c,0xdc,0xc5,0x45,0xd1,0xf4,0x64,0x15,0x91,0x83,0x03,0x03,0xb4,0xe2,0x15,0x5f,0xff,0x56,0x00, + 0x00,0x44,0xfa,0x7c,0x00,0x32,0xd2,0xf1,0xc4,0xfc,0x92,0x03,0x00,0x67,0x99,0x0b,0x31,0xae,0x32,0x00,0x00,0x58,0xfd,0x5e,0x00,0x00,0x32,0xd1,0xff,0xc4,0x15,0x00,0x00,0x02,0x05,0x00,0x00,0x06,0x00,0x00, + 0x00,0x4d,0xfc,0x6d,0x00,0x00,0x00,0x32,0xd1,0xf1,0x64,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2a,0xeb,0xab,0x04,0x00,0x00,0x00,0x32,0xd2,0xf4,0x65,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x06,0xa8,0xf5,0x4d,0x00,0x00,0x00,0x00,0x32,0xd1,0xf2,0x65,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0xe5,0xdf,0x4d,0x04,0x00,0x00,0x00,0x45,0xee,0xef,0x38,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x54,0xe5,0xf5,0xab,0x6d,0x5d,0x7c,0xc5,0xfc,0xbe,0x1f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0xa8,0xeb,0xfc,0xfd,0xfa,0xdc,0x84,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x06,0x2a,0x4d,0x58,0x44,0x1c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + +}; + +const lv_img_dsc_t img_satellite_20_image = { + .header.magic = LV_IMAGE_HEADER_MAGIC, + .header.cf = LV_COLOR_FORMAT_RGB565A8, + .header.flags = 0, + .header.w = 20, + .header.h = 20, + .header.stride = 40, + .data_size = 1200, + .data = img_satellite_20_image_map, +}; + diff --git a/generated/ui_320x240/ui_image_settings_button_image.c b/generated/ui_320x240/ui_image_settings_button_image.c index 2d8eb9c..d6a3df7 100644 --- a/generated/ui_320x240/ui_image_settings_button_image.c +++ b/generated/ui_320x240/ui_image_settings_button_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_settings_trash_image.c b/generated/ui_320x240/ui_image_settings_trash_image.c index e527d92..643d05e 100644 --- a/generated/ui_320x240/ui_image_settings_trash_image.c +++ b/generated/ui_320x240/ui_image_settings_trash_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_shield_check.c b/generated/ui_320x240/ui_image_shield_check.c new file mode 100644 index 0000000..0c15128 --- /dev/null +++ b/generated/ui_320x240/ui_image_shield_check.c @@ -0,0 +1,73 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif + +#if defined(LV_LVGL_H_INCLUDE_SIMPLE) +#include "lvgl.h" +#elif defined(LV_BUILD_TEST) +#include "../lvgl.h" +#else +#include "lvgl/lvgl.h" +#endif + + +#ifndef LV_ATTRIBUTE_MEM_ALIGN +#define LV_ATTRIBUTE_MEM_ALIGN +#endif + +#ifndef LV_ATTRIBUTE_IMG_DUST +#define LV_ATTRIBUTE_IMG_DUST +#endif + +static const +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +uint8_t img_shield_check_map[] = { + + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xde,0x41,0x08,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x45,0x29,0xdb,0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xba,0xd6,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xba,0xd6,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0xdb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xdb,0xde,0x00,0x00, + 0x00,0x00,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x00,0x00, + 0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x9e,0xf7,0x7d,0xef,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00, + 0x00,0x00,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xdb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x00,0x00, + 0x00,0x00,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xba,0xd6,0xdb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x00,0x00, + 0x00,0x00,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x00,0x00, + 0x00,0x00,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x79,0xce,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x00,0x00, + 0x00,0x00,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x00,0x00, + 0x00,0x00,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x00,0x00, + 0x00,0x00,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x3c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x00,0x00,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x00,0x00, + 0x00,0x00,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x3c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x00,0x00, + 0x00,0x00,0x59,0xce,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x3c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x59,0xce,0x00,0x00, + 0x00,0x00,0xdb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xdb,0xde,0x00,0x00, + 0x00,0x00,0x00,0x00,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0xb6,0xb5,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x96,0xb5,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x75,0xad,0xfb,0xde,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0x1c,0xe7,0xfb,0xde,0x1c,0xe7,0xfb,0xde,0xfb,0xde,0x55,0xad,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfb,0xde,0xdb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xdb,0xde,0xfb,0xde,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9a,0xd6,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0xfb,0xde,0x9a,0xd6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0e,0x3b,0x3b,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x05,0x2c,0x75,0xc5,0xf6,0xf6,0xc5,0x75,0x2c,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x12,0x5a,0xac,0xeb,0xfd,0xda,0x93,0x93,0xda,0xfd,0xec,0xac,0x5a,0x12,0x00,0x00,0x00, + 0x00,0x00,0x19,0xb3,0xfd,0xec,0xac,0x5b,0x1b,0x00,0x00,0x1b,0x5b,0xac,0xec,0xfd,0xb4,0x19,0x00,0x00,0x00,0x00,0x64,0xfe,0x96,0x2b,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x2b,0x96,0xfe,0x65,0x00,0x00, + 0x00,0x00,0x80,0xf7,0x39,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x39,0xf7,0x80,0x00,0x00,0x00,0x00,0x80,0xf6,0x39,0x00,0x00,0x00,0x00,0x00,0x00,0x1e,0x69,0x1b,0x00,0x39,0xf6,0x80,0x00,0x00, + 0x00,0x00,0x80,0xf6,0x39,0x00,0x00,0x06,0x00,0x00,0x1f,0xba,0xf7,0x44,0x00,0x39,0xf6,0x80,0x00,0x00,0x00,0x00,0x80,0xf6,0x39,0x00,0x32,0xb1,0x48,0x1f,0xba,0xfc,0x82,0x08,0x00,0x39,0xf6,0x81,0x00,0x00, + 0x00,0x00,0x78,0xfa,0x43,0x00,0x33,0xe5,0xe5,0xcc,0xfb,0x82,0x06,0x00,0x00,0x43,0xfa,0x78,0x00,0x00,0x00,0x00,0x50,0xfc,0x7d,0x00,0x00,0x4a,0xe4,0xfd,0x82,0x06,0x00,0x00,0x00,0x7c,0xfc,0x50,0x00,0x00, + 0x00,0x00,0x17,0xd0,0xdd,0x29,0x00,0x00,0x3f,0x5d,0x08,0x00,0x00,0x00,0x29,0xdd,0xd0,0x17,0x00,0x00,0x00,0x00,0x00,0x5d,0xfa,0xb5,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xb5,0xfa,0x5d,0x00,0x00,0x00, + 0x00,0x00,0x00,0x05,0x88,0xfe,0xb6,0x27,0x00,0x00,0x00,0x00,0x27,0xb6,0xfe,0x88,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0a,0x87,0xfa,0xd6,0x56,0x06,0x06,0x56,0xd6,0xfa,0x87,0x0a,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x05,0x63,0xe1,0xf9,0xab,0xab,0xf9,0xe2,0x63,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2d,0xa0,0xf1,0xf1,0xa0,0x2d,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x33,0x33,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + +}; + +const lv_img_dsc_t img_shield_check = { + .header.magic = LV_IMAGE_HEADER_MAGIC, + .header.cf = LV_COLOR_FORMAT_RGB565A8, + .header.flags = 0, + .header.w = 20, + .header.h = 20, + .header.stride = 40, + .data_size = 1200, + .data = img_shield_check_map, +}; + diff --git a/generated/ui_320x240/ui_image_shutdown_image.c b/generated/ui_320x240/ui_image_shutdown_image.c index 696447b..224db88 100644 --- a/generated/ui_320x240/ui_image_shutdown_image.c +++ b/generated/ui_320x240/ui_image_shutdown_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_signal_full_image.c b/generated/ui_320x240/ui_image_signal_full_image.c index c73e758..c044e1c 100644 --- a/generated/ui_320x240/ui_image_signal_full_image.c +++ b/generated/ui_320x240/ui_image_signal_full_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_signal_slider_image.c b/generated/ui_320x240/ui_image_signal_slider_image.c index e9ee247..6bdced3 100644 --- a/generated/ui_320x240/ui_image_signal_slider_image.c +++ b/generated/ui_320x240/ui_image_signal_slider_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_top_chart_image.c b/generated/ui_320x240/ui_image_top_chart_image.c index 6072171..75be769 100644 --- a/generated/ui_320x240/ui_image_top_chart_image.c +++ b/generated/ui_320x240/ui_image_top_chart_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_top_chats_image.c b/generated/ui_320x240/ui_image_top_chats_image.c index 5c9bcfe..9400cb4 100644 --- a/generated/ui_320x240/ui_image_top_chats_image.c +++ b/generated/ui_320x240/ui_image_top_chats_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_top_group_image.c b/generated/ui_320x240/ui_image_top_group_image.c index ffefa21..e41b731 100644 --- a/generated/ui_320x240/ui_image_top_group_image.c +++ b/generated/ui_320x240/ui_image_top_group_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_top_map_image.c b/generated/ui_320x240/ui_image_top_map_image.c index f613122..cc72d5e 100644 --- a/generated/ui_320x240/ui_image_top_map_image.c +++ b/generated/ui_320x240/ui_image_top_map_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_top_message_node_images.c b/generated/ui_320x240/ui_image_top_message_node_images.c index e22edaf..5fec852 100644 --- a/generated/ui_320x240/ui_image_top_message_node_images.c +++ b/generated/ui_320x240/ui_image_top_message_node_images.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_top_neighbors_image.c b/generated/ui_320x240/ui_image_top_neighbors_image.c index 437821d..97e0e5c 100644 --- a/generated/ui_320x240/ui_image_top_neighbors_image.c +++ b/generated/ui_320x240/ui_image_top_neighbors_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_top_node_detector_image.c b/generated/ui_320x240/ui_image_top_node_detector_image.c index dc12d85..395b724 100644 --- a/generated/ui_320x240/ui_image_top_node_detector_image.c +++ b/generated/ui_320x240/ui_image_top_node_detector_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_top_nodes_image.c b/generated/ui_320x240/ui_image_top_nodes_image.c index ddb8810..b11630d 100644 --- a/generated/ui_320x240/ui_image_top_nodes_image.c +++ b/generated/ui_320x240/ui_image_top_nodes_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_top_settings_image.c b/generated/ui_320x240/ui_image_top_settings_image.c index cd05469..3ae1a77 100644 --- a/generated/ui_320x240/ui_image_top_settings_image.c +++ b/generated/ui_320x240/ui_image_top_settings_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_top_trace_route_image.c b/generated/ui_320x240/ui_image_top_trace_route_image.c index e9e7c41..6fc82a6 100644 --- a/generated/ui_320x240/ui_image_top_trace_route_image.c +++ b/generated/ui_320x240/ui_image_top_trace_route_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/generated/ui_320x240/ui_image_worldmap_image.c b/generated/ui_320x240/ui_image_worldmap_image.c index 47dbfda..5b22d6d 100644 --- a/generated/ui_320x240/ui_image_worldmap_image.c +++ b/generated/ui_320x240/ui_image_worldmap_image.c @@ -1,3 +1,10 @@ +#ifdef __has_include + #if __has_include("lvgl.h") + #ifndef LV_LVGL_H_INCLUDE_SIMPLE + #define LV_LVGL_H_INCLUDE_SIMPLE + #endif + #endif +#endif #if defined(LV_LVGL_H_INCLUDE_SIMPLE) #include "lvgl.h" diff --git a/include/MeshtasticView.h b/include/MeshtasticView.h index c862380..772f873 100644 --- a/include/MeshtasticView.h +++ b/include/MeshtasticView.h @@ -48,13 +48,13 @@ class MeshtasticView : public DeviceGUI virtual void setMyInfo(uint32_t nodeNum); virtual void setDeviceMetaData(int hw_model, const char *version, bool has_bluetooth, bool has_wifi, bool has_eth, bool can_shutdown); - virtual void addOrUpdateNode(uint32_t nodeNum, uint8_t channel, uint32_t lastHeard, eRole role, bool viaMqtt); + virtual void addOrUpdateNode(uint32_t nodeNum, uint8_t channel, uint32_t lastHeard, eRole role, bool hasKey, bool viaMqtt); virtual void addOrUpdateNode(uint32_t nodeNum, uint8_t channel, const char *userShort, const char *userLong, - uint32_t lastHeard, eRole role, bool viaMqtt); + uint32_t lastHeard, eRole role, bool hasKey, bool viaMqtt); virtual void addNode(uint32_t nodeNum, uint8_t channel, const char *userShort, const char *userLong, uint32_t lastHeard, - eRole role, bool viaMqtt); + eRole role, bool hasKey, bool viaMqtt); virtual void updateNode(uint32_t nodeNum, uint8_t channel, const char *userShort, const char *userLong, uint32_t lastHeard, - eRole role, bool viaMqtt); + eRole role, bool hasKey, bool viaMqtt); virtual void updatePosition(uint32_t nodeNum, int32_t lat, int32_t lon, int32_t alt, uint32_t sats, uint32_t precision); virtual void updateMetrics(uint32_t nodeNum, uint32_t bat_level, float voltage, float chUtil, float airUtil); virtual void updateEnvironmentMetrics(uint32_t nodeNum, const meshtastic_EnvironmentMetrics &metrics) {} @@ -73,6 +73,8 @@ class MeshtasticView : public DeviceGUI virtual void updateDisplayConfig(const meshtastic_Config_DisplayConfig &cfg) {} virtual void updateLoRaConfig(const meshtastic_Config_LoRaConfig &cfg) {} virtual void updateBluetoothConfig(const meshtastic_Config_BluetoothConfig &cfg) {} + virtual void updateSecurityConfig(const meshtastic_Config_SecurityConfig &cfg) {} + virtual void updateSessionKeyConfig(const meshtastic_Config_SessionkeyConfig &cfg) {} // methods to update module config virtual void updateMQTTModule(const meshtastic_ModuleConfig_MQTTConfig &cfg) {} diff --git a/include/OLEDView_128x64.h b/include/OLEDView_128x64.h index 901c63b..d2ee12a 100644 --- a/include/OLEDView_128x64.h +++ b/include/OLEDView_128x64.h @@ -16,15 +16,15 @@ class OLEDView_128x64 : public MeshtasticView void task_handler(void) override; void addOrUpdateNode(uint32_t nodeNum, uint8_t channel, const char *userShort, const char *userLong, uint32_t lastHeard, - eRole role, bool viaMqtt) override + eRole role, bool hasKey, bool viaMqtt) override { } void addNode(uint32_t nodeNum, uint8_t channel, const char *userShort, const char *userLong, uint32_t lastHeard, eRole role, - bool viaMqtt) override + bool hasKey, bool viaMqtt) override { } void updateNode(uint32_t nodeNum, uint8_t channel, const char *userShort, const char *userLong, uint32_t lastHeard, - eRole role, bool viaMqtt) override + eRole role, bool hasKey, bool viaMqtt) override { } diff --git a/include/TFTView_160x80.h b/include/TFTView_160x80.h index 1cb54ac..8f300a3 100644 --- a/include/TFTView_160x80.h +++ b/include/TFTView_160x80.h @@ -16,15 +16,15 @@ class TFTView_160x80 : public MeshtasticView void task_handler(void) override; void addOrUpdateNode(uint32_t nodeNum, uint8_t channel, const char *userShort, const char *userLong, uint32_t lastHeard, - eRole role, bool viaMqtt) override + eRole role, bool hasKey, bool viaMqtt) override { } void addNode(uint32_t nodeNum, uint8_t channel, const char *userShort, const char *userLong, uint32_t lastHeard, eRole role, - bool viaMqtt) override + bool hasKey, bool viaMqtt) override { } void updateNode(uint32_t nodeNum, uint8_t channel, const char *userShort, const char *userLong, uint32_t lastHeard, - eRole role, bool viaMqtt) override + eRole role, bool hasKey, bool viaMqtt) override { } diff --git a/include/TFTView_240x240.h b/include/TFTView_240x240.h index 1611955..753696d 100644 --- a/include/TFTView_240x240.h +++ b/include/TFTView_240x240.h @@ -16,15 +16,15 @@ class TFTView_240x240 : public MeshtasticView void task_handler(void) override; void addOrUpdateNode(uint32_t nodeNum, uint8_t channel, const char *userShort, const char *userLong, uint32_t lastHeard, - eRole role, bool viaMqtt) override + eRole role, bool hasKey, bool viaMqtt) override { } void addNode(uint32_t nodeNum, uint8_t channel, const char *userShort, const char *userLong, uint32_t lastHeard, eRole role, - bool viaMqtt) override + bool hasKey, bool viaMqtt) override { } void updateNode(uint32_t nodeNum, uint8_t channel, const char *userShort, const char *userLong, uint32_t lastHeard, - eRole role, bool viaMqtt) override + eRole role, bool hasKey, bool viaMqtt) override { } diff --git a/include/TFTView_320x240.h b/include/TFTView_320x240.h index 40a6427..6c0403c 100644 --- a/include/TFTView_320x240.h +++ b/include/TFTView_320x240.h @@ -20,11 +20,11 @@ class TFTView_320x240 : public MeshtasticView void setDeviceMetaData(int hw_model, const char *version, bool has_bluetooth, bool has_wifi, bool has_eth, bool can_shutdown) override; void addOrUpdateNode(uint32_t nodeNum, uint8_t channel, const char *userShort, const char *userLong, uint32_t lastHeard, - eRole role, bool viaMqtt) override; + eRole role, bool hasKey, bool viaMqtt) override; void addNode(uint32_t nodeNum, uint8_t channel, const char *userShort, const char *userLong, uint32_t lastHeard, eRole role, - bool viaMqtt) override; + bool hasKey, bool viaMqtt) override; void updateNode(uint32_t nodeNum, uint8_t channel, const char *userShort, const char *userLong, uint32_t lastHeard, - eRole role, bool viaMqtt) override; + eRole role, bool hasKey, bool viaMqtt) override; void updatePosition(uint32_t nodeNum, int32_t lat, int32_t lon, int32_t alt, uint32_t sats, uint32_t precision) override; void updateMetrics(uint32_t nodeNum, uint32_t bat_level, float voltage, float chUtil, float airUtil) override; void updateEnvironmentMetrics(uint32_t nodeNum, const meshtastic_EnvironmentMetrics &metrics) override; @@ -43,6 +43,8 @@ class TFTView_320x240 : public MeshtasticView void updateDisplayConfig(const meshtastic_Config_DisplayConfig &cfg) override; void updateLoRaConfig(const meshtastic_Config_LoRaConfig &cfg) override; void updateBluetoothConfig(const meshtastic_Config_BluetoothConfig &cfg) override; + void updateSecurityConfig(const meshtastic_Config_SecurityConfig &cfg) override; + void updateSessionKeyConfig(const meshtastic_Config_SessionkeyConfig &cfg) override; // methods to update module config void updateMQTTModule(const meshtastic_ModuleConfig_MQTTConfig &cfg) override; diff --git a/include/TFTView_480x320.h b/include/TFTView_480x320.h index 0f1191f..ac23e97 100644 --- a/include/TFTView_480x320.h +++ b/include/TFTView_480x320.h @@ -16,15 +16,15 @@ class TFTView_480x320 : public MeshtasticView void task_handler(void) override; void addOrUpdateNode(uint32_t nodeNum, uint8_t channel, const char *userShort, const char *userLong, uint32_t lastHeard, - eRole role, bool viaMqtt) override + eRole role, bool hasKey, bool viaMqtt) override { } void addNode(uint32_t nodeNum, uint8_t channel, const char *userShort, const char *userLong, uint32_t lastHeard, eRole role, - bool viaMqtt) override + bool hasKey, bool viaMqtt) override { } void updateNode(uint32_t nodeNum, uint8_t channel, const char *userShort, const char *userLong, uint32_t lastHeard, - eRole role, bool viaMqtt) override + eRole role, bool hasKey, bool viaMqtt) override { } diff --git a/source/MeshtasticView.cpp b/source/MeshtasticView.cpp index 559e11f..c149563 100644 --- a/source/MeshtasticView.cpp +++ b/source/MeshtasticView.cpp @@ -28,7 +28,7 @@ void MeshtasticView::task_handler(void) time(&curtime); if (curtime - lastrun20 >= 20) { lastrun20 = curtime; - // send heartbeat to server every 30s + // send heartbeat to server every 20s if (!displaydriver->isPowersaving()) { controller->sendHeartbeat(); } @@ -56,7 +56,7 @@ void MeshtasticView::setDeviceMetaData(int hw_model, const char *version, bool h } void MeshtasticView::addNode(uint32_t nodeNum, uint8_t channel, const char *userShort, const char *userLong, uint32_t lastHeard, - eRole role, bool viaMqtt) + eRole role, bool hasKey, bool viaMqtt) { } @@ -64,23 +64,23 @@ void MeshtasticView::addNode(uint32_t nodeNum, uint8_t channel, const char *user * @brief add or update node with unknown user * */ -void MeshtasticView::addOrUpdateNode(uint32_t nodeNum, uint8_t channel, uint32_t lastHeard, eRole role, bool viaMqtt) +void MeshtasticView::addOrUpdateNode(uint32_t nodeNum, uint8_t channel, uint32_t lastHeard, eRole role, bool hasKey, bool viaMqtt) { // has_user == false, generate default user name char userShort[5], userLong[32]; sprintf(userShort, "%04x", nodeNum & 0xffff); strcpy(userLong, "Meshtastic "); strcat(userLong, userShort); - addOrUpdateNode(nodeNum, channel, (const char *)&userShort[0], (const char *)&userLong[0], lastHeard, role, viaMqtt); + addOrUpdateNode(nodeNum, channel, (const char *)&userShort[0], (const char *)&userLong[0], lastHeard, role, hasKey, viaMqtt); } void MeshtasticView::addOrUpdateNode(uint32_t nodeNum, uint8_t channel, const char *userShort, const char *userLong, - uint32_t lastHeard, eRole role, bool viaMqtt) + uint32_t lastHeard, eRole role, bool hasKey, bool viaMqtt) { } void MeshtasticView::updateNode(uint32_t nodeNum, uint8_t channel, const char *userShort, const char *userLong, - uint32_t lastHeard, eRole role, bool viaMqtt) + uint32_t lastHeard, eRole role, bool hasKey, bool viaMqtt) { } @@ -105,13 +105,13 @@ void MeshtasticView::packetReceived(const meshtastic_MeshPacket &p) // if there's a message from a node we don't know (yet), create it with defaults auto it = nodes.find(p.from); if (it == nodes.end()) { - MeshtasticView::addOrUpdateNode(p.from, p.channel, 0, eRole::unknown, false); + MeshtasticView::addOrUpdateNode(p.from, p.channel, 0, eRole::unknown, false, false); updateLastHeard(p.from); } if (p.to != ownNode && p.to != 0xffffffff) { auto it = nodes.find(p.to); if (it == nodes.end()) { - MeshtasticView::addOrUpdateNode(p.to, p.channel, 0, eRole::unknown, false); + MeshtasticView::addOrUpdateNode(p.to, p.channel, 0, eRole::unknown, false, false); updateLastHeard(p.to); } } @@ -147,7 +147,7 @@ std::tuple MeshtasticView::nodeColor(uint32_t nodeNum) * * @param lastHeard * @param buf - result string - * @return true, if heard within 15min + * @return true, if heard within 30min */ bool MeshtasticView::lastHeardToString(uint32_t lastHeard, char *buf) { @@ -165,7 +165,7 @@ bool MeshtasticView::lastHeardToString(uint32_t lastHeard, char *buf) else // after 60 days buf[0] = '\0'; - return timediff <= 910; // 15min + some tolerance + return timediff <= 1810; // 15min + some tolerance } const char *MeshtasticView::deviceRoleToString(enum eRole role) diff --git a/source/TFTView_320x240.cpp b/source/TFTView_320x240.cpp index 5d72177..7ce20c3 100644 --- a/source/TFTView_320x240.cpp +++ b/source/TFTView_320x240.cpp @@ -2232,10 +2232,10 @@ void TFTView_320x240::addMessage(uint32_t requestId, char *msg) } void TFTView_320x240::addNode(uint32_t nodeNum, uint8_t ch, const char *userShort, const char *userLong, uint32_t lastHeard, - eRole role, bool viaMqtt) + eRole role, bool hasKey, bool viaMqtt) { - // lv_obj nodesPanel children | user data - // ============================================== + // lv_obj nodesPanel children | user data (4 bytes) + // ================================================== // [0]: img | role // [1]: btn | ll group // [2]: lbl user long | strlen(userLong) @@ -2247,7 +2247,7 @@ void TFTView_320x240::addNode(uint32_t nodeNum, uint8_t ch, const char *userShor // [8]: lbl position 2 | lon // [9]: lbl telemetry 1 | // [10]: lbl telemetry 2 | iaq - // user_data: ch + // panel user_data: ch lv_obj_t *p = lv_obj_create(objects.nodes_panel); lv_ll_t *lv_group_ll = &lv_group_get_default()->obj_ll; @@ -2273,7 +2273,11 @@ void TFTView_320x240::addNode(uint32_t nodeNum, uint8_t ch, const char *userShor lv_obj_set_style_radius(img, 6, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(img, 255, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_border_opa(img, 255, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_border_width(img, 3, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(img, 2, LV_PART_MAIN | LV_STATE_DEFAULT); + if (!hasKey) { + lv_obj_set_style_border_color(img, lv_color_hex(0xffff5555), LV_PART_MAIN | LV_STATE_DEFAULT); + } + img->user_data = (void *)role; // NodeButton lv_obj_t *nodeButton = lv_btn_create(p); @@ -2287,6 +2291,36 @@ void TFTView_320x240::addNode(uint32_t nodeNum, uint8_t ch, const char *userShor lv_obj_set_style_min_height(nodeButton, 50, LV_PART_MAIN | LV_STATE_DEFAULT); nodeButton->user_data = _lv_ll_get_tail(lv_group_ll); +#if 0 + // Publik Key Image + lv_obj_t *pkeyImage = lv_img_create(p); + lv_obj_set_pos(pkeyImage, 20, 2); + lv_obj_set_size(pkeyImage, 24, 24); + lv_img_set_src(p, &img_public_key_24_image); + lv_obj_set_style_align(pkeyImage, LV_ALIGN_TOP_LEFT, LV_PART_MAIN | LV_STATE_DEFAULT); + add_style_positive_image_style(pkeyImage); + pkeyImage->user_data = (void*)hasKey; + if (hasKey) { + //lv_obj_set_x(sn_lbl, 52); + lv_obj_clear_flag(pkeyImage, LV_OBJ_FLAG_HIDDEN); + } + else { + lv_obj_add_flag(pkeyImage, LV_OBJ_FLAG_HIDDEN); + //lv_obj_set_x(sn_lbl, 30); + } +#endif +#if 0 + // NodeLocationImage + lv_obj_t *nloc = lv_img_create(p); + lv_obj_set_pos(nloc, 40, 3); + lv_obj_set_size(nloc, 20, 20); + lv_img_set_src(nloc, &img_location_pin_14_image); + lv_obj_add_flag(nloc, LV_OBJ_FLAG_HIDDEN); + add_style_positive_image_style(nloc); + lv_obj_set_style_align(nloc, LV_ALIGN_TOP_LEFT, LV_PART_MAIN | LV_STATE_DEFAULT); + //lv_obj_set_style_image_recolor(nloc, lv_color_hex(0xffffffff), LV_PART_MAIN | LV_STATE_DEFAULT); + //lv_obj_set_style_bg_color(nloc, lv_color_hex(0xff000000), LV_PART_MAIN | LV_STATE_DEFAULT); +#endif // UserNameLabel lv_obj_t *ln_lbl = lv_label_create(p); lv_obj_set_pos(ln_lbl, -5, 22); @@ -2295,6 +2329,7 @@ void TFTView_320x240::addNode(uint32_t nodeNum, uint8_t ch, const char *userShor lv_label_set_text(ln_lbl, userLong); ln_lbl->user_data = (void *)strlen(userLong); lv_obj_set_style_align(ln_lbl, LV_ALIGN_TOP_LEFT, LV_PART_MAIN | LV_STATE_DEFAULT); + // UserNameShortLabel lv_obj_t *sn_lbl = lv_label_create(p); lv_obj_set_pos(sn_lbl, 30, -3); @@ -2349,14 +2384,14 @@ void TFTView_320x240::addNode(uint32_t nodeNum, uint8_t ch, const char *userShor lv_obj_set_style_text_align(ui_lastHeardLabel, LV_TEXT_ALIGN_RIGHT, LV_PART_MAIN | LV_STATE_DEFAULT); ui_lastHeardLabel->user_data = (void *)lastHeard; - // SignalLabel + // SignalLabel / hopsAway lv_obj_t *ui_SignalLabel = lv_label_create(p); lv_obj_set_width(ui_SignalLabel, LV_SIZE_CONTENT); lv_obj_set_height(ui_SignalLabel, LV_SIZE_CONTENT); lv_obj_set_pos(ui_SignalLabel, 8, -12); lv_obj_set_align(ui_SignalLabel, LV_ALIGN_TOP_RIGHT); lv_label_set_text(ui_SignalLabel, ""); - ui_SignalLabel->user_data = (void *)viaMqtt; // used for filtering (applyNodesFilter) + ui_SignalLabel->user_data = (void *)-1; //TODO viaMqtt; // used for filtering (applyNodesFilter) // PositionLabel lv_obj_t *ui_PositionLabel = lv_label_create(p); lv_obj_set_pos(ui_PositionLabel, -5, 36); @@ -2427,12 +2462,12 @@ void TFTView_320x240::setDeviceMetaData(int hw_model, const char *version, bool } void TFTView_320x240::addOrUpdateNode(uint32_t nodeNum, uint8_t ch, const char *userShort, const char *userLong, - uint32_t lastHeard, eRole role, bool viaMqtt) + uint32_t lastHeard, eRole role, bool hasKey, bool viaMqtt) { if (nodes.find(nodeNum) == nodes.end()) { - addNode(nodeNum, ch, userShort, userLong, lastHeard, role, viaMqtt); + addNode(nodeNum, ch, userShort, userLong, lastHeard, role, hasKey, viaMqtt); } else { - updateNode(nodeNum, ch, userShort, userLong, lastHeard, role, viaMqtt); + updateNode(nodeNum, ch, userShort, userLong, lastHeard, role, hasKey, viaMqtt); } } @@ -2448,7 +2483,7 @@ void TFTView_320x240::addOrUpdateNode(uint32_t nodeNum, uint8_t ch, const char * * @param viaMqtt */ void TFTView_320x240::updateNode(uint32_t nodeNum, uint8_t ch, const char *userShort, const char *userLong, uint32_t lastHeard, - eRole role, bool viaMqtt) + eRole role, bool hasKey, bool viaMqtt) { auto it = nodes.find(nodeNum); if (it != nodes.end()) { @@ -2469,6 +2504,14 @@ void TFTView_320x240::updateNode(uint32_t nodeNum, uint8_t ch, const char *userS it->second->LV_OBJ_IDX(node_lbl_idx)->user_data = (void *)strlen(userLong); lv_label_set_text(it->second->LV_OBJ_IDX(node_lbs_idx), userShort); setNodeImage(nodeNum, role, viaMqtt, it->second->LV_OBJ_IDX(node_img_idx)); + if (hasKey) { + // set border color to bg color + lv_color_t color = lv_obj_get_style_bg_color(it->second->LV_OBJ_IDX(node_img_idx), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(it->second->LV_OBJ_IDX(node_img_idx), color, LV_PART_MAIN | LV_STATE_DEFAULT); + } + else { + lv_obj_set_style_border_color(it->second->LV_OBJ_IDX(node_img_idx), lv_color_hex(0xffff5555), LV_PART_MAIN | LV_STATE_DEFAULT); + } } } @@ -2709,6 +2752,7 @@ void TFTView_320x240::updateHopsAway(uint32_t nodeNum, uint8_t hopsAway) char buf[16]; sprintf(buf, "hops: %d", (int)hopsAway); lv_label_set_text(it->second->LV_OBJ_IDX(node_sig_idx), buf); + it->second->LV_OBJ_IDX(node_sig_idx)->user_data = (void *)hopsAway; } } } @@ -3028,8 +3072,29 @@ bool TFTView_320x240::applyNodesFilter(uint32_t nodeNum, bool reset) if (curtime - lastHeard - 10 > 15 * 60) hide = true; } + if (lv_obj_has_state(objects.nodes_filter_public_key_switch, LV_STATE_CHECKED)) { + lv_color_t color1 = lv_obj_get_style_bg_color(panel->LV_OBJ_IDX(node_img_idx), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_color_t color2 = lv_obj_get_style_border_color(panel->LV_OBJ_IDX(node_img_idx), LV_PART_MAIN | LV_STATE_DEFAULT); + bool hasKey = color1.blue == color2.blue && color1.red == color2.red && color1.green == color2.green; + if (!hasKey) + hide = true; + } + if (lv_dropdown_get_selected(objects.nodes_filter_hops_dropdown) != 0) { + int32_t hopsAway = (signed long)panel->LV_OBJ_IDX(node_sig_idx)->user_data; + int selected = lv_dropdown_get_selected(objects.nodes_filter_hops_dropdown) - 7; + if (hopsAway < 0) + hide = true; + else if (selected <= 0) { + if (hopsAway > -selected) + hide = true; + } + else { + if (hopsAway < selected) + hide = true; + } + } if (lv_obj_has_state(objects.nodes_filter_mqtt_switch, LV_STATE_CHECKED)) { - bool viaMqtt = (unsigned long)panel->LV_OBJ_IDX(node_sig_idx)->user_data; + bool viaMqtt = false; //TODO (unsigned long)panel->LV_OBJ_IDX(node_sig_idx)->user_data; if (viaMqtt) hide = true; } @@ -3353,6 +3418,18 @@ void TFTView_320x240::updateBluetoothConfig(const meshtastic_Config_BluetoothCon lv_label_set_text(objects.basic_settings_screen_lock_label, buf); } +void TFTView_320x240::updateSecurityConfig(const meshtastic_Config_SecurityConfig &cfg) +{ + db.config.security = cfg; + db.config.has_security = true; +} + +void TFTView_320x240::updateSessionKeyConfig(const meshtastic_Config_SessionkeyConfig &cfg) +{ + // TODO +} + + /// ---- module updates ---- void TFTView_320x240::updateMQTTModule(const meshtastic_ModuleConfig_MQTTConfig &cfg) @@ -3729,6 +3806,15 @@ void TFTView_320x240::showMessages(uint32_t nodeNum) if (p) { lv_label_set_text(objects.top_messages_node_label, lv_label_get_text(p->LV_OBJ_IDX(node_lbl_idx))); ui_set_active(objects.messages_button, objects.messages_panel, objects.top_messages_panel); + lv_color_t color1 = lv_obj_get_style_bg_color(p->LV_OBJ_IDX(node_img_idx), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_color_t color2 = lv_obj_get_style_border_color(p->LV_OBJ_IDX(node_img_idx), LV_PART_MAIN | LV_STATE_DEFAULT); + bool hasKey = color1.blue == color2.blue && color1.red == color2.red && color1.green == color2.green; + if (hasKey) { + lv_obj_set_style_bg_image_src(objects.top_messages_node_image, &img_lock_secure_image, LV_PART_MAIN | LV_STATE_DEFAULT); + } + else { + lv_obj_set_style_bg_image_src(objects.top_messages_node_image, &img_lock_channel_image, LV_PART_MAIN | LV_STATE_DEFAULT); + } unreadMessages = 0; // TODO: not all messages may be actually read updateUnreadMessages(); } else { diff --git a/source/ViewController.cpp b/source/ViewController.cpp index fefd69e..9b7d4bc 100644 --- a/source/ViewController.cpp +++ b/source/ViewController.cpp @@ -568,9 +568,9 @@ bool ViewController::handleFromRadio(const meshtastic_FromRadio &from) const meshtastic_NodeInfo &node = from.node_info; if (node.has_user) { view->addOrUpdateNode(node.num, node.channel, node.user.short_name, node.user.long_name, node.last_heard, - (MeshtasticView::eRole)node.user.role, node.via_mqtt); + (MeshtasticView::eRole)node.user.role, node.user.public_key.size != 0, node.via_mqtt); } else { - view->addOrUpdateNode(node.num, node.channel, node.last_heard, (MeshtasticView::eRole)node.user.role, node.via_mqtt); + view->addOrUpdateNode(node.num, node.channel, node.last_heard, (MeshtasticView::eRole)node.user.role, false, node.via_mqtt); } if (node.has_position) { view->updatePosition(node.num, node.position.latitude_i, node.position.longitude_i, node.position.altitude, 0, @@ -620,6 +620,16 @@ bool ViewController::handleFromRadio(const meshtastic_FromRadio &from) view->updateBluetoothConfig(cfg); break; } + case meshtastic_Config_security_tag: { + const meshtastic_Config_SecurityConfig &cfg = config.payload_variant.security; + view->updateSecurityConfig(cfg); + break; + } + case meshtastic_Config_sessionkey_tag: { + const meshtastic_Config_SessionkeyConfig &cfg = config.payload_variant.sessionkey; + view->updateSessionKeyConfig(cfg); + break; + } default: ILOG_ERROR("unsupported device config variant: %u\n", config.which_payload_variant); return false; @@ -784,7 +794,7 @@ bool ViewController::packetReceived(const meshtastic_MeshPacket &p) meshtastic_User user; if (pb_decode_from_bytes(p.decoded.payload.bytes, p.decoded.payload.size, &meshtastic_User_msg, &user)) { view->updateNode(p.from, -1, user.short_name, user.long_name, 0, (MeshtasticView::eRole)user.role, - false); // TODO viaMqtt? + user.public_key.size != 0, false); // TODO viaMqtt? } else { ILOG_ERROR("Error decoding protobuf meshtastic_User (nodeinfo)!\n"); return false;