From 29457f0e465ac68ad2f3ac8effa08caacf6bb347 Mon Sep 17 00:00:00 2001 From: Erwin Ried <1091420+eried@users.noreply.github.com> Date: Sun, 31 May 2020 20:21:54 +0200 Subject: [PATCH] New icons --- firmware/application/bitmap.hpp | 154 ++++++++++++++++++++++ firmware/graphics/icon_back.png | Bin 0 -> 168 bytes firmware/graphics/icon_delete.png | Bin 0 -> 153 bytes firmware/graphics/icon_load.png | Bin 0 -> 174 bytes firmware/graphics/icon_new_category.png | Bin 0 -> 186 bytes firmware/graphics/icon_rename.png | Bin 0 -> 171 bytes firmware/graphics/icon_rename_numeric.png | Bin 0 -> 171 bytes firmware/graphics/icon_save.png | Bin 0 -> 171 bytes 8 files changed, 154 insertions(+) create mode 100644 firmware/graphics/icon_back.png create mode 100644 firmware/graphics/icon_delete.png create mode 100644 firmware/graphics/icon_load.png create mode 100644 firmware/graphics/icon_new_category.png create mode 100644 firmware/graphics/icon_rename.png create mode 100644 firmware/graphics/icon_rename_numeric.png create mode 100644 firmware/graphics/icon_save.png 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 0000000000000000000000000000000000000000..70161badfd3248b15eb922035c06cd3746f7a633 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`d7dtgAr}5igB<w|C~!po|DVC5 zCUM7M$>#@-nVPy4b#i+?Dk=S9d+=HO>#Z&xA3=i$H$C*lY&dOpJYHVuB0R(Y3dije zYP(+_?z(;ct|BLAjnY-6r7Y&2EpjObg3qklbmx0d!rOzrPlA0{F32)q(7oXN_d4^7 SO+cF&JYD@<);T3KF#rH;06<p& literal 0 HcmV?d00001 diff --git a/firmware/graphics/icon_delete.png b/firmware/graphics/icon_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..a83bf91c09b940f35c0e5daa63c03957ce0afd2f GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`ah@)YAr}5yCp!u;C~z=6{@=gt zWkB*WnMJ$Uq8BadWM8yjw_)bZ2F3*!R#-Fe7@dvVymuOBTIbcfAMg5{IFPyb-UH`z zpEQ}fCurTVXIROi>9Vr-%$c-@cQx+oP2JNg%VQECsHYO32egU7)78&qol`;+0|NjE CC^vxs literal 0 HcmV?d00001 diff --git a/firmware/graphics/icon_load.png b/firmware/graphics/icon_load.png new file mode 100644 index 0000000000000000000000000000000000000000..6f47e942699d869277667e8969f002dac039ab2c GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`C7v#hAr}5egB<w|C~!po|DPc? zEx}48>rP@^&qCd$P2Mub#tbVGQV(+a@g=DSak)INNmpOnT%hRwV$CTYBZs}q1$X=o zVL2eVhDny;>)e?1>H3Z5e0Q?1`R4hc<IVrwT$$$l&+VCZvm85G^jG=7>e?p_ta;k$ X1)MB-N*jRoGkCiCxvX<aXkq{WhL$}y literal 0 HcmV?d00001 diff --git a/firmware/graphics/icon_new_category.png b/firmware/graphics/icon_new_category.png new file mode 100644 index 0000000000000000000000000000000000000000..65a9912fa07df339ab8a32861fc79cd2edf870d3 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`^`0({Ar}5?CkOH!P~dPr{+Ivk zp-Gea8arm%ORe$OQM#V6V%4k|7nbAmSj}b}RXP&fz^ZNd=qBq4moSEor~{|i&aJCC z)Ys3J)UbZ_7bTNlCTt;*RZ-UGPni5?P6#vq?VlpN+c~CF<U;M7oc~W9%befzM||@) k_ElK+b(@XuW8Ub%`EOe*laqi>VeoYIb6Mw<(8Rz104()JfdBvi literal 0 HcmV?d00001 diff --git a/firmware/graphics/icon_rename.png b/firmware/graphics/icon_rename.png new file mode 100644 index 0000000000000000000000000000000000000000..2ce7fd175ecd37afd7dd685c092f4ccc9a6e3efa GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`g`O^sAr}67CkOH!P~dQW`<MT0 z(?nKjL7{0sRg+#bi!QdjaHW4zV@HQ9OTy(TJRxh;bgq?Fd|x3WI*ajry>O(yA4~CB z^$I(|@Utr$-BVKJt1tC7Sm%D+&$2vkI%m}O37zZTD+ov1)pUwB`~Pz)xxn01y8Z2y U*x!*r%Naaf{an^LB{VSr06kkh)&Kwi literal 0 HcmV?d00001 diff --git a/firmware/graphics/icon_rename_numeric.png b/firmware/graphics/icon_rename_numeric.png new file mode 100644 index 0000000000000000000000000000000000000000..7aca71baa00ba3e6bc419d4945e59a8b910aeec1 GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`g`O^sAr}5?gQNKlC~$24Zg0Zv zCU&i3!-Dv>TS0P3Cj7Jh1PTcVZggR=n=`3lQfSLbsrK;xQ-O;(Kl~OyQMIwyAX)Cg z?)BE92H7#ox9>Z;&hmlZ=BGuR#U`s?@2|Qr%gN2|ouiwX&7C7%2d3^9P_1H^6}9-S VyxHL&K+73CUHx3vIVChP006A?Kpp@9 literal 0 HcmV?d00001 diff --git a/firmware/graphics/icon_save.png b/firmware/graphics/icon_save.png new file mode 100644 index 0000000000000000000000000000000000000000..a01be34e8446c13211108496aa792397e9a09cf7 GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`1)eUBAr}5uC*S5epuppN_J4he z`%#B5?KpvBHG&)ECc6cy9X`Xu;FfxrSMCSrfz%+Qzd==VlJx~_Us*9PZ&-6Uu=BdW zij^f?X&Z%HPH-=n6z&jL%wJHl`}c(zVX4_qL^o7#sLKEUSlZz`Uzx7P14eG|0?z9j U<sE=_GkCiCxvX<aXkuUh09B1VQUCw| literal 0 HcmV?d00001 -- GitLab