From db3cb7bb7ef27443a282f6bfe537aac286722de7 Mon Sep 17 00:00:00 2001 From: ESurge Date: Sat, 11 Jun 2022 22:12:43 -0700 Subject: [PATCH] Removed assets used within UniRF Remix app. Coded to use icons found within other apps. Removed First Start assets and code from Desktop app. --- applications/desktop/desktop.c | 19 -- applications/desktop/desktop_i.h | 3 - .../desktop/scenes/desktop_scene_config.h | 1 - .../scenes/desktop_scene_first_start.c | 54 ------ applications/desktop/views/desktop_events.h | 3 - .../desktop/views/desktop_view_first_start.c | 166 ------------------ .../desktop/views/desktop_view_first_start.h | 20 --- applications/unirfremix/unirfremix_app.c | 51 +++--- assets/compiled/assets_icons.c | 64 ------- assets/compiled/assets_icons.h | 16 -- .../Dolphin/DolphinFirstStart0_70x53.png | Bin 624 -> 0 bytes .../Dolphin/DolphinFirstStart1_59x53.png | Bin 558 -> 0 bytes .../Dolphin/DolphinFirstStart2_59x51.png | Bin 574 -> 0 bytes .../Dolphin/DolphinFirstStart3_57x48.png | Bin 527 -> 0 bytes .../Dolphin/DolphinFirstStart4_67x53.png | Bin 556 -> 0 bytes .../Dolphin/DolphinFirstStart5_54x49.png | Bin 1856 -> 0 bytes .../Dolphin/DolphinFirstStart6_58x54.png | Bin 553 -> 0 bytes .../Dolphin/DolphinFirstStart8_56x51.png | Bin 1340 -> 0 bytes .../UniRFRemix/UniRFRemix_Center-14x14.png | Bin 166 -> 0 bytes .../UniRFRemix/UniRFRemix_Down-14x14.png | Bin 168 -> 0 bytes .../UniRFRemix/UniRFRemix_Left-14x14.png | Bin 171 -> 0 bytes .../UniRFRemix_LeftAlignedButtons_9x64.png | Bin 2159 -> 0 bytes .../UniRFRemix/UniRFRemix_Outline-14x14.png | Bin 170 -> 0 bytes .../UniRFRemix/UniRFRemix_Repeat_12x14.png | Bin 1634 -> 0 bytes .../UniRFRemix/UniRFRemix_Right-14x14.png | Bin 169 -> 0 bytes .../icons/UniRFRemix/UniRFRemix_Up-14x14.png | Bin 165 -> 0 bytes assets/resources/Manifest | 4 +- 27 files changed, 33 insertions(+), 368 deletions(-) delete mode 100644 applications/desktop/scenes/desktop_scene_first_start.c delete mode 100644 applications/desktop/views/desktop_view_first_start.c delete mode 100644 applications/desktop/views/desktop_view_first_start.h delete mode 100644 assets/icons/Dolphin/DolphinFirstStart0_70x53.png delete mode 100644 assets/icons/Dolphin/DolphinFirstStart1_59x53.png delete mode 100644 assets/icons/Dolphin/DolphinFirstStart2_59x51.png delete mode 100644 assets/icons/Dolphin/DolphinFirstStart3_57x48.png delete mode 100644 assets/icons/Dolphin/DolphinFirstStart4_67x53.png delete mode 100644 assets/icons/Dolphin/DolphinFirstStart5_54x49.png delete mode 100644 assets/icons/Dolphin/DolphinFirstStart6_58x54.png delete mode 100644 assets/icons/Dolphin/DolphinFirstStart8_56x51.png delete mode 100644 assets/icons/UniRFRemix/UniRFRemix_Center-14x14.png delete mode 100644 assets/icons/UniRFRemix/UniRFRemix_Down-14x14.png delete mode 100644 assets/icons/UniRFRemix/UniRFRemix_Left-14x14.png delete mode 100644 assets/icons/UniRFRemix/UniRFRemix_LeftAlignedButtons_9x64.png delete mode 100644 assets/icons/UniRFRemix/UniRFRemix_Outline-14x14.png delete mode 100644 assets/icons/UniRFRemix/UniRFRemix_Repeat_12x14.png delete mode 100644 assets/icons/UniRFRemix/UniRFRemix_Right-14x14.png delete mode 100644 assets/icons/UniRFRemix/UniRFRemix_Up-14x14.png diff --git a/applications/desktop/desktop.c b/applications/desktop/desktop.c index 34c169e07a9..c22d6ca6e3e 100644 --- a/applications/desktop/desktop.c +++ b/applications/desktop/desktop.c @@ -158,7 +158,6 @@ Desktop* desktop_alloc() { desktop->lock_menu = desktop_lock_menu_alloc(); desktop->debug_view = desktop_debug_alloc(); - desktop->first_start_view = desktop_first_start_alloc(); desktop->hw_mismatch_popup = popup_alloc(); desktop->locked_view = desktop_view_locked_alloc(); desktop->pin_input_view = desktop_view_pin_input_alloc(); @@ -193,10 +192,6 @@ Desktop* desktop_alloc() { desktop_lock_menu_get_view(desktop->lock_menu)); view_dispatcher_add_view( desktop->view_dispatcher, DesktopViewIdDebug, desktop_debug_get_view(desktop->debug_view)); - view_dispatcher_add_view( - desktop->view_dispatcher, - DesktopViewIdFirstStart, - desktop_first_start_get_view(desktop->first_start_view)); view_dispatcher_add_view( desktop->view_dispatcher, DesktopViewIdHwMismatch, @@ -258,7 +253,6 @@ void desktop_free(Desktop* desktop) { view_dispatcher_remove_view(desktop->view_dispatcher, DesktopViewIdLockMenu); view_dispatcher_remove_view(desktop->view_dispatcher, DesktopViewIdLocked); view_dispatcher_remove_view(desktop->view_dispatcher, DesktopViewIdDebug); - view_dispatcher_remove_view(desktop->view_dispatcher, DesktopViewIdFirstStart); view_dispatcher_remove_view(desktop->view_dispatcher, DesktopViewIdHwMismatch); view_dispatcher_remove_view(desktop->view_dispatcher, DesktopViewIdPinInput); view_dispatcher_remove_view(desktop->view_dispatcher, DesktopViewIdPinTimeout); @@ -274,7 +268,6 @@ void desktop_free(Desktop* desktop) { desktop_lock_menu_free(desktop->lock_menu); desktop_view_locked_free(desktop->locked_view); desktop_debug_free(desktop->debug_view); - desktop_first_start_free(desktop->first_start_view); popup_free(desktop->hw_mismatch_popup); desktop_view_pin_timeout_free(desktop->pin_timeout_view); @@ -290,14 +283,6 @@ void desktop_free(Desktop* desktop) { free(desktop); } -static bool desktop_is_first_start() { - Storage* storage = furi_record_open("storage"); - bool exists = storage_common_stat(storage, "/int/first_start", NULL) == FSE_OK; - furi_record_close("storage"); - - return exists; -} - int32_t desktop_srv(void* p) { UNUSED(p); Desktop* desktop = desktop_alloc(); @@ -320,10 +305,6 @@ int32_t desktop_srv(void* p) { desktop_lock(desktop); } - if(desktop_is_first_start()) { - scene_manager_next_scene(desktop->scene_manager, DesktopSceneFirstStart); - } - if(!furi_hal_version_do_i_belong_here()) { scene_manager_next_scene(desktop->scene_manager, DesktopSceneHwMismatch); } diff --git a/applications/desktop/desktop_i.h b/applications/desktop/desktop_i.h index 2888f0998e8..15533fdc1f3 100644 --- a/applications/desktop/desktop_i.h +++ b/applications/desktop/desktop_i.h @@ -6,7 +6,6 @@ #include "views/desktop_view_pin_input.h" #include "views/desktop_view_locked.h" #include "views/desktop_view_main.h" -#include "views/desktop_view_first_start.h" #include "views/desktop_view_lock_menu.h" #include "views/desktop_view_debug.h" #include "desktop/desktop_settings/desktop_settings.h" @@ -28,7 +27,6 @@ typedef enum { DesktopViewIdLockMenu, DesktopViewIdLocked, DesktopViewIdDebug, - DesktopViewIdFirstStart, DesktopViewIdHwMismatch, DesktopViewIdPinInput, DesktopViewIdPinTimeout, @@ -43,7 +41,6 @@ struct Desktop { ViewDispatcher* view_dispatcher; SceneManager* scene_manager; - DesktopFirstStartView* first_start_view; Popup* hw_mismatch_popup; DesktopLockMenuView* lock_menu; DesktopDebugView* debug_view; diff --git a/applications/desktop/scenes/desktop_scene_config.h b/applications/desktop/scenes/desktop_scene_config.h index c84d6ff89f7..5d1aa8cbe44 100644 --- a/applications/desktop/scenes/desktop_scene_config.h +++ b/applications/desktop/scenes/desktop_scene_config.h @@ -1,7 +1,6 @@ ADD_SCENE(desktop, main, Main) ADD_SCENE(desktop, lock_menu, LockMenu) ADD_SCENE(desktop, debug, Debug) -ADD_SCENE(desktop, first_start, FirstStart) ADD_SCENE(desktop, hw_mismatch, HwMismatch) ADD_SCENE(desktop, fault, Fault) ADD_SCENE(desktop, locked, Locked) diff --git a/applications/desktop/scenes/desktop_scene_first_start.c b/applications/desktop/scenes/desktop_scene_first_start.c deleted file mode 100644 index dbdf8919e85..00000000000 --- a/applications/desktop/scenes/desktop_scene_first_start.c +++ /dev/null @@ -1,54 +0,0 @@ -#include -#include - -#include "../desktop_i.h" -#include "../views/desktop_view_first_start.h" -#include "../views/desktop_events.h" - -void desktop_scene_first_start_callback(DesktopEvent event, void* context) { - Desktop* desktop = (Desktop*)context; - view_dispatcher_send_custom_event(desktop->view_dispatcher, event); -} - -void desktop_scene_first_start_on_enter(void* context) { - Desktop* desktop = (Desktop*)context; - DesktopFirstStartView* first_start_view = desktop->first_start_view; - - desktop_first_start_set_callback( - first_start_view, desktop_scene_first_start_callback, desktop); - - view_dispatcher_switch_to_view(desktop->view_dispatcher, DesktopViewIdFirstStart); -} - -bool desktop_scene_first_start_on_event(void* context, SceneManagerEvent event) { - Desktop* desktop = (Desktop*)context; - bool consumed = false; - Storage* storage = NULL; - Power* power = NULL; - - if(event.type == SceneManagerEventTypeCustom) { - switch(event.event) { - case DesktopFirstStartCompleted: - storage = furi_record_open("storage"); - storage_common_remove(storage, "/int/first_start"); - furi_record_close("storage"); - scene_manager_previous_scene(desktop->scene_manager); - consumed = true; - break; - case DesktopFirstStartPoweroff: - power = furi_record_open("power"); - power_off(power); - furi_record_close("power"); - consumed = true; - break; - - default: - break; - } - } - return consumed; -} - -void desktop_scene_first_start_on_exit(void* context) { - UNUSED(context); -} diff --git a/applications/desktop/views/desktop_events.h b/applications/desktop/views/desktop_events.h index bbb6ff62df2..1dfc8cfcd3a 100644 --- a/applications/desktop/views/desktop_events.h +++ b/applications/desktop/views/desktop_events.h @@ -26,9 +26,6 @@ typedef enum { DesktopDebugEventSaveState, DesktopDebugEventExit, - DesktopFirstStartCompleted, - DesktopFirstStartPoweroff, - DesktopLockMenuEventLock, DesktopLockMenuEventPinLock, DesktopLockMenuEventExit, diff --git a/applications/desktop/views/desktop_view_first_start.c b/applications/desktop/views/desktop_view_first_start.c deleted file mode 100644 index 87c07ad2dc8..00000000000 --- a/applications/desktop/views/desktop_view_first_start.c +++ /dev/null @@ -1,166 +0,0 @@ -#include -#include -#include - -#include "../desktop_i.h" -#include "desktop_view_first_start.h" - -#define DESKTOP_FIRST_START_POWEROFF_SHORT 5000 -#define DESKTOP_FIRST_START_POWEROFF_LONG (60 * 60 * 1000) - -struct DesktopFirstStartView { - View* view; - DesktopFirstStartViewCallback callback; - void* context; - osTimerId_t timer; -}; - -typedef struct { - uint8_t page; -} DesktopFirstStartViewModel; - -static void desktop_first_start_draw(Canvas* canvas, void* model) { - DesktopFirstStartViewModel* m = model; - - canvas_clear(canvas); - canvas_set_color(canvas, ColorBlack); - canvas_set_font(canvas, FontSecondary); - uint8_t width = canvas_width(canvas); - uint8_t height = canvas_height(canvas); - const char* my_name = furi_hal_version_get_name_ptr(); - if(m->page == 0) { - canvas_draw_icon(canvas, 0, height - 51, &I_DolphinFirstStart0_70x53); - elements_multiline_text_framed( - canvas, 75, 16 + STATUS_BAR_Y_SHIFT, "Hey m8,\npress > to\ncontinue"); - } else if(m->page == 1) { - canvas_draw_icon(canvas, 0, height - 51, &I_DolphinFirstStart1_59x53); - elements_multiline_text_framed( - canvas, 64, 16 + STATUS_BAR_Y_SHIFT, "First Of All,\n... >"); - } else if(m->page == 2) { - canvas_draw_icon(canvas, 0, height - 51, &I_DolphinFirstStart2_59x51); - elements_multiline_text_framed( - canvas, 64, 16 + STATUS_BAR_Y_SHIFT, "Thank you\nfor your\nsupport! >"); - } else if(m->page == 3) { - canvas_draw_icon(canvas, width - 57, height - 45, &I_DolphinFirstStart3_57x48); - elements_multiline_text_framed( - canvas, 0, 16 + STATUS_BAR_Y_SHIFT, "Kickstarter\ncampaign\nwas INSANE! >"); - } else if(m->page == 4) { - canvas_draw_icon(canvas, width - 67, height - 51, &I_DolphinFirstStart4_67x53); - elements_multiline_text_framed( - canvas, 0, 13 + STATUS_BAR_Y_SHIFT, "Now\nallow me\nto introduce\nmyself >"); - } else if(m->page == 5) { - char buf[64]; - snprintf( - buf, - 64, - "%s %s%s", - "I am", - my_name ? my_name : "Unknown", - ",\ncyberdolphin\nliving in your\npocket >"); - canvas_draw_icon(canvas, 0, height - 49, &I_DolphinFirstStart5_54x49); - elements_multiline_text_framed(canvas, 60, 13 + STATUS_BAR_Y_SHIFT, buf); - } else if(m->page == 6) { - canvas_draw_icon(canvas, 0, height - 51, &I_DolphinFirstStart6_58x54); - elements_multiline_text_framed( - canvas, - 63, - 13 + STATUS_BAR_Y_SHIFT, - "I can grow\nsmart'n'cool\nif you use me\noften >"); - } else if(m->page == 7) { - canvas_draw_icon(canvas, width - 61, height - 51, &I_DolphinFirstStart7_61x51); - elements_multiline_text_framed( - canvas, 0, 13 + STATUS_BAR_Y_SHIFT, "As long as\nyou read, write\nand emulate >"); - } else if(m->page == 8) { - canvas_draw_icon(canvas, width - 56, height - 51, &I_DolphinFirstStart8_56x51); - elements_multiline_text_framed( - canvas, - 0, - 13 + STATUS_BAR_Y_SHIFT, - "You can check\nmy level and\nmood in the\nPassport menu"); - } -} - -static bool desktop_first_start_input(InputEvent* event, void* context) { - furi_assert(event); - DesktopFirstStartView* instance = context; - - if(event->type == InputTypeShort) { - DesktopFirstStartViewModel* model = view_get_model(instance->view); - if(event->key == InputKeyLeft) { - if(model->page > 0) model->page--; - } else if(event->key == InputKeyRight) { - uint32_t page = ++model->page; - if(page > 8) { - instance->callback(DesktopFirstStartCompleted, instance->context); - } - } - view_commit_model(instance->view, true); - } - - if(event->key == InputKeyOk) { - if(event->type == InputTypePress) { - osTimerStart(instance->timer, DESKTOP_FIRST_START_POWEROFF_SHORT); - } else if(event->type == InputTypeRelease) { - osTimerStop(instance->timer); - } - } - - return true; -} - -static void desktop_first_start_timer_callback(void* context) { - DesktopFirstStartView* instance = context; - instance->callback(DesktopFirstStartPoweroff, instance->context); -} - -static void desktop_first_start_enter(void* context) { - DesktopFirstStartView* instance = context; - - furi_assert(instance->timer == NULL); - instance->timer = osTimerNew(desktop_first_start_timer_callback, osTimerOnce, instance, NULL); - - osTimerStart(instance->timer, DESKTOP_FIRST_START_POWEROFF_LONG); -} - -static void desktop_first_start_exit(void* context) { - DesktopFirstStartView* instance = context; - - osTimerStop(instance->timer); - osTimerDelete(instance->timer); - instance->timer = NULL; -} - -DesktopFirstStartView* desktop_first_start_alloc() { - DesktopFirstStartView* instance = malloc(sizeof(DesktopFirstStartView)); - instance->view = view_alloc(); - view_allocate_model(instance->view, ViewModelTypeLocking, sizeof(DesktopFirstStartViewModel)); - view_set_context(instance->view, instance); - view_set_draw_callback(instance->view, (ViewDrawCallback)desktop_first_start_draw); - view_set_input_callback(instance->view, desktop_first_start_input); - view_set_enter_callback(instance->view, desktop_first_start_enter); - view_set_exit_callback(instance->view, desktop_first_start_exit); - - return instance; -} - -void desktop_first_start_free(DesktopFirstStartView* instance) { - furi_assert(instance); - - view_free(instance->view); - free(instance); -} - -View* desktop_first_start_get_view(DesktopFirstStartView* instance) { - furi_assert(instance); - return instance->view; -} - -void desktop_first_start_set_callback( - DesktopFirstStartView* instance, - DesktopFirstStartViewCallback callback, - void* context) { - furi_assert(instance); - furi_assert(callback); - instance->callback = callback; - instance->context = context; -} diff --git a/applications/desktop/views/desktop_view_first_start.h b/applications/desktop/views/desktop_view_first_start.h deleted file mode 100644 index 9b7b3c93df4..00000000000 --- a/applications/desktop/views/desktop_view_first_start.h +++ /dev/null @@ -1,20 +0,0 @@ -#pragma once - -#include - -#include "desktop_events.h" - -typedef struct DesktopFirstStartView DesktopFirstStartView; - -typedef void (*DesktopFirstStartViewCallback)(DesktopEvent event, void* context); - -DesktopFirstStartView* desktop_first_start_alloc(); - -void desktop_first_start_free(DesktopFirstStartView* main_view); - -View* desktop_first_start_get_view(DesktopFirstStartView* main_view); - -void desktop_first_start_set_callback( - DesktopFirstStartView* main_view, - DesktopFirstStartViewCallback callback, - void* context); diff --git a/applications/unirfremix/unirfremix_app.c b/applications/unirfremix/unirfremix_app.c index ff0a95602dc..f7465f96104 100644 --- a/applications/unirfremix/unirfremix_app.c +++ b/applications/unirfremix/unirfremix_app.c @@ -642,45 +642,56 @@ static void render_callback(Canvas* canvas, void* ctx) { //PNGs are located in assets/icons/UniRFRemix before compiliation //Icons for Labels - canvas_draw_icon(canvas, 0, 0, &I_UniRFRemix_LeftAlignedButtons_9x64); + //canvas_draw_icon(canvas, 0, 0, &I_UniRFRemix_LeftAlignedButtons_9x64); + canvas_draw_icon(canvas, 1, 5, &I_ButtonUp_7x4); + canvas_draw_icon(canvas, 1, 15, &I_ButtonDown_7x4); + canvas_draw_icon(canvas, 2, 23, &I_ButtonLeft_4x7); + canvas_draw_icon(canvas, 2, 33, &I_ButtonRight_4x7); + canvas_draw_icon(canvas, 0, 42, &I_Ok_btn_9x9); + canvas_draw_icon(canvas, 0, 53, &I_back_10px); //Labels canvas_set_font(canvas, FontSecondary); - canvas_draw_str(canvas, 12, 10, app->up_label); - canvas_draw_str(canvas, 12, 20, app->down_label); - canvas_draw_str(canvas, 12, 30, app->left_label); - canvas_draw_str(canvas, 12, 40, app->right_label); - canvas_draw_str(canvas, 12, 50, app->ok_label); + canvas_draw_str(canvas, 10, 10, app->up_label); + canvas_draw_str(canvas, 10, 20, app->down_label); + canvas_draw_str(canvas, 10, 30, app->left_label); + canvas_draw_str(canvas, 10, 40, app->right_label); + canvas_draw_str(canvas, 10, 50, app->ok_label); - canvas_draw_str_aligned(canvas, 12, 62, AlignLeft, AlignBottom, "Repeat # - Hold to exit"); + canvas_draw_str_aligned(canvas, 11, 62, AlignLeft, AlignBottom, "Hold=Exit. Tap for Repeat:"); //Status text and indicator - canvas_draw_str_aligned(canvas, 125, 10, AlignRight, AlignBottom, app->send_status); + canvas_draw_str_aligned(canvas, 126, 10, AlignRight, AlignBottom, app->send_status); switch(app->send_status_c) { case 0: - canvas_draw_icon(canvas, 110, 15, &I_UniRFRemix_Outline_14x14); + canvas_draw_icon(canvas, 113, 15, &I_Pin_cell_13x13); break; case 1: - canvas_draw_icon(canvas, 110, 15, &I_UniRFRemix_Left_14x14); + canvas_draw_icon(canvas, 113, 15, &I_Pin_cell_13x13); + canvas_draw_icon(canvas, 116, 17, &I_Pin_arrow_up7x9); break; case 2: - canvas_draw_icon(canvas, 110, 15, &I_UniRFRemix_Right_14x14); + canvas_draw_icon(canvas, 113, 15, &I_Pin_cell_13x13); + canvas_draw_icon(canvas, 116, 17, &I_Pin_arrow_down_7x9); break; case 3: - canvas_draw_icon(canvas, 110, 15, &I_UniRFRemix_Up_14x14); + canvas_draw_icon(canvas, 113, 15, &I_Pin_cell_13x13); + canvas_draw_icon(canvas, 115, 18, &I_Pin_arrow_right_9x7); break; case 4: - canvas_draw_icon(canvas, 110, 15, &I_UniRFRemix_Down_14x14); + canvas_draw_icon(canvas, 113, 15, &I_Pin_cell_13x13); + canvas_draw_icon(canvas, 115, 18, &I_Pin_arrow_left_9x7); break; case 5: - canvas_draw_icon(canvas, 110, 15, &I_UniRFRemix_Center_14x14); + canvas_draw_icon(canvas, 113, 15, &I_Pin_cell_13x13); + canvas_draw_icon(canvas, 116, 18, &I_Pin_star_7x7); break; } //Repeat indicator //canvas_draw_str_aligned(canvas, 125, 40, AlignRight, AlignBottom, "Repeat:"); - canvas_draw_icon(canvas, 115, 39, &I_UniRFRemix_Repeat_12x14); + //canvas_draw_icon(canvas, 115, 39, &I_UniRFRemix_Repeat_12x14); canvas_draw_str_aligned( canvas, 125, 62, AlignRight, AlignBottom, int_to_char(app->repeat)); } @@ -785,7 +796,7 @@ int32_t unirfremix_app(void* p) { if(app->processing == 0) { *app->signal = *app->empty; *app->signal = *app->up_file; - app->button = 3; + app->button = 1; app->processing = 1; } } @@ -798,7 +809,7 @@ int32_t unirfremix_app(void* p) { if(app->processing == 0) { *app->signal = *app->empty; *app->signal = *app->down_file; - app->button = 4; + app->button = 2; app->processing = 1; } } @@ -811,7 +822,7 @@ int32_t unirfremix_app(void* p) { if(app->processing == 0) { *app->signal = *app->empty; *app->signal = *app->right_file; - app->button = 1; + app->button = 3; app->processing = 1; } } @@ -824,7 +835,7 @@ int32_t unirfremix_app(void* p) { if(app->processing == 0) { *app->signal = *app->empty; *app->signal = *app->left_file; - app->button = 2; + app->button = 4; app->processing = 1; } } @@ -867,7 +878,7 @@ int32_t unirfremix_app(void* p) { } else if(app->processing == 1) { FURI_LOG_I(TAG, "processing 1"); - app->send_status = "Sending"; + app->send_status = "Send"; switch(app->button) { case 1: diff --git a/assets/compiled/assets_icons.c b/assets/compiled/assets_icons.c index 859eede2aeb..d005519e385 100644 --- a/assets/compiled/assets_icons.c +++ b/assets/compiled/assets_icons.c @@ -169,33 +169,9 @@ const uint8_t _A_Loading_24_5[] = {0x01,0x00,0x2d,0x00,0x00,0x74,0x1a,0x01,0x60, const uint8_t _A_Loading_24_6[] = {0x01,0x00,0x43,0x00,0x80,0x50,0x00,0x43,0xe0,0x02,0x94,0x06,0x01,0xa0,0x81,0x40,0x22,0x10,0x58,0x04,0x22,0x14,0x02,0x18,0xa4,0x02,0x91,0x29,0x80,0x6a,0x2a,0x40,0x51,0xf2,0x81,0x4b,0xc1,0x07,0x84,0x44,0x00,0x63,0x0a,0x88,0x40,0x20,0xe0,0x21,0x02,0x94,0x50,0x04,0x32,0x80,0x10,0xd4,0x00,0x43,0xa0,0x84,0x0d,0x04,0x5c,0x38,0x01,0xa0,0x86,0x04,0x04,0x20,0x51,}; const uint8_t* const _A_Loading_24[] = {_A_Loading_24_0,_A_Loading_24_1,_A_Loading_24_2,_A_Loading_24_3,_A_Loading_24_4,_A_Loading_24_5,_A_Loading_24_6}; -const uint8_t _I_DolphinFirstStart0_70x53_0[] = {0x01,0x00,0x5a,0x01,0x80,0x60,0x3f,0xf7,0xf0,0x42,0xf8,0x01,0x43,0x07,0x04,0x24,0x72,0x01,0xc0,0x9d,0x82,0x13,0xff,0xff,0xbd,0x70,0x20,0x20,0x72,0xe0,0x40,0x2a,0x11,0xdb,0x00,0x6c,0xec,0x10,0x0d,0x44,0x3a,0x71,0x0e,0x04,0x14,0x42,0x01,0x54,0x86,0xd3,0x27,0x02,0x44,0xd4,0x41,0xb0,0xf2,0x10,0x42,0x55,0x38,0x71,0x1b,0x10,0x18,0xa0,0x41,0x11,0xb1,0xc8,0x28,0x98,0x09,0xfc,0x00,0x72,0x35,0x49,0x8d,0x0b,0xc1,0x70,0xf0,0x10,0x4b,0x51,0x11,0xc2,0x6c,0x0a,0xa3,0x03,0x80,0x7f,0xbf,0xf3,0x08,0x46,0x60,0x90,0x30,0x60,0x50,0xd8,0x2c,0x11,0x0c,0x71,0x5c,0x60,0xf8,0x0f,0xcf,0x3f,0x81,0x80,0xa1,0x9e,0x86,0x0f,0xc0,0x82,0x64,0x30,0x3e,0x09,0x84,0x03,0xf1,0x03,0xa0,0x40,0xa4,0x18,0x39,0xfc,0x20,0x52,0x30,0x19,0x07,0xc6,0x8e,0x4a,0x18,0x22,0x74,0x60,0x1a,0x0f,0xc6,0x3c,0x60,0x5c,0x05,0x28,0xe4,0x3f,0x99,0xf8,0x22,0x28,0x7e,0x05,0x91,0xa8,0x7f,0x23,0xf0,0x59,0x00,0xac,0x63,0xe0,0x81,0xcf,0x4f,0xe0,0xb1,0x81,0x58,0xc3,0xc1,0x08,0x24,0x1f,0xf9,0x68,0x6a,0x1f,0xe9,0xff,0x16,0x02,0x34,0x13,0x50,0x82,0x0a,0xea,0x60,0x1f,0xf9,0xf0,0x41,0x05,0x1d,0x30,0x09,0x18,0x60,0x15,0xa3,0xe8,0x83,0x47,0xe0,0xec,0x2c,0xaf,0xf2,0x0e,0x08,0x1f,0xc1,0x18,0x60,0x1a,0xaf,0xc2,0x6c,0x89,0x62,0x03,0x19,0xad,0xe5,0x70,0x44,0x62,0x80,0x5a,0xa1,0x4f,0x63,0x23,0x0c,0x7a,0xaa,0x4d,0x11,0xe9,0x00,0x06,0x73,0xaa,0x25,0x0a,0x78,0xaf,0x90,0x09,0x25,0x54,0x56,0x5f,0x04,0x30,0xc0,0x64,0x7a,0xa1,0x11,0x7e,0x20,0x18,0x0f,0x3c,0x82,0xaa,0x04,0x18,0x0d,0xf8,0x16,0x33,0xe8,0x84,0xa8,0x08,0x3c,0x33,0x00,0xf0,0x20,0x71,0x08,0xa9,0x38,0x86,0x62,0x62,0x18,0x40,0x44,0x80,0x09,0x04,0x08,0x90,0x01,0x20,0x41,0x17,0x22,0x90,0x01,0x3e,0x00,0x76,0x80,0x1d,0x48,0x00,0x8d,0x91,0x00,0x34,0xf8,0x20,0xe2,0xa7,0x9c,0x06,0x5c,0x11,0x02,0x28,0x5d,0x91,0x35,0x48,0xaf,0xf8,0x04,0x3f,0xf9,0x88,0x20,0x01,}; -const uint8_t* const _I_DolphinFirstStart0_70x53[] = {_I_DolphinFirstStart0_70x53_0}; - -const uint8_t _I_DolphinFirstStart1_59x53_0[] = {0x01,0x00,0x1e,0x01,0x00,0x0e,0x03,0xfe,0x07,0x5b,0x84,0x02,0x06,0x07,0x48,0x64,0x02,0x08,0x07,0x48,0x14,0x02,0x10,0x07,0x48,0x0c,0x03,0x21,0x3f,0x13,0x18,0x84,0xa8,0x00,0x75,0x8c,0x00,0xca,0x00,0x0b,0x28,0x20,0x1d,0xa0,0x59,0xe0,0x39,0x48,0x07,0x03,0x81,0xd5,0x81,0xd6,0x81,0x55,0x8c,0x01,0xc6,0x21,0x00,0x87,0x68,0x25,0x52,0x40,0x39,0x7c,0x21,0xf5,0x08,0xa8,0x1d,0x20,0xfa,0x88,0x70,0x1c,0xfd,0x10,0x3a,0xa4,0x1f,0x88,0x54,0x18,0x85,0x52,0x09,0xbe,0x81,0xc1,0x0c,0x83,0x10,0x94,0x40,0x39,0xf0,0x19,0x21,0xc8,0x62,0x12,0x0c,0x04,0x0e,0x0c,0x07,0x38,0x07,0x86,0x07,0x18,0x03,0x94,0xc2,0x01,0x9e,0x81,0xca,0x38,0x89,0x21,0x0f,0x0c,0x03,0xf9,0x27,0x13,0x94,0xd0,0xb6,0x70,0x20,0x38,0xda,0x80,0xe5,0x10,0x03,0x95,0x59,0x54,0x70,0x10,0x38,0xda,0xc0,0xc3,0xfe,0xc1,0xab,0x0b,0xaa,0x2a,0x1c,0x05,0x81,0x58,0x38,0x09,0xd0,0x5c,0xa3,0xe0,0x72,0x86,0xae,0x8d,0x40,0x34,0x06,0xa1,0xc0,0xc0,0xe3,0xc0,0x65,0x1c,0x19,0x58,0x29,0xe1,0x00,0x14,0x28,0x0a,0x26,0x61,0x00,0x15,0x58,0x0a,0x2e,0x34,0xd6,0x42,0x9e,0x6b,0x54,0x82,0x92,0x08,0x1e,0x63,0x41,0x1d,0x0a,0x88,0x60,0x1d,0x42,0x11,0x5c,0x01,0xe5,0x3c,0x03,0x97,0x30,0x0e,0x42,0x42,0x80,0xd0,0x82,0xe4,0x07,0x28,0x17,0x10,0x1e,0xb0,0x4a,0x20,0x3d,0x61,0x1a,0x80,0x79,0x0f,0x0a,0x21,0x70,0x07,0x90,0x1c,0xa4,0x1a,0x00,0x7a,0xd0,0x0e,0x42,0x34,0x20,0x10,0xe0,0x00,0xed,0x00,0xa1,0x82,0xc8,0xc6,0x74,0x40,0xd9,0x01,0xce,0x84,0x07,0x69,0x10,0xcc,0x80,0xe7,0x5c,0x03,0xb4,0xa8,0x96,0x40,0x73,0x8a,0x96,0xc8,0x0c,0x40,}; -const uint8_t* const _I_DolphinFirstStart1_59x53[] = {_I_DolphinFirstStart1_59x53_0}; - -const uint8_t _I_DolphinFirstStart2_59x51_0[] = {0x01,0x00,0x2e,0x01,0x00,0x1f,0xfe,0x06,0x05,0x3f,0xc7,0xfe,0x01,0x1c,0x03,0x16,0x02,0xaf,0x0f,0x80,0x58,0x01,0xc7,0xaa,0x80,0x82,0xc4,0x0e,0x55,0x6b,0x28,0x10,0x81,0x45,0xab,0x8d,0x01,0xca,0x04,0x1a,0x1a,0xac,0x1c,0x0e,0x50,0x48,0x06,0xc0,0x3c,0x40,0x01,0x84,0x40,0x2b,0x15,0x51,0xd9,0xc4,0x20,0x1a,0xc9,0x50,0x1c,0xe4,0x02,0xe1,0x8a,0x81,0xd7,0x55,0x0a,0x03,0x9d,0x02,0x01,0x5c,0x82,0x81,0xd7,0xc0,0x3a,0x10,0x3a,0x12,0x88,0xc8,0x60,0x11,0x07,0xa0,0x1c,0x68,0x00,0xf6,0xe0,0x22,0x50,0x0e,0x36,0x00,0x7b,0x68,0x00,0x83,0xa0,0x11,0x08,0x1c,0x6a,0x03,0x42,0x44,0x1e,0xc0,0x28,0x50,0x61,0xf9,0x56,0x00,0xe3,0x60,0x40,0x88,0x1c,0x75,0x01,0x42,0x07,0x9d,0x50,0x5e,0x4b,0x01,0x37,0x8e,0xb0,0x0e,0x51,0xd8,0x04,0xc2,0x01,0xd4,0x5d,0x1c,0x02,0x30,0x7f,0x14,0x99,0x5c,0x20,0x11,0x48,0x07,0x58,0x0e,0x20,0x81,0xd0,0x23,0x04,0x1e,0x30,0x80,0x38,0xd4,0x11,0x82,0x0f,0x18,0x40,0xb0,0xb0,0x50,0x3d,0x58,0x1c,0x52,0x85,0xf1,0x83,0x75,0x58,0x64,0x49,0x1a,0xfc,0x17,0x57,0x01,0x88,0x25,0x0b,0x55,0x02,0xaa,0xc0,0x64,0x14,0x08,0x1e,0x02,0xaa,0x1f,0x18,0x0f,0x00,0xbe,0x20,0xf1,0x80,0x82,0x46,0x01,0x03,0x82,0xe0,0x04,0xa3,0xab,0x46,0x0e,0x32,0x15,0x80,0xb5,0x40,0x2a,0xa4,0x21,0x98,0x43,0x70,0x13,0x58,0x04,0xac,0xa4,0x3c,0x08,0xd6,0x02,0x35,0x00,0x8a,0xcd,0x06,0xa3,0x1d,0xa0,0x24,0x46,0x57,0xe8,0x26,0x8c,0xdb,0x80,0x84,0x18,0xad,0x42,0x07,0x5f,0xbf,0xb9,0x8a,0x17,0x80,0xff,0x6a,0xb0,0x46,0x91,0x07,0x88,0xc4,0x4a,0x43,0x1f,0x07,0x92,0xc4,0x49,0x82,0x9b,0x25,0x98,0xc0,0x28,0xa0,0x73,0x1f,0x0b,0x50,0x81,0xea,0x07,0x40,0x7b,0xac,0x44,0x0e,0xa0,}; -const uint8_t* const _I_DolphinFirstStart2_59x51[] = {_I_DolphinFirstStart2_59x51_0}; - -const uint8_t _I_DolphinFirstStart3_57x48_0[] = {0x01,0x00,0x12,0x01,0x00,0x16,0x03,0xff,0x07,0x03,0xa5,0x82,0x01,0x38,0x03,0xa4,0x62,0x01,0xc0,0x03,0xa4,0x10,0x04,0x30,0x10,0x39,0xc0,0x80,0x48,0x0c,0x40,0x91,0x7e,0x20,0x60,0x72,0x84,0x02,0x8b,0x78,0x12,0x28,0x80,0x68,0x85,0x87,0x20,0x11,0x18,0x5c,0x80,0xe8,0x01,0x19,0xc5,0x00,0x0e,0x62,0xc1,0x9f,0x01,0xcb,0xe9,0x03,0x84,0x60,0x20,0xf8,0x00,0x38,0xd7,0x21,0xb1,0x0f,0x04,0x04,0x0e,0x5a,0x89,0xd4,0x83,0xc0,0x4b,0x3a,0xc5,0x54,0xcc,0x20,0x51,0x00,0x8e,0xc3,0x54,0x80,0x13,0xf8,0x81,0xc6,0xc1,0x55,0x01,0x8c,0x78,0x0e,0x30,0xee,0x06,0xaa,0x05,0xe0,0xae,0x01,0xc6,0x23,0x80,0xaa,0xc1,0x60,0x1a,0x90,0x38,0xc8,0x60,0x1a,0xb8,0x54,0x02,0xad,0x07,0x80,0xd0,0x40,0x83,0x15,0x80,0x7b,0x21,0x10,0x1c,0x0c,0x03,0x7f,0x2a,0x80,0x4d,0x00,0xe3,0x01,0xf8,0xf0,0x2a,0xf0,0x08,0x60,0x1c,0x60,0x41,0xd1,0xdf,0x1a,0x44,0x0e,0x50,0x68,0x05,0xe3,0x07,0x02,0x82,0x01,0xc6,0x19,0x00,0xf8,0x5f,0xe0,0x20,0x72,0xfa,0x40,0x7f,0xc2,0xb1,0x03,0x88,0x68,0x7f,0xf6,0xb4,0x28,0xc0,0x80,0xe3,0x88,0xaa,0xc7,0x40,0xe9,0x50,0xd5,0x41,0x94,0xa2,0x07,0x29,0x87,0x52,0x02,0x07,0x12,0x30,0xc1,0x22,0x16,0x86,0x29,0x01,0xca,0x30,0xf6,0x10,0x39,0xc2,0x23,0x10,0x6c,0x00,0x1d,0x3d,0x10,0x1b,0x02,0xe0,0x41,0x03,0x08,0x75,0x0c,0x60,0x0e,0x4f,0x11,0x0a,0x0c,0x18,0x0e,0x96,0x06,0x28,0x81,0xd3,0x01,0x1f,0x01,0x90,0x1c,0xdc,0xc2,0x01,0x15,0xd0,0x81,0xdc,0x4c,0x30,0x30,0x3f,0x00,0xc4,0x0e,0x30,0x20,0x3c,0x8c,0xc8,0x0f,0x2b,0x41,}; -const uint8_t* const _I_DolphinFirstStart3_57x48[] = {_I_DolphinFirstStart3_57x48_0}; - -const uint8_t _I_DolphinFirstStart4_67x53_0[] = {0x01,0x00,0x1f,0x01,0x00,0x17,0xc3,0xfe,0x08,0x68,0x74,0x02,0x0e,0x07,0x4c,0x04,0x06,0x01,0x18,0x04,0x25,0x00,0x04,0x36,0x00,0x42,0x48,0x02,0x88,0x00,0x28,0x80,0x0c,0xa0,0x40,0x83,0x84,0x00,0xca,0x08,0x08,0x30,0x21,0x83,0x0c,0x2c,0x81,0xe3,0x04,0x20,0xc0,0x80,0x02,0x31,0x32,0x11,0x02,0x27,0x00,0x5d,0x40,0x45,0x87,0x90,0x3e,0x7c,0x00,0x43,0x84,0x4e,0x60,0x43,0x30,0x89,0x82,0x12,0x80,0x15,0x20,0x40,0x99,0xc8,0x22,0x7b,0x88,0x10,0x20,0x82,0x27,0x7c,0x82,0x9d,0x48,0x22,0x5f,0x0d,0xfc,0x08,0x10,0x41,0x12,0xf8,0x57,0xc2,0x28,0x30,0x1e,0x07,0x9e,0x06,0x87,0x25,0x79,0xc4,0x20,0x40,0x83,0x21,0x14,0x22,0x08,0x08,0x38,0x2a,0xb8,0xd9,0x47,0x0a,0x14,0x09,0xf0,0x54,0x47,0x1f,0x81,0x82,0x1a,0xde,0x8e,0x33,0xd1,0xc7,0x81,0x0f,0x0e,0x45,0x18,0x20,0xa1,0xe6,0xf2,0x10,0x89,0xa0,0x70,0x11,0x00,0x41,0x46,0x03,0x86,0x55,0x10,0x40,0xc1,0x82,0x25,0x20,0x04,0x11,0x94,0x80,0x43,0x10,0x84,0x01,0x46,0xc0,0xbd,0x38,0x40,0x20,0x8f,0x49,0x08,0xc4,0x1c,0xc8,0x22,0x50,0x38,0x20,0x20,0x86,0xe4,0x83,0x10,0x41,0x8b,0x87,0xf9,0x03,0x81,0xc0,0x81,0x05,0x81,0xc0,0x40,0xf3,0x90,0x60,0x41,0x70,0x2c,0x17,0x01,0xc0,0xc1,0x41,0x05,0x30,0x98,0x43,0x04,0x65,0x01,0x04,0x0c,0x32,0x38,0x91,0x18,0x04,0x14,0x10,0x38,0x18,0x1e,0xac,0x7c,0x41,0x11,0x88,0x5f,0xfc,0x17,0x55,0xa9,0x82,0x06,0x05,0xbc,0x85,0x02,0x08,0xc6,0x32,0x0f,0xe5,0x5e,0x1a,0x08,0x5c,0x06,0xaa,0x34,0x08,0x4a,0x06,0x02,0xab,0x75,0xf0,0x4f,0xc1,0x05,0x80,0x08,0x8e,0xab,0x7f,0xea,0x04,0x11,0x80,0x6a,0xa0,0x02,0x03,0x08,}; -const uint8_t* const _I_DolphinFirstStart4_67x53[] = {_I_DolphinFirstStart4_67x53_0}; - -const uint8_t _I_DolphinFirstStart5_54x49_0[] = {0x01,0x00,0x0b,0x01,0x00,0x0f,0xf2,0xfe,0x06,0x48,0x1e,0x02,0x06,0x05,0x2e,0x00,0x08,0x61,0x80,0x62,0x98,0x00,0x86,0x20,0x06,0x28,0x40,0x08,0x64,0x00,0x62,0x82,0x00,0x86,0x80,0x06,0x28,0x14,0x72,0x01,0x80,0x03,0x14,0x06,0x44,0x03,0x20,0x49,0x00,0xc4,0x0c,0x61,0x13,0x81,0x07,0x90,0x0c,0xff,0xa8,0x18,0xcc,0xe0,0x10,0x78,0x60,0x18,0xc9,0xe3,0x10,0x03,0x0e,0x02,0x02,0x4f,0x19,0x00,0x18,0x78,0x10,0x12,0x78,0xc8,0x0a,0xc3,0xf8,0x80,0xc1,0x80,0xc5,0xe0,0xff,0x8f,0x47,0xe1,0x27,0x03,0x0d,0xfc,0x80,0x3b,0xc9,0x74,0x43,0x81,0x0f,0xb0,0x40,0x2b,0xd2,0xd3,0x71,0x07,0x87,0x5f,0x16,0x84,0x54,0x23,0xe3,0x21,0xab,0xc5,0x61,0x1a,0x82,0xf0,0xf0,0x35,0x70,0xa8,0x45,0x50,0x2a,0x3e,0x0a,0xac,0x1e,0x11,0x28,0x03,0x0f,0xc3,0xfe,0x06,0x19,0xa0,0x18,0x6f,0x9f,0x08,0x7c,0x22,0x30,0x06,0x1d,0xfc,0x3e,0x21,0x08,0x00,0x8f,0x01,0x7a,0x31,0x08,0x24,0x42,0x21,0xf0,0x5e,0x08,0x18,0x44,0xe3,0x0f,0x59,0x92,0xb4,0x96,0x66,0x06,0x58,0x10,0x19,0x60,0x20,0x64,0x46,0x08,0x19,0x27,0x00,0x65,0x9f,0x81,0x93,0xd1,0x2b,0x03,0x17,0x82,0x3f,0x50,0x9a,0x81,0x87,0x51,0x1e,0xf0,0x68,0x69,0x40,0x61,0xea,0x9d,0x86,0x1d,0x45,0x80,0x61,0x2d,0x48,0xc2,0x67,0x8d,0x12,0x3a,0x06,0x19,0x02,0x88,0x74,0x4b,0x21,0x03,0x1d,0x08,0xca,0x21,0x41,0x06,0x93,0xe8,0xa1,0x85,0x31,0xe9,0x24,0x48,0x20,0x30,0x1b,0x10,0x18,0x77,0x8f,0xa1,0x80,0xcc,0x40,0xc3,0x56,0x0b,0x8c,0x0a,0x22,0xba,0x12,0x88,0x81,0x84,}; -const uint8_t* const _I_DolphinFirstStart5_54x49[] = {_I_DolphinFirstStart5_54x49_0}; - -const uint8_t _I_DolphinFirstStart6_58x54_0[] = {0x01,0x00,0x21,0x01,0x00,0x0f,0xf2,0x7e,0x06,0x4c,0x04,0x0f,0x81,0x03,0x03,0x9d,0x80,0x04,0x30,0xc0,0x39,0xc6,0x00,0x43,0x30,0x03,0x9c,0x10,0x04,0x34,0x00,0x39,0xc0,0x84,0x44,0x07,0x38,0x08,0x0d,0x41,0x68,0x13,0x70,0x39,0x08,0xd0,0x56,0xa1,0xd1,0x03,0x94,0x80,0x04,0x30,0x68,0x04,0x20,0x0e,0x84,0x91,0x03,0xa9,0x64,0x62,0x80,0x41,0x88,0x40,0x3f,0xc6,0xf1,0xfe,0x43,0xc0,0xe3,0x80,0xff,0xff,0xe0,0x3f,0xf8,0xf8,0x1c,0x78,0x18,0x1f,0xfe,0x0f,0x02,0x12,0x18,0x47,0x03,0x82,0x10,0x1e,0x08,0x1c,0xf5,0x60,0x71,0xd4,0x81,0xcf,0xab,0xff,0xd5,0xf5,0xc0,0xe3,0x04,0xe0,0x03,0x86,0xae,0x27,0x28,0x27,0x40,0x0e,0x21,0x91,0x03,0x96,0x80,0x0e,0x34,0x18,0x79,0x28,0x60,0x95,0x00,0x38,0xf8,0x20,0x27,0xd1,0x82,0x6a,0x03,0xc3,0x1c,0x39,0x94,0x0a,0xa1,0xc0,0xc5,0x2f,0xca,0x05,0x02,0x90,0x24,0x56,0x04,0x68,0x10,0x01,0x4f,0x80,0xea,0x5b,0x10,0x38,0x83,0x8d,0xa0,0x30,0x30,0x38,0xa3,0x09,0xc0,0x20,0xf2,0x03,0x90,0xc0,0x46,0xe2,0x91,0x2f,0x80,0xfc,0xe0,0x1e,0x08,0x02,0x54,0x47,0x62,0x27,0x2f,0xfb,0x14,0xdc,0xc6,0xb5,0x30,0x38,0x8b,0x05,0x6a,0x60,0x01,0x89,0x00,0xc8,0x16,0x50,0x29,0x10,0x1c,0x8d,0x25,0x05,0xa1,0x15,0xc9,0xfe,0x50,0xaa,0x08,0x10,0x67,0x01,0x22,0x8a,0xe0,0x60,0xe5,0xf2,0x07,0x8e,0xa8,0xb0,0x49,0xe1,0x00,0x0d,0xd4,0x68,0x5a,0x00,0x39,0x46,0x88,0x84,0x07,0x30,0xe8,0x81,0xc6,0x40,0x4d,0x11,0x91,0x17,0x06,0x40,0x65,0x11,0x51,0x01,0xc6,0x81,0x04,0x32,0x18,0x1e,0x92,0x64,0x00,0x11,0x68,0x81,0xd6,0xa0,0x07,0x16,0x22,0x6b,0x0a,0x82,0x07,0x3f,0x05,0x4d,0xdc,0x24,0x21,}; -const uint8_t* const _I_DolphinFirstStart6_58x54[] = {_I_DolphinFirstStart6_58x54_0}; - const uint8_t _I_DolphinFirstStart7_61x51_0[] = {0x01,0x00,0x13,0x01,0x00,0x17,0x03,0xff,0x01,0x03,0xa4,0xe2,0x01,0x0e,0x03,0xa4,0x1a,0x01,0x30,0x03,0x1e,0x00,0x2a,0x3c,0x00,0x39,0xd0,0x00,0x65,0x03,0x01,0x94,0x80,0x06,0x50,0x40,0x19,0x44,0x00,0x65,0x08,0x01,0xb0,0x2c,0xe2,0x81,0xb6,0x86,0x0a,0xd8,0x7c,0x20,0x75,0x85,0x10,0xcc,0x06,0x50,0x50,0x3b,0x10,0xce,0x00,0x69,0x20,0x79,0x7c,0x20,0x20,0x71,0xc0,0x07,0xca,0xf1,0x02,0x81,0x01,0xc6,0x3a,0x07,0x1f,0xe4,0x10,0x0e,0x53,0xe0,0x38,0xe7,0xa0,0xa0,0x72,0xbb,0x81,0xca,0x12,0x68,0x1c,0x05,0x5c,0x0e,0x3f,0xe8,0xc8,0x1c,0xab,0xe0,0x72,0x94,0x81,0xda,0xb2,0x07,0x5f,0xe0,0x3d,0xbf,0x95,0x44,0x20,0x81,0xce,0xf1,0x2f,0x03,0x94,0xb8,0xae,0x51,0x00,0x39,0x47,0x60,0xd0,0x84,0x70,0x81,0xcb,0x44,0x9d,0x10,0x3a,0x58,0xce,0xe6,0x07,0x29,0x10,0x18,0xa0,0x50,0x88,0x76,0x02,0x22,0x07,0x49,0x8e,0x02,0x24,0x07,0x4e,0x0e,0x02,0x12,0x96,0x38,0x44,0x07,0x02,0x8f,0x1c,0x07,0x1c,0x4e,0x30,0x1c,0x10,0x3c,0x6c,0x13,0x80,0x38,0xc0,0xb0,0x80,0xf1,0x6e,0x90,0x1c,0x71,0x10,0xd7,0x49,0x81,0xc7,0x20,0x0f,0x17,0xe9,0x42,0x20,0x91,0x09,0xeb,0x24,0xe2,0x10,0x49,0x07,0x6f,0xff,0x80,0x56,0x88,0x1c,0xa2,0xae,0xd1,0x66,0x89,0xe0,0x68,0x11,0xb8,0x06,0xc0,0x2e,0x40,0x71,0x9a,0xc0,0x2b,0x00,0x73,0xc0,0x7a,0xe0,0x09,0x12,0x03,0x95,0x57,0xff,0x17,0x03,0x9c,0x03,0x57,0xaa,0x78,0x94,0x40,0xa6,0x35,0x5a,0xac,0x14,0x0e,0x9a,0xad,0x50,0xf8,0x41,0x05,0x00,0x83,0x55,0x14,0x06,0x07,0x18,0x54,0xa0,0x0e,0xb0,0x60,0x31,0xc0,0x00,}; const uint8_t* const _I_DolphinFirstStart7_61x51[] = {_I_DolphinFirstStart7_61x51_0}; -const uint8_t _I_DolphinFirstStart8_56x51_0[] = {0x01,0x00,0xfd,0x00,0x00,0x17,0x83,0xff,0x01,0x03,0x1c,0x72,0x01,0x06,0x03,0x1c,0x0e,0x01,0x18,0x02,0x96,0x00,0x04,0x36,0x00,0x31,0x50,0x01,0x24,0x1c,0x29,0x00,0x28,0xa0,0x40,0x21,0x88,0x01,0x8a,0x08,0x02,0x18,0x40,0x18,0x80,0x64,0x09,0x20,0x89,0x81,0x98,0x3c,0x42,0x63,0x03,0x30,0xcc,0x70,0x10,0x71,0xd9,0x01,0x86,0xc1,0x1c,0x03,0x24,0x42,0x7e,0x50,0x12,0x91,0x62,0x2f,0xf8,0x0e,0x00,0x18,0xb9,0x17,0x1c,0x04,0x83,0x02,0x06,0x1e,0x27,0xc4,0x54,0x20,0x62,0xf2,0x7c,0xe0,0x52,0x0c,0x10,0x88,0x7c,0x9f,0xf8,0x28,0x18,0x41,0xa5,0xff,0x85,0x48,0x30,0x80,0xd1,0xe4,0x5f,0xc1,0xa3,0x84,0x26,0x0f,0x23,0xfe,0x1b,0x18,0x44,0x16,0x01,0x90,0x81,0xc1,0x62,0x10,0x84,0xc0,0xf8,0x20,0x30,0x28,0x84,0x40,0x1a,0x25,0x11,0x82,0x42,0x22,0x11,0xf4,0xd9,0xc1,0x02,0x22,0xb2,0x38,0x14,0xc1,0x8e,0x90,0x14,0xc1,0xa2,0x86,0x02,0xc6,0x30,0x31,0x06,0x8c,0x0c,0x26,0x02,0x56,0x9d,0x04,0x0c,0x6a,0xa1,0x03,0x21,0x20,0x68,0x5f,0xe7,0xa9,0x00,0x86,0x85,0x01,0x8f,0xe0,0x08,0xe3,0x00,0xe1,0x02,0xc6,0xfe,0x16,0x23,0xe1,0x13,0x10,0xa4,0x82,0xb1,0x12,0x88,0x00,0xf0,0x91,0xe0,0x6a,0xfd,0x63,0xfc,0x08,0x78,0x18,0xb5,0x5e,0xad,0xfb,0x84,0xa0,0x95,0x48,0xad,0x54,0x4a,0x50,0x4d,0x44,0x6b,0x56,0x0d,0x28,0x45,0x42,0x6a,0x0d,0x38,0x46,0x02,0x55,0xaa,0x35,0x25,0x52,0xac,0x06,0x4b,0x04,0xa8,0x0c,0x94,0x03,0xa0,0x80,0x04,}; -const uint8_t* const _I_DolphinFirstStart8_56x51[] = {_I_DolphinFirstStart8_56x51_0}; - const uint8_t _I_DolphinOkay_41x43_0[] = {0x01,0x00,0xa0,0x00,0x00,0x0f,0x82,0x3e,0x05,0x38,0xf7,0x80,0x08,0x58,0x08,0x0c,0x02,0x0e,0x05,0x1b,0x00,0x08,0x63,0x00,0x21,0x88,0x00,0x86,0x40,0x02,0x18,0x40,0x08,0x68,0x00,0x21,0x82,0x06,0x88,0x0a,0xf0,0x21,0x39,0x09,0x84,0x02,0x20,0x57,0x09,0x98,0x15,0x67,0xc0,0x54,0xbe,0x81,0x4f,0x01,0xfe,0x02,0x9d,0x03,0xc4,0x20,0x10,0x29,0x7c,0x80,0xa9,0xfe,0x02,0xac,0x14,0x0a,0x77,0xc8,0x58,0x8c,0xf0,0x11,0x51,0x79,0xff,0x61,0x44,0x93,0x81,0x02,0xc4,0x9e,0x60,0xb2,0xf0,0xa0,0x46,0x0c,0x17,0x14,0x99,0x1a,0x07,0x80,0x59,0x49,0x82,0x21,0xc0,0xa4,0x82,0x24,0xb9,0x20,0x88,0x1c,0x47,0xc2,0x07,0x11,0x54,0xa0,0x60,0x53,0xb8,0x0a,0x4b,0xf3,0x03,0x87,0x81,0x4a,0x0d,0xfc,0x1a,0x98,0x68,0xb8,0x01,0x51,0x13,0x15,0xe0,0x82,0x7f,0x8d,0x78,0x38,0xbf,0xff,0xfa,0xb8,0x60,0xbf,0x1b,0xf9,0x50,0x14,0xea,0xe7,0x02,0x02,0x8e,0xac,0x94,0x40,}; const uint8_t* const _I_DolphinOkay_41x43[] = {_I_DolphinOkay_41x43_0}; @@ -708,30 +684,6 @@ const uint8_t* const _I_Drive_112x35[] = {_I_Drive_112x35_0}; const uint8_t _I_Error_62x31_0[] = {0x01,0x00,0x9e,0x00,0x00,0x47,0xc2,0xfe,0x07,0x58,0x66,0x02,0x02,0x07,0x48,0x1c,0x02,0x0c,0x06,0x3c,0x00,0x08,0x61,0x00,0x73,0xa0,0x00,0x86,0x20,0x07,0x39,0x00,0x09,0x01,0x88,0x07,0x70,0xd1,0x09,0x0b,0xe0,0x07,0x38,0x1c,0x62,0x11,0x08,0x80,0x8c,0x8a,0x0f,0x1c,0x82,0x7d,0x20,0x58,0x0b,0xe4,0x02,0x1d,0x0e,0x82,0x6e,0xa0,0xb8,0x0c,0x1c,0x02,0x39,0x07,0x82,0x4e,0xa0,0xb7,0x08,0x04,0x07,0x71,0x03,0x82,0x7e,0xa0,0xb0,0xe8,0x04,0x0b,0xe1,0x01,0x81,0x01,0xc6,0x01,0xc0,0x81,0xf8,0x01,0x42,0x27,0x18,0x04,0xc0,0x1e,0x63,0x71,0x3d,0x0c,0x08,0x3e,0x20,0xa1,0x22,0x94,0x08,0x5e,0x21,0x51,0x0f,0x08,0xbc,0x47,0xe2,0x07,0x29,0x81,0x40,0x49,0xe2,0x07,0x28,0x61,0x80,0x4b,0xe2,0x07,0x28,0x19,0xe0,0xc0,0xe2,0x0d,0x18,0xc0,0x1d,0x00,0x02,0xa8,0x30,0x39,0x2e,0x10,0x0e,0x5e,0x00,0x3b,0x7e,0x00,0xec,0x46,0x10,0x3f,0x80,0xc8,}; const uint8_t* const _I_Error_62x31[] = {_I_Error_62x31_0}; -const uint8_t _I_UniRFRemix_Center_14x14_0[] = {0x01,0x00,0x17,0x00,0xe0,0x40,0x24,0x10,0x1f,0x04,0x04,0x0e,0x20,0x31,0xfb,0x46,0xfe,0xb2,0xb0,0x08,0x81,0x44,0x1a,0xa1,0x51,0x0c,0x88,}; -const uint8_t* const _I_UniRFRemix_Center_14x14[] = {_I_UniRFRemix_Center_14x14_0}; - -const uint8_t _I_UniRFRemix_Down_14x14_0[] = {0x01,0x00,0x17,0x00,0xe0,0x40,0x24,0x10,0x1f,0x04,0x04,0x0e,0x20,0x31,0x8b,0x46,0xa2,0xb2,0xa0,0x08,0x81,0x44,0x1a,0xa0,0x11,0x0c,0x88,}; -const uint8_t* const _I_UniRFRemix_Down_14x14[] = {_I_UniRFRemix_Down_14x14_0}; - -const uint8_t _I_UniRFRemix_Left_14x14_0[] = {0x01,0x00,0x17,0x00,0xe0,0x40,0x24,0x10,0x1f,0x04,0x04,0x0e,0x20,0x31,0x8b,0x46,0xa2,0xb3,0xa0,0x08,0x81,0x44,0x1a,0xa1,0x51,0x0c,0x88,}; -const uint8_t* const _I_UniRFRemix_Left_14x14[] = {_I_UniRFRemix_Left_14x14_0}; - -const uint8_t _I_UniRFRemix_LeftAlignedButtons_9x64_0[] = {0x01,0x00,0x67,0x00,0x00,0x2c,0x42,0x01,0x28,0x80,0x5d,0x20,0x1f,0xa8,0x07,0xf6,0x03,0xff,0x80,0x85,0x64,0x16,0x20,0xf1,0x09,0x88,0x5c,0x43,0x62,0x1f,0x10,0x00,0xf0,0x20,0x1a,0x08,0x07,0x42,0x01,0xe8,0x80,0x7d,0x20,0x1f,0xc8,0x07,0xe2,0x01,0xf0,0x80,0x78,0x02,0x25,0x06,0x80,0x42,0xa0,0x11,0x68,0x04,0xba,0x01,0x5e,0x80,0x5f,0xa0,0x13,0xe8,0x04,0x7a,0x01,0x0e,0x08,0x90,0x00,0x67,0x10,0x0b,0x21,0x2d,0x09,0xa6,0x01,0x1f,0xf4,0x02,0xf8,0x11,0x23,0x19,0xc6,0x07,0x22,0x0d,0x18,0x08,0x0c,0x73,0x10,0x1c,0x84,0x07,0x00,0x1b,0x40,0xa8,0x80,}; -const uint8_t* const _I_UniRFRemix_LeftAlignedButtons_9x64[] = {_I_UniRFRemix_LeftAlignedButtons_9x64_0}; - -const uint8_t _I_UniRFRemix_Outline_14x14_0[] = {0x01,0x00,0x17,0x00,0xe0,0x40,0x24,0x10,0x1f,0x04,0x04,0x0e,0x20,0x31,0x8b,0x46,0xa2,0xb2,0xa0,0x08,0x81,0x44,0x1a,0xa1,0x51,0x0c,0x88,}; -const uint8_t* const _I_UniRFRemix_Outline_14x14[] = {_I_UniRFRemix_Outline_14x14_0}; - -const uint8_t _I_UniRFRemix_Repeat_12x14_0[] = {0x00,0x40,0x00,0x60,0x00,0xF8,0x01,0x64,0x02,0x40,0x00,0x04,0x02,0x1F,0x07,0x8E,0x0F,0x04,0x02,0x20,0x00,0x64,0x02,0xF8,0x01,0x60,0x00,0x20,0x00,}; -const uint8_t* const _I_UniRFRemix_Repeat_12x14[] = {_I_UniRFRemix_Repeat_12x14_0}; - -const uint8_t _I_UniRFRemix_Right_14x14_0[] = {0x01,0x00,0x17,0x00,0xe0,0x40,0x24,0x10,0x1f,0x04,0x04,0x0e,0x20,0x31,0x8b,0x46,0xa2,0xf2,0xa0,0x08,0x81,0x44,0x1a,0xa1,0x51,0x0c,0x88,}; -const uint8_t* const _I_UniRFRemix_Right_14x14[] = {_I_UniRFRemix_Right_14x14_0}; - -const uint8_t _I_UniRFRemix_Up_14x14_0[] = {0x01,0x00,0x17,0x00,0xe0,0x40,0x3c,0x10,0x10,0x08,0x81,0xc4,0x06,0x31,0x68,0xd4,0x56,0x54,0x01,0x10,0x28,0x83,0x56,0x41,0x01,0x0c,0x88,}; -const uint8_t* const _I_UniRFRemix_Up_14x14[] = {_I_UniRFRemix_Up_14x14_0}; - const uint8_t _I_Updating_32x40_0[] = {0x01,0x00,0x56,0x00,0xc0,0x7f,0xc0,0x03,0xc0,0x01,0x97,0x82,0x07,0x00,0xe0,0x5c,0x00,0x65,0x38,0x01,0x94,0x70,0x06,0x50,0xe0,0x19,0x41,0xc0,0x65,0xff,0x01,0xb4,0x0c,0x02,0x7e,0x08,0x38,0x0c,0x7c,0xd6,0x70,0x18,0xfb,0xfe,0xfc,0x0c,0x18,0xc8,0x78,0x20,0x33,0x81,0x8f,0x8a,0x07,0x3e,0xbe,0x70,0x38,0x71,0xff,0xc7,0x0f,0xc7,0x0f,0xf8,0x71,0xc0,0x76,0x13,0x30,0xd9,0x88,0xcc,0x5f,0x03,0xb2,0x21,0xa1,0x2c,0xc0,0x26,0x82,0x10,0x1f,0x80,0xd1,0x24,0x40,0x04,}; const uint8_t* const _I_Updating_32x40[] = {_I_Updating_32x40_0}; @@ -797,15 +749,7 @@ const Icon I_ButtonUp_7x4 = {.width=7,.height=4,.frame_count=1,.frame_rate=0,.fr const Icon I_DFU_128x50 = {.width=128,.height=50,.frame_count=1,.frame_rate=0,.frames=_I_DFU_128x50}; const Icon I_Warning_30x23 = {.width=30,.height=23,.frame_count=1,.frame_rate=0,.frames=_I_Warning_30x23}; const Icon A_Loading_24 = {.width=24,.height=24,.frame_count=7,.frame_rate=5,.frames=_A_Loading_24}; -const Icon I_DolphinFirstStart0_70x53 = {.width=70,.height=53,.frame_count=1,.frame_rate=0,.frames=_I_DolphinFirstStart0_70x53}; -const Icon I_DolphinFirstStart1_59x53 = {.width=59,.height=53,.frame_count=1,.frame_rate=0,.frames=_I_DolphinFirstStart1_59x53}; -const Icon I_DolphinFirstStart2_59x51 = {.width=59,.height=51,.frame_count=1,.frame_rate=0,.frames=_I_DolphinFirstStart2_59x51}; -const Icon I_DolphinFirstStart3_57x48 = {.width=57,.height=48,.frame_count=1,.frame_rate=0,.frames=_I_DolphinFirstStart3_57x48}; -const Icon I_DolphinFirstStart4_67x53 = {.width=67,.height=53,.frame_count=1,.frame_rate=0,.frames=_I_DolphinFirstStart4_67x53}; -const Icon I_DolphinFirstStart5_54x49 = {.width=54,.height=49,.frame_count=1,.frame_rate=0,.frames=_I_DolphinFirstStart5_54x49}; -const Icon I_DolphinFirstStart6_58x54 = {.width=58,.height=54,.frame_count=1,.frame_rate=0,.frames=_I_DolphinFirstStart6_58x54}; const Icon I_DolphinFirstStart7_61x51 = {.width=61,.height=51,.frame_count=1,.frame_rate=0,.frames=_I_DolphinFirstStart7_61x51}; -const Icon I_DolphinFirstStart8_56x51 = {.width=56,.height=51,.frame_count=1,.frame_rate=0,.frames=_I_DolphinFirstStart8_56x51}; const Icon I_DolphinOkay_41x43 = {.width=41,.height=43,.frame_count=1,.frame_rate=0,.frames=_I_DolphinOkay_41x43}; const Icon I_ArrowDownEmpty_14x15 = {.width=14,.height=15,.frame_count=1,.frame_rate=0,.frames=_I_ArrowDownEmpty_14x15}; const Icon I_ArrowDownFilled_14x15 = {.width=14,.height=15,.frame_count=1,.frame_rate=0,.frames=_I_ArrowDownFilled_14x15}; @@ -940,14 +884,6 @@ const Icon I_Connect_me_62x31 = {.width=62,.height=31,.frame_count=1,.frame_rate const Icon I_Connected_62x31 = {.width=62,.height=31,.frame_count=1,.frame_rate=0,.frames=_I_Connected_62x31}; const Icon I_Drive_112x35 = {.width=112,.height=35,.frame_count=1,.frame_rate=0,.frames=_I_Drive_112x35}; const Icon I_Error_62x31 = {.width=62,.height=31,.frame_count=1,.frame_rate=0,.frames=_I_Error_62x31}; -const Icon I_UniRFRemix_Center_14x14 = {.width=14,.height=14,.frame_count=1,.frame_rate=0,.frames=_I_UniRFRemix_Center_14x14}; -const Icon I_UniRFRemix_Down_14x14 = {.width=14,.height=14,.frame_count=1,.frame_rate=0,.frames=_I_UniRFRemix_Down_14x14}; -const Icon I_UniRFRemix_Left_14x14 = {.width=14,.height=14,.frame_count=1,.frame_rate=0,.frames=_I_UniRFRemix_Left_14x14}; -const Icon I_UniRFRemix_LeftAlignedButtons_9x64 = {.width=9,.height=64,.frame_count=1,.frame_rate=0,.frames=_I_UniRFRemix_LeftAlignedButtons_9x64}; -const Icon I_UniRFRemix_Outline_14x14 = {.width=14,.height=14,.frame_count=1,.frame_rate=0,.frames=_I_UniRFRemix_Outline_14x14}; -const Icon I_UniRFRemix_Repeat_12x14 = {.width=12,.height=14,.frame_count=1,.frame_rate=0,.frames=_I_UniRFRemix_Repeat_12x14}; -const Icon I_UniRFRemix_Right_14x14 = {.width=14,.height=14,.frame_count=1,.frame_rate=0,.frames=_I_UniRFRemix_Right_14x14}; -const Icon I_UniRFRemix_Up_14x14 = {.width=14,.height=14,.frame_count=1,.frame_rate=0,.frames=_I_UniRFRemix_Up_14x14}; const Icon I_Updating_32x40 = {.width=32,.height=40,.frame_count=1,.frame_rate=0,.frames=_I_Updating_32x40}; const Icon I_DolphinMafia_115x62 = {.width=115,.height=62,.frame_count=1,.frame_rate=0,.frames=_I_DolphinMafia_115x62}; const Icon I_DolphinNice_96x59 = {.width=96,.height=59,.frame_count=1,.frame_rate=0,.frames=_I_DolphinNice_96x59}; diff --git a/assets/compiled/assets_icons.h b/assets/compiled/assets_icons.h index e62cc65c74c..7d3e6f3b338 100644 --- a/assets/compiled/assets_icons.h +++ b/assets/compiled/assets_icons.h @@ -48,15 +48,7 @@ extern const Icon I_ButtonUp_7x4; extern const Icon I_DFU_128x50; extern const Icon I_Warning_30x23; extern const Icon A_Loading_24; -extern const Icon I_DolphinFirstStart0_70x53; -extern const Icon I_DolphinFirstStart1_59x53; -extern const Icon I_DolphinFirstStart2_59x51; -extern const Icon I_DolphinFirstStart3_57x48; -extern const Icon I_DolphinFirstStart4_67x53; -extern const Icon I_DolphinFirstStart5_54x49; -extern const Icon I_DolphinFirstStart6_58x54; extern const Icon I_DolphinFirstStart7_61x51; -extern const Icon I_DolphinFirstStart8_56x51; extern const Icon I_DolphinOkay_41x43; extern const Icon I_ArrowDownEmpty_14x15; extern const Icon I_ArrowDownFilled_14x15; @@ -191,14 +183,6 @@ extern const Icon I_Connect_me_62x31; extern const Icon I_Connected_62x31; extern const Icon I_Drive_112x35; extern const Icon I_Error_62x31; -extern const Icon I_UniRFRemix_Center_14x14; -extern const Icon I_UniRFRemix_Down_14x14; -extern const Icon I_UniRFRemix_Left_14x14; -extern const Icon I_UniRFRemix_LeftAlignedButtons_9x64; -extern const Icon I_UniRFRemix_Outline_14x14; -extern const Icon I_UniRFRemix_Repeat_12x14; -extern const Icon I_UniRFRemix_Right_14x14; -extern const Icon I_UniRFRemix_Up_14x14; extern const Icon I_Updating_32x40; extern const Icon I_DolphinMafia_115x62; extern const Icon I_DolphinNice_96x59; diff --git a/assets/icons/Dolphin/DolphinFirstStart0_70x53.png b/assets/icons/Dolphin/DolphinFirstStart0_70x53.png deleted file mode 100644 index 7255f679cf518db01604520b574b6c32e20c1df7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 624 zcmeAS@N?(olHy`uVBq!ia0vp^Za{3x2qYM;JYE3eu%tWsIx;Y9?C1WI$O_~uBzpw; zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHrx4R1i<>&pI=QI^kG&ph|=GzJF7WKS2z5RLPp7x#M~4iI4f zpv}0sBUW~m#c&J!2W393cCw(b*UGri@WyPQ%`__?F#X=k0&mf-C&6>TeCdEPD!-m+JJalzz8 zucHMcEtclEmU~QDzKWOSn({nNZT6bkb3<2o&1Byy5g>NTlF_SnS7Y9+w{~w&)qA%6 zTUi{q=S7Uj_sw(Wg^Ji6_d1qzMC<4zRbSJ)$L*&kZInFif9z9Q(bu~F3@&N8voB~g zo&?5#YKdz^NlIc#s#S7PDv)9@GB7gKH89jQvJ5dau`)HZGPKY(Ft9Q(_*pI|hN2-i oKP5A*5~RUE*U$*00i@2{%Gd~^VcyJwV4wyDPgg&ebxsLQ05M(W(EtDd diff --git a/assets/icons/Dolphin/DolphinFirstStart1_59x53.png b/assets/icons/Dolphin/DolphinFirstStart1_59x53.png deleted file mode 100644 index 85bdb5d147b4c6cca6bc93f0b71fdb7b88edbf87..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 558 zcmeAS@N?(olHy`uVBq!ia0vp^)O>_%)r1c1j3A$?$-SQ3bL1Y`ns||Wt8PJ)-%sNJdJ^YQPI=IF+}3B>BYTX%#I?g z4;ZTMct9< zeb3+d8-FfLOL(_;al--z3q9!4Eqx$M60|IJ(VIbF+Ax6;dC^&BnM$Cp+* zeK0CM#Wl%$`68=}elrsq%FD9MeCDyNZxKD?+pLi*ygO@h60fAr{2Mdau5R<)GyPD< z1xED=fx_A+S~@G+-M7U(-g$V6@rsM?e+&O}oX_!|@O`s8F#J?YTq8l#m4U&}ayc;+4Y~O#nQ4_E4FnpU4KuEA1EY(9!PC{xWt~$(69CeFzBK>< diff --git a/assets/icons/Dolphin/DolphinFirstStart2_59x51.png b/assets/icons/Dolphin/DolphinFirstStart2_59x51.png deleted file mode 100644 index e1fd177e8647ada52b75709fb5916d99745353ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 574 zcmeAS@N?(olHy`uVBq!ia0vp^)dAqwXFy8GFUIOHC z7I;JgP2?5=Va7{$>;3=**-JcqUD=;9%JLcOndcs!2DI1E)5S4F;1$298DUXOPkgx3Cvz>k zxp-lcl&kKfD;ErGkLqrV;hvzM9AJ@n(sf5*oBGc(@>h}>8@?Fp;dM%BvJn_p%yJ>lJE?kuHn-Q6l( zgd--i+yicW|Zt*ZsfCUs!~(&zY9V-x$AwBAG{LZ<>WZ~&qMo}+kY^6G5UC#Kh_Hc zhNo(YYeY#(Vo9o1a#1RfVlXl=GSoFN)HSjUF*LCYfAvZrI oGp!P&!9ds02&BQl+{)O{%ESPo;gwHCEl>l4r>mdKI;Vst0CeWcXaE2J diff --git a/assets/icons/Dolphin/DolphinFirstStart3_57x48.png b/assets/icons/Dolphin/DolphinFirstStart3_57x48.png deleted file mode 100644 index 04466fd83537721b9aa583d61402ec2863bf519c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 527 zcmeAS@N?(olHy`uVBq!ia0vp^mOyO42qYMqbKXAyQY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fIO>_%)r1c1j3A$?$-SQ3bL1Y`ns||Wt8PJ)-%sNJdJ^Yk;&7=F+}2W>IFmZBMt(r z53U}IPna83-=e9zwrT0!sdHN^gtu(ivdgM9R_C3%4hMT#`GUV%?Jl}8fhoe1Za=>r z+udMr^muhJ&tis(sS86~+C!b16%R59EwmIoG@;@Yr}qr&w!RC@7uj3pvh-fHI`qIO zVP^FF%A~pnQJfX~Uq(ATuW|X7zDseQulE!D?r&lA!sNh2`~JQ36=l&SHrfY zAiqG+cXGn)Q|f!X(rw>w6ypuldL5uzvR37X?w^AnxQ&{e|M5G$Ftjo>z40R0*b&V`T3{9*|4Xq3zU^sp2onyDDUaw7@~1L^x}TM!v+Fu z1;H%>!oot*b1ON&^9Hn^dpr3^PERe%4TsoY9DF`~>)zjtXERq^=-8?>{_@@h8Of&x3up{C``l@=#`q|s1+SXSALr=BDHKHUXu_VKa*w7@Am_8d@1zXd4(<85sO5mlH$Lkei>9nN|tXV4!Pg1kzw&Ze?s_ YWoiP^U^(ykXP^cKPgg&ebxsLQ00T(O82|tP diff --git a/assets/icons/Dolphin/DolphinFirstStart5_54x49.png b/assets/icons/Dolphin/DolphinFirstStart5_54x49.png deleted file mode 100644 index 44ad3ef1f0b766de19b0bb6f633a446befb35e7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1856 zcmbVN4Qvxt96!clV8{T0ZNM_m8z2JLyK8H^9xF>}J651$VZ%)slk45JyS2SL?yhUM zMNrTQZpueC$Cr!@5i&nwfJGgQFF_(grb03|1IX7jumTg!Ml|TVu4}-cL@s&v-n;jE zzyJ6D*5>8T9hopO0fL~BjvU(}FdM)ihQ)z*8gfPprr~1Fi!ua_7^{vU(3Wi}5EOrt zD=1QmoC`==@M|bWaIu<@Uj%3f%FGIh6zydd*u{D{-i+Kja2SC(#*7p`@5G&=l`Z9R zDkV0*GPi)P^wK5<$(jvkhDbo*XB7$#`F*@hhRjHWmjr9|Glswsh~hOP7F8fzATiMoSo7G-a3xYjG`s;RcM*qeKR&%^(Q^jy?zwCoyhvku5ta4D8HE zsiKG^h6RH`O;D#1Bo9WIOePH1Vp=T<5U5~fxu8O1u|=#b1SFcZmjgA^Rcl1jDzTIz zNCkr68;n%mpvtgTtI@;L3OSw;g7S0sU0`jL!kQ5^YA9|*wYmZ=PHK%LPRzh{B#sY2 zodUzTD;^330X94U1v$e|3iU`ZLz8Yn@>9TI&QEz*OyoTX9CIUS6?}pO1Ox4K5iOif z(!t9L#nY_AW=4R`8jfQ~#;w;ITsjJ+^c0OUM!gZGbOtv{Wn>uKZo)w0M*ZM@n?MKD z$PV6T{^$LL5(i3)@;x?>T5xJgkU5+Tf>jZ%htpq8FwRnKH9+^%UP##n3aKH}ipC(4m?yK2BIA{dwGS-5? zCf3AQ9&|1Vw5U6O_B;teL;4*yOF_{aXEyma9>a%K=kIRleRcb>p_Qq9bKU8d*%u%` zo9gL!;@8(l@94bHUbUnl+&icGM6Ir~a6Fls(O2ZC4t!bP@YD3bn3mJ=r*n_2S(mbJ zNon{6{=0Yk?j)wQj9P73c6&a}lfPkJ_K^SJ7%X?1Z; zN0+Z^Kg52~T37SS{OcoD6rb8xJGDG_$BD~v7}C<56~5POiJx(`?3wV~W@t?2rc0x@ zjPBStyZGeBrNge+&}s0{66DL#f=}VGELQP|%wRYT*v$k*ej`Y?JYr`{_$KNb*-jtsd#*Kf2Bql`BoKLJnP!svL#(#*Gv(nÄx3l~G s^;f+|!f~!Qn{OXXxw3OR%~W9bhF~X&QI@K)jQWpr*mG^4%vrYTZ~fPs9{>OV diff --git a/assets/icons/Dolphin/DolphinFirstStart6_58x54.png b/assets/icons/Dolphin/DolphinFirstStart6_58x54.png deleted file mode 100644 index cc9cd908b5136273bf9c6464569d1496ae67f4a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 553 zcmeAS@N?(olHy`uVBq!ia0vp^RzPgV2qYNxF>U_`q*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDI0P3H?z#v{QXIG#NP=YDR+uenM@oty!5+IMW zz$3Dlfq`2Hgc&d0t@{HMWH0gbb!C6bD9dN8XP$d_8Uq8PjHioZh{Wa43mg3o8;G!8 z&@N4QCTF1(b zVLCNJVPaP{Pv8#M&r1AhbM7R6_q!s)Q2o$%R~K(QwX^CCZ+Q;8Ppg@W3im!;C9}45 zTg3hcSbk&Ax%t!h$FX}GtvPF@>lxZ#MfgMttXu>PI@J=_h?11Vl2ohYqEsNoU}Ruq zsB2)TYh)Q>Xkuk*Xk}=jZD3$!VDPhCP7FmuZhlH;S|wbAfklXcrInGnm5~WVgKN0n Qa-aqVPgg&ebxsLQ0C@+)SO5S3 diff --git a/assets/icons/Dolphin/DolphinFirstStart8_56x51.png b/assets/icons/Dolphin/DolphinFirstStart8_56x51.png deleted file mode 100644 index 36009998c331aec60a24ba8adda79cae8a1d778a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1340 zcmeAS@N?(olHy`uVBq!ia0vp^7C>yw!2~3Im1DYqlw^r(L`iUdT1k0gQ7VIDN`6wR zf@f}GdTLN=VoGJ<$y6H#24v4 zq}24xJX@vryZ0+8WTx0Eg`4^s_!c;)W@LI)6{QAO`Gq7`WhYyvDB0U7*i={n4aiL` zNmQuF&B-gas<2f8n`;GRgM{^!6u?SKvTcwn|Gtf;oFfdRsx715X zOiD~nO43m-20B&qvF*KZjA*NrESfFpHX8`gOOrftYexucqiS6q^qmz?V9Vygr+LN7Bj#md6T%)s2##lY3c#mUgn)ydMy#K6+j z&BVpgz}&^f!V;#}B|o_|H#M&WrZ)wl7pMz|UQlAlEdbi=l3J8mmYU*Ll%J~r_On$c zPPaI_;xrGcHwC9#oZWEh)dxC89~84lF%1&}CLa(Jo^XL2c+yYJ1E%*PV8Tw7bKzlN zU|i?v;uunK>&lGVe1{b{+SDKZjo+D_w#~GQgX2oo#qMLTo}YKjucrd z!w!F@Ky~iIi{gQ*L34Hf2<+83tEY10Xtn0k9UGXRihh?#Q8;8bCH&4j(Xz!d8xOTj zQPJKbXO!S?Ssf_9SmU13^Q%99TwS%|x$xxH%%G~DJ$tmTB=oBNHfUS5$Z6JHNiWaT z4!zO~Ntzm(ag8?LUmWV)cg$_}y!(fA4<1Q=*)?h6ig#X<1D^&=c@pz+*P<4inZ6hA z2Oauy@3+Z}?LFRGQl4yG|I72NbeeAE8{@ODGHSP|3eH|`c1=NCawP*>^!kYXLRUg^ zb6lTTT@C$p=8^R8E&YC)Pg^4sY_*o`X?=g*K-D9|MkV^eGpBQom#uaz)iaqKv_ssc z$!K?a6emN9UY^l>{jRmYRQHPb{4HITrF-VN%i7mpwubsm?d=v#kGkPlSDM3q_T}Rw z;kuuFzUwb6JDC(ADPPJ{sb~9j&En+?mzEgs?fQB>+{EAgROR_4mo6>XB{e0oFY#@( zNLt#OMZT|32($#P`ah+oL-O_UXMv)HF-xo)CawH<>UkXV9##p4P5i1Q70uBvLFJjJ LtDnm{r-UW|7?|u3 diff --git a/assets/icons/UniRFRemix/UniRFRemix_Center-14x14.png b/assets/icons/UniRFRemix/UniRFRemix_Center-14x14.png deleted file mode 100644 index d41a66495a6bc1e308e97112671d73ddc495f5e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa#^NA%Cx&(BWL^R}37#&FAsQ2p z208K_FyL_7{J(zY+=y9hQTdOrga|f?c^+D@ih*HakDtmUg`d1PKHj+RYIsm+@?P!2 z@Z#pE-mEgQ>$C2yRah2~V0M-Bm&nd$nQ7Jyo)-3Nl~>N2viR!liTkDdEL8s-*gX$u O7lWs(pUXO@geCx08#~tk diff --git a/assets/icons/UniRFRemix/UniRFRemix_Down-14x14.png b/assets/icons/UniRFRemix/UniRFRemix_Down-14x14.png deleted file mode 100644 index efd7181f0a36490d555a6e16df3bf2c457d592f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa#^NA%Cx&(BWL^R}NuDl_AsQ36 zP735ZpupkG{qbM;yL|>NTh8g+{C$LJtCR|-qYDGW8N*Aa6Io8$CTvRCnp<+hE&cu0 z!o1+-F!5`1mu<+3o$gh!i0wp3{)ylxUAfV<4X+E-_S+r*UJ$Y|zhIkujl7+h)rISO QfVMGsy85}Sb4q9e00DD6_y7O^ diff --git a/assets/icons/UniRFRemix/UniRFRemix_Left-14x14.png b/assets/icons/UniRFRemix/UniRFRemix_Left-14x14.png deleted file mode 100644 index c64bad5f2f2f43005e57613bf0acf6e743a64c90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa#^NA%Cx&(BWL^R}sh%#5AsQ3s zPV(eCpuoeNd*y$9Wz{05iNP7qCFZcIvjrU3rn0i~+KWjHjQ)+ML>GG>@0)R>cf0SJ zyFm-HMbFuXKI~b$YhsIaPI|b%ME;Cviq-JoMr6)F8KJa%}03m2|J2P TGp2k4TFBt(>gTe~DWM4fkSaY6 diff --git a/assets/icons/UniRFRemix/UniRFRemix_LeftAlignedButtons_9x64.png b/assets/icons/UniRFRemix/UniRFRemix_LeftAlignedButtons_9x64.png deleted file mode 100644 index d05541e018e05a7ef22c2bdf1996a56a760d8220..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2159 zcmcImTWB0r7~ZJFq*^K|O7v-%`cS23=gej2Mz%H0#w3_YW4e$O1U+-kncXqFbEY$s z>?R_V)_}fOM9~Mqz8N2E#fLyI4@I=a2aAG2F<=p;UMM11wdk3>HIZ#v3NAalGiSf~ z{_p?)@1L`;O;3$&-}czHOeV8^V!SZJzx(;|RNp=PbL_p(zDpOv@k4PY^T5vZ=*hhG z_FyJ+{}I19m&`enHfGf#evlV`T{|NRKFN!-IR`r7 z2rc{L%Mm@eJXOTY^VlNdzP-Xw-R1;UnjoQGtpu@M&x;LSo1dr4k|;DF$$VZMP6G;a z&a^PXA}SbJ8DI#ZU|3m7km9P|9zlVMEXn+>0a>wCXlshldWk$-L_B+@@N_E}zsif{ zBnfRvs?}=Qnwn)%Ns=wglAt0f3g8G3F9ivzgCO43W+>1YM}C<2ED%yg<`F($d?NI4&-QRGOhNTZk|nU8F&> zs~s#XvxLQEb_;EtpEoHaxDzm3h$@Zp5G>IOt#a;|W95dv&>o2>N?256tkUk(bUUJ; zs99OqJ?jUA)#4{oMXeiX0VOmq@~$ZW=74M!p=`sPEt>!uHiS*6!;L^tf;NK{ScHnL znRd?D1ZKqdmhJ@VIQB#kCn&&lqL3H4sI2c3n^F&|(A5Bfx(jktBLERs1)3%!Q#Nzd zRK12Set&`Cg|rgs{Y~EzhB-&4nzn2y*riYbD5pW7yP5?|nV3LF5Xml9HK;eU1@*0%9N9C(flSXW?oW55gjh^O5fI8(yheDXmM-l20_F#d4nv35bzAm1Ext_fDy7( z(?GILP&@ViMS82OxQv1lbvTTKhEr4eXe%u@t)-RiJg-JCwouN z^`2UOvuDR6M+-MrUtT%C`g!KBfj=I-^3atxz9_wPZg%DDhtKw2J$dnW`u*3h9y)g6 z{a&{IN`La;we^)xcZ}UP_|ss}_xGir&wn}n&BMQ(xRm@bbvziS{^jeF^WUzmUHr=F nKYc7&zt;cE^Pl|r&Y7MYA76IP?WvBXe+ec=rwSkJf8prA)VINR diff --git a/assets/icons/UniRFRemix/UniRFRemix_Outline-14x14.png b/assets/icons/UniRFRemix/UniRFRemix_Outline-14x14.png deleted file mode 100644 index 8d135853f5ec8f6905074e662b76e8d2bdd4535b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa#^NA%Cx&(BWL^R}DV{ElAsQ36 zPO|1ZV8G$bd+P7{H-0W0H#4oi^d6~6;+WK;pv1uNO!DO0T9!xIDu1PfUK=WxLI)A-h;@|GLAog4MsTe0*o-BgT3T7g19- SlLv0mMc&zb?oujyK7r9QOE|e5)M(aDB;%e%y`$$+GA`d zyU7VqIrIclIUx>Qkb2@D=mAyYg1Gd8!~qGU`~g*OJ@UNkH5F<@E?Bl_JpSf;-}~X` zJDVFHTs(i}yrL)dP;{{hL2;-G|{^w*E<>D6hO;T?@*$-z_T2i@(JE z-Eueh&|@;uDVL$pCrJiqMOj*&WR&fRQVqo*PJQjs{hu^7=DxPm3UH9EiebEdl#A`7 zjXpctV=mX0-&L0;9uOp=r0OIYrG+=~wJEO$^J>}9)G4Ig^R<=Apt>7us;e>=YDYH_ z!x*a_R~MX;(28!T1QXLR;k1!SJPUg^QR_nkb2*Q^t?v7^F?jN|VOeILVT{LPeQfD6 z9~h?Vx&|f&AqWttI7~}AL1}Sy&d?PF%j2w!WvW(;G?e?LuYuH=4@uV0rbQhmh?p^< znPKX<@@WnXf|H?1(x8iS?EtLQdY?&L^ba#(Y>7hd=S-{}h_t*qH^y1BH`~ugQ%^ZF z#7HCnD?pgpn97E-l*Ld!$B*W9<4xwR=7N?o?@KwFXKHiKq7q9t)oVL(%H_DYUMZ?K zh%POKuR+!b!YxE_pI9E8b_?N-hw%&=Kp}8i($j$@kE6rWK!d>RrA0|oCVE|815tV$ zbI%bDCbYv*1OvjZTVsqqn7)5rwEkYi;f;!Qh?V~(~Plt}4X023lU}S{b6o)Qy!q7&omMst^j)SOh zETCvnJEWS*nHR}Cp-?ArLI=Xg(t)P_qh?i(WFANkF}JE}26pgbJuV=1hxPZdEk3Ph zqgb65okv+!>%PXSBnz(9%keX!cRHOj+VM~T=?Tf7!3r6bW15SV0Yv&gi_3VP_<|ms zEd6we{~x8-VP!*_4g_>gL#v!IsunX#it+D!P2WA$j^=Raan-cxuJF+GXORMR4&C?H z8^`ycb1(P0EB$Mi*^{pp78e&EuHldW+Wz^og@>0PeEIbcmoB{a$L;H%$4l+8dIx|1 u_;LL9%{Nze?!I;Q_L;lC4<8)Aqa2@&?!ENJ=5N(sptrWs{qen~duFbQL9S`u-Lk+<4WXrnW^n{sChumK=w57N>#ps$@6P(ZD&ynqR>F>=Ql-zl QfYvd1y85}Sb4q9e0N5=zEdT%j diff --git a/assets/icons/UniRFRemix/UniRFRemix_Up-14x14.png b/assets/icons/UniRFRemix/UniRFRemix_Up-14x14.png deleted file mode 100644 index 24c349ead5a777f2be43ed17b96ef15b58e20cc4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa#^NA%Cx&(BWL^R}@t!V@AsQ36 z208K_FyLUi{J(zY++7mOubN1zCm$4=GO2|{g^}T?@f(${Qtdejsb^2cY4?2FmdKI;Vst0H}aDT>t<8 diff --git a/assets/resources/Manifest b/assets/resources/Manifest index 7781d872152..401f73b7c8e 100644 --- a/assets/resources/Manifest +++ b/assets/resources/Manifest @@ -1,5 +1,5 @@ V:0 -T:1654783789 +T:1654930729 D:badusb D:dolphin D:infrared @@ -237,7 +237,7 @@ F:9214f9c10463b746a27e82ce0b96e040:465:subghz/assets/keeloq_mfcodes_user F:653bd8d349055a41e1152e557d4a52d3:202:subghz/assets/nice_flor_s F:2cb439fdabd909569a4d196a5009a92f:1307:subghz/assets/setting_user F:e7199dcdbc7910508b1ef3fddf3fe219:255:subghz/assets/touchtunes_map -F:994284c5e4796c3c292d5ceabde55fe4:384:subghz/assets/universal_rf_map +F:2c13b9544b73600868b5a0ff3bef8d4c:395:subghz/assets/universal_rf_map D:u2f/assets F:7e11e688e39034bbb9d88410044795e1:365:u2f/assets/cert.der F:f60b88c20ed479ed9684e249f7134618:264:u2f/assets/cert_key.u2f