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