diff --git a/firmware/application/bitmap.hpp b/firmware/application/bitmap.hpp index e1f9f10b..13477161 100644 --- a/firmware/application/bitmap.hpp +++ b/firmware/application/bitmap.hpp @@ -185,6 +185,28 @@ static constexpr Bitmap bitmap_icon_aprs { { 16, 16 }, bitmap_icon_aprs_data }; +static constexpr uint8_t bitmap_icon_back_data[] = { + 0x00, 0x00, + 0x30, 0x00, + 0x38, 0x00, + 0x1C, 0x00, + 0x0E, 0x00, + 0xFF, 0x3F, + 0xFF, 0x7F, + 0x0E, 0xE0, + 0x1C, 0xC0, + 0x38, 0xC0, + 0x30, 0xC0, + 0x00, 0xE0, + 0x00, 0x7F, + 0x00, 0x3F, + 0x00, 0x00, + 0x00, 0x00, +}; +static constexpr Bitmap bitmap_icon_back { + { 16, 16 }, bitmap_icon_back_data +}; + static constexpr uint8_t bitmap_icon_bht_data[] = { 0x00, 0x00, 0xE0, 0x07, @@ -449,6 +471,28 @@ static constexpr Bitmap bitmap_icon_debug { { 16, 16 }, bitmap_icon_debug_data }; +static constexpr uint8_t bitmap_icon_delete_data[] = { + 0x00, 0x00, + 0x00, 0x00, + 0x0C, 0x30, + 0x1C, 0x38, + 0x38, 0x1C, + 0x70, 0x0E, + 0xE0, 0x07, + 0xC0, 0x03, + 0xC0, 0x03, + 0xE0, 0x07, + 0x70, 0x0E, + 0x38, 0x1C, + 0x1C, 0x38, + 0x0C, 0x30, + 0x00, 0x00, + 0x00, 0x00, +}; +static constexpr Bitmap bitmap_icon_delete { + { 16, 16 }, bitmap_icon_delete_data +}; + static constexpr uint8_t bitmap_icon_dir_data[] = { 0x00, 0x00, 0x3E, 0x00, @@ -801,6 +845,28 @@ static constexpr Bitmap bitmap_icon_lge { { 16, 16 }, bitmap_icon_lge_data }; +static constexpr uint8_t bitmap_icon_load_data[] = { + 0x00, 0x01, + 0x80, 0x03, + 0x40, 0x05, + 0x00, 0x01, + 0x0E, 0x01, + 0x11, 0x01, + 0x7F, 0x1D, + 0x01, 0x20, + 0xF9, 0xFF, + 0xF9, 0xFF, + 0xFD, 0x7F, + 0xFD, 0x7F, + 0xFF, 0x3F, + 0xFF, 0x3F, + 0xFF, 0x1F, + 0xFF, 0x1F, +}; +static constexpr Bitmap bitmap_icon_load { + { 16, 16 }, bitmap_icon_load_data +}; + static constexpr uint8_t bitmap_icon_lora_data[] = { 0xC0, 0x03, 0x30, 0x0C, @@ -889,6 +955,28 @@ static constexpr Bitmap bitmap_icon_morse { { 16, 16 }, bitmap_icon_morse_data }; +static constexpr uint8_t bitmap_icon_new_category_data[] = { + 0x00, 0x18, + 0x3E, 0x18, + 0x41, 0x7E, + 0xC1, 0x7E, + 0xFF, 0x18, + 0xFF, 0xDB, + 0xFF, 0xC3, + 0xFF, 0xFF, + 0xFF, 0xFF, + 0xFF, 0xFF, + 0xAF, 0xEA, + 0x57, 0xF5, + 0xEF, 0xEF, + 0xF7, 0xF7, + 0xEE, 0x6F, + 0x00, 0x00, +}; +static constexpr Bitmap bitmap_icon_new_category { + { 16, 16 }, bitmap_icon_new_category_data +}; + static constexpr uint8_t bitmap_icon_notepad_data[] = { 0x0C, 0x00, 0x1E, 0x00, @@ -1065,6 +1153,50 @@ static constexpr Bitmap bitmap_icon_remote { { 16, 16 }, bitmap_icon_remote_data }; +static constexpr uint8_t bitmap_icon_rename_data[] = { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x0E, + 0x00, 0x04, + 0xFF, 0xF5, + 0x01, 0x84, + 0xC9, 0x84, + 0x55, 0x85, + 0xDD, 0x84, + 0x55, 0x85, + 0xD5, 0x84, + 0x01, 0x84, + 0xFF, 0xF5, + 0x00, 0x04, + 0x00, 0x0E, + 0x00, 0x00, +}; +static constexpr Bitmap bitmap_icon_rename { + { 16, 16 }, bitmap_icon_rename_data +}; + +static constexpr uint8_t bitmap_icon_rename_numeric_data[] = { + 0x00, 0x00, + 0x00, 0x00, + 0x00, 0x0E, + 0x00, 0x04, + 0xFF, 0xF5, + 0x01, 0x84, + 0xC9, 0x85, + 0x0D, 0x85, + 0xC9, 0x85, + 0x49, 0x84, + 0xDD, 0x85, + 0x01, 0x84, + 0xFF, 0xF5, + 0x00, 0x04, + 0x00, 0x0E, + 0x00, 0x00, +}; +static constexpr Bitmap bitmap_icon_rename_numeric { + { 16, 16 }, bitmap_icon_rename_numeric_data +}; + static constexpr uint8_t bitmap_icon_replay_data[] = { 0x00, 0x00, 0x00, 0x00, @@ -1087,6 +1219,28 @@ static constexpr Bitmap bitmap_icon_replay { { 16, 16 }, bitmap_icon_replay_data }; +static constexpr uint8_t bitmap_icon_save_data[] = { + 0x00, 0x01, + 0x00, 0x01, + 0x00, 0x01, + 0x00, 0x01, + 0x4E, 0x05, + 0x91, 0x03, + 0x3F, 0x19, + 0x01, 0x20, + 0xF9, 0xFF, + 0xF9, 0xFF, + 0xFD, 0x7F, + 0xFD, 0x7F, + 0xFF, 0x3F, + 0xFF, 0x3F, + 0xFF, 0x1F, + 0xFF, 0x1F, +}; +static constexpr Bitmap bitmap_icon_save { + { 16, 16 }, bitmap_icon_save_data +}; + static constexpr uint8_t bitmap_icon_scanner_data[] = { 0x03, 0x00, 0x00, 0x00, diff --git a/firmware/graphics/icon_back.png b/firmware/graphics/icon_back.png new file mode 100644 index 00000000..70161bad Binary files /dev/null and b/firmware/graphics/icon_back.png differ diff --git a/firmware/graphics/icon_delete.png b/firmware/graphics/icon_delete.png new file mode 100644 index 00000000..a83bf91c Binary files /dev/null and b/firmware/graphics/icon_delete.png differ diff --git a/firmware/graphics/icon_load.png b/firmware/graphics/icon_load.png new file mode 100644 index 00000000..6f47e942 Binary files /dev/null and b/firmware/graphics/icon_load.png differ diff --git a/firmware/graphics/icon_new_category.png b/firmware/graphics/icon_new_category.png new file mode 100644 index 00000000..65a9912f Binary files /dev/null and b/firmware/graphics/icon_new_category.png differ diff --git a/firmware/graphics/icon_rename.png b/firmware/graphics/icon_rename.png new file mode 100644 index 00000000..2ce7fd17 Binary files /dev/null and b/firmware/graphics/icon_rename.png differ diff --git a/firmware/graphics/icon_rename_numeric.png b/firmware/graphics/icon_rename_numeric.png new file mode 100644 index 00000000..7aca71ba Binary files /dev/null and b/firmware/graphics/icon_rename_numeric.png differ diff --git a/firmware/graphics/icon_save.png b/firmware/graphics/icon_save.png new file mode 100644 index 00000000..a01be34e Binary files /dev/null and b/firmware/graphics/icon_save.png differ