From 15a6bc17b59f92e2f71d26ef5c3a8b39b8a3332b Mon Sep 17 00:00:00 2001
From: Erwin Ried <1091420+eried@users.noreply.github.com>
Date: Mon, 11 May 2020 16:33:53 +0200
Subject: [PATCH] More small tweaks to the icons

---
 firmware/application/bitmap.hpp        |  86 ++++++++++++++++---------
 firmware/application/ui_navigation.cpp |   2 +-
 firmware/graphics/icon_adsb.png        | Bin 133 -> 141 bytes
 firmware/graphics/icon_ais.png         | Bin 134 -> 165 bytes
 firmware/graphics/icon_burger.png      | Bin 163 -> 150 bytes
 firmware/graphics/icon_gps_sim.png     | Bin 174 -> 174 bytes
 firmware/graphics/icon_modem.png       | Bin 0 -> 150 bytes
 firmware/graphics/icon_remote.png      | Bin 121 -> 147 bytes
 8 files changed, 55 insertions(+), 33 deletions(-)
 create mode 100644 firmware/graphics/icon_modem.png

diff --git a/firmware/application/bitmap.hpp b/firmware/application/bitmap.hpp
index 58f64570..6ffb0867 100644
--- a/firmware/application/bitmap.hpp
+++ b/firmware/application/bitmap.hpp
@@ -125,17 +125,17 @@ static constexpr uint8_t bitmap_icon_adsb_data[] = {
 	0xC0, 0x03, 
 	0xC0, 0x03, 
 	0xC0, 0x03, 
-	0xE8, 0x17, 
-	0xFA, 0x5F, 
+	0xE0, 0x07, 
+	0xF8, 0x1F, 
 	0xFE, 0x7F, 
 	0xFF, 0xFF, 
-	0xC7, 0xE3, 
+	0xFF, 0xFF, 
 	0xC0, 0x03, 
 	0xC0, 0x03, 
 	0xC0, 0x03, 
 	0xE0, 0x07, 
+	0xF0, 0x0F, 
 	0xF8, 0x1F, 
-	0x38, 0x1C, 
 };
 static constexpr Bitmap bitmap_icon_adsb {
 	{ 16, 16 }, bitmap_icon_adsb_data
@@ -144,19 +144,19 @@ static constexpr Bitmap bitmap_icon_adsb {
 static constexpr uint8_t bitmap_icon_ais_data[] = {
 	0x00, 0x01, 
 	0x80, 0x01, 
+	0xC0, 0x01, 
 	0xC0, 0x0D, 
-	0xC0, 0x3D, 
 	0xE0, 0x3D, 
-	0xF0, 0x7D, 
-	0xF8, 0x7D, 
+	0xF0, 0x3D, 
 	0xF8, 0x7D, 
 	0xFC, 0x7D, 
+	0xFC, 0x7D, 
 	0xFE, 0x7D, 
+	0xFF, 0x7D, 
 	0x00, 0x00, 
+	0xF8, 0x7F, 
 	0xF8, 0x3F, 
-	0xF8, 0x1F, 
-	0xFB, 0xCF, 
-	0x00, 0x00, 
+	0xF0, 0x0F, 
 	0x00, 0x00, 
 };
 static constexpr Bitmap bitmap_icon_ais {
@@ -274,21 +274,21 @@ static constexpr Bitmap bitmap_icon_btle {
 };
 
 static constexpr uint8_t bitmap_icon_burger_data[] = {
+	0x00, 0x00, 
 	0xE0, 0x07, 
-	0x58, 0x18, 
-	0x04, 0x25, 
-	0x12, 0x40, 
-	0x85, 0x90, 
-	0x21, 0x84, 
-	0x01, 0x80, 
-	0x06, 0x60, 
-	0xFE, 0x7F, 
-	0x0E, 0x78, 
-	0x1F, 0xFC, 
-	0x39, 0x9F, 
-	0xC3, 0xC0, 
-	0x0E, 0x70, 
 	0xF8, 0x1F, 
+	0xFC, 0x3F, 
+	0xFE, 0x7F, 
+	0xFF, 0xFF, 
+	0xFF, 0xFF, 
+	0x00, 0x00, 
+	0x55, 0x55, 
+	0xAA, 0xAA, 
+	0x55, 0x55, 
+	0x00, 0x00, 
+	0xFF, 0xFF, 
+	0xFF, 0xFF, 
+	0xFE, 0x7F, 
 	0x00, 0x00, 
 };
 static constexpr Bitmap bitmap_icon_burger {
@@ -661,7 +661,7 @@ static constexpr uint8_t bitmap_icon_gps_sim_data[] = {
 	0x38, 0x1F, 
 	0xF0, 0x0F, 
 	0xE0, 0x07, 
-	0xC0, 0x03, 
+	0xE0, 0x07, 
 	0xC0, 0x03, 
 	0x80, 0x01, 
 };
@@ -823,6 +823,28 @@ static constexpr Bitmap bitmap_icon_microphone {
 	{ 16, 16 }, bitmap_icon_microphone_data
 };
 
+static constexpr uint8_t bitmap_icon_modem_data[] = {
+	0x00, 0x00, 
+	0x00, 0x00, 
+	0x00, 0x00, 
+	0x00, 0x00, 
+	0xF8, 0x1F, 
+	0x04, 0x20, 
+	0x02, 0x40, 
+	0xFF, 0xFF, 
+	0xFF, 0xFF, 
+	0xAB, 0xDF, 
+	0xAB, 0xDF, 
+	0xFF, 0xFF, 
+	0xFF, 0xFF, 
+	0x00, 0x00, 
+	0x00, 0x00, 
+	0x00, 0x00, 
+};
+static constexpr Bitmap bitmap_icon_modem {
+	{ 16, 16 }, bitmap_icon_modem_data
+};
+
 static constexpr uint8_t bitmap_icon_morse_data[] = {
 	0x00, 0x00, 
 	0x18, 0x00, 
@@ -1004,17 +1026,17 @@ static constexpr uint8_t bitmap_icon_remote_data[] = {
 	0x20, 0x00, 
 	0x20, 0x00, 
 	0x20, 0x00, 
-	0xF0, 0x03, 
-	0x10, 0x04, 
-	0xD0, 0x08, 
-	0xD0, 0x08, 
+	0xE0, 0x07, 
 	0x10, 0x08, 
-	0xD0, 0x08, 
-	0xD0, 0x08, 
+	0xD0, 0x0B, 
+	0xD0, 0x0B, 
 	0x10, 0x08, 
 	0x10, 0x08, 
-	0x30, 0x0C, 
-	0xF0, 0x0F, 
+	0x90, 0x0A, 
+	0x50, 0x09, 
+	0x90, 0x0A, 
+	0x50, 0x09, 
+	0x10, 0x08, 
 	0xE0, 0x07, 
 };
 static constexpr Bitmap bitmap_icon_remote {
diff --git a/firmware/application/ui_navigation.cpp b/firmware/application/ui_navigation.cpp
index 7939bcfc..13ba68f3 100644
--- a/firmware/application/ui_navigation.cpp
+++ b/firmware/application/ui_navigation.cpp
@@ -350,7 +350,7 @@ ReceiversMenuView::ReceiversMenuView(NavigationView& nav) {
 		{ "ADS-B", 		ui::Color::green(),		&bitmap_icon_adsb,		[&nav](){ nav.push<ADSBRxView>(); }, },
 		{ "ACARS", 		ui::Color::yellow(),	&bitmap_icon_adsb,		[&nav](){ nav.push<ACARSAppView>(); }, },
 		{ "AIS Boats",	ui::Color::green(),		&bitmap_icon_ais,		[&nav](){ nav.push<AISAppView>(); } },
-		{ "AFSK", 		ui::Color::yellow(),	&bitmap_icon_receivers,	[&nav](){ nav.push<AFSKRxView>(); } },
+		{ "AFSK", 		ui::Color::yellow(),	&bitmap_icon_modem,	[&nav](){ nav.push<AFSKRxView>(); } },
 		{ "BTLE",		ui::Color::yellow(),	&bitmap_icon_btle,		[&nav](){ nav.push<BTLERxView>(); } },
 		{ "NRF", 		ui::Color::yellow(),	&bitmap_icon_nrf,		[&nav](){ nav.push<NRFRxView>(); } }, 
 		{ "Audio", 		ui::Color::green(),		&bitmap_icon_speaker,	[&nav](){ nav.push<AnalogAudioView>(); } },
diff --git a/firmware/graphics/icon_adsb.png b/firmware/graphics/icon_adsb.png
index 6445b0f077d510e1fcbe3d793527704072c4dc87..5f598a1c57eefa866fcefa0450fe5aba58240d5f 100644
GIT binary patch
delta 112
zcmV-$0FVEL0gVBWBxzDfL_t(IPh(`j1OEU2{~sjH$jHcuOBqfHm}ZzpT!su+1JM1C
zFC0+90GCGe7(fnCumQws#AXm9xtihLqSydjDQt)*B(l>1F;R-1sVGiJ06F_W31~WL
S-T(jq07*qoM6N<$f&c(rJ1jf^

delta 104
zcmeBWY-OCFlIY{<;uvDlo1Bo4@S~smFoT^bPm76g;)xAL49f(>9m1NE7!-S1c$DIl
z&6-bK=QU<I?4raZ=v!mps(h8_fMmiE6_q50K(+_PqMIxjmU{c1pS5_yE(Rd*boFyt
I=akR{0PFoCLI3~&

diff --git a/firmware/graphics/icon_ais.png b/firmware/graphics/icon_ais.png
index 1f9ab92f143a047694a3717214967f93b4dd79a5..431ef8bf0d08a19ce6d14f6f7c7c2bae9c61b50b 100644
GIT binary patch
delta 137
zcmV;40CxX|0i^+uB!6p3L_t(IPrZ^+4!|G?L+$+!&4LMw5^9}U^v4MHQ4}<>%*+6Q
zU84yXxY+k2K!|?>FgIljWA$)Q#d<D3PQLgFP>C5J;;#cHz5`fQmkyLz0@Nt0{Pc}G
rZbqPw_%R@~TZ5FVPG{Al%0DK+SP`qH`}_a^002ovPDHLkU;=^wXaqT3

delta 105
zcmV-v0G9uy0fqsPBw|fTL_t(IjlGb;4geqsLizunrmJlR$y#h2%<)VCfXXCgA1)jN
zstjxfXh1qV26R&IaN&OdB@1x6ULmx<fta2Fwja1XPvKHOyg}jxPvKL^y2+D000000
LNkvXXu0mjfakwcW

diff --git a/firmware/graphics/icon_burger.png b/firmware/graphics/icon_burger.png
index df179d019cdf79aa4b87fccd08b8487877b1a3ea..c93719e26716af151c822f5eb7ca9ccd7aa7f076 100644
GIT binary patch
delta 121
zcmV-<0EYjg0hR%fBywCyL_t(IPtB4+3IHGo1l#{V+DK5W3~Ig9C6H#qRkY$k#*2t#
zbpYG@sc-^USrob87B-nlRPYK%30T-AWkGR@O<Nd&u(yXuOW2={OE>W)mrusX?!pMZ
boIwZkY=iwltsF)G0000<MNUMnLSTXb3S=^q

delta 134
zcmV;10D1qG0iywsB!6m2L_t(Ijh&L)4uCKSL;L?fjW0TJ_JS@USw?#pYyePusKvBk
z#%r&@6rd_F;HI@n8B3S0?9Qs{27EC_z%)*;oUS!Cy?*z!C}2|gp*7^$@9YK!aRnBD
oRZT6m{CoyNoBLEPya0dV0Mc_H{CansaR2}S07*qoM6N<$f|cqz^Z)<=

diff --git a/firmware/graphics/icon_gps_sim.png b/firmware/graphics/icon_gps_sim.png
index ed870c80eeae4497f9937ff9f18920e5d147e75c..e00466ffbee07d12994b21a6d2a0d30a023cb3c3 100644
GIT binary patch
delta 146
zcmV;D0B!%S0j>d%B!6{DL_t(IPpy+n62Kq`L(BaSO~*w#DFmb+ml&RrA$Ex4?yl-)
zX0e_MRWlkR<Obko2o;ba7a$5*)ImmoWxsl042Tdod<0;~D}WmE*ui!N)gQY7uDk#C
z0Gsw{6L*kN7Sx}s9Hbd=(z?}VT}q>ZDC^Ljs;y)ZKH;Z$01E&B07*qoM6N<$f)j{5
A?EnA(

delta 146
zcmV;D0B!%S0j>d%B!6^CL_t(IPpy+n62Kq`L*@R5ro#d!g@E+q5|bw~K^8fxs;n*|
z66>i@ncWy6HvpPl$bbmhfG9*!2N?mZ{px`+AVR#uM*xJp0<a;EJ2=ju`eQdhyZbK(
zp0rO%JV8dgP(heE%>Xy8i#F=gHZn-{x@j+(&14bsCCgC&01E&BNkvXXu0mjf06()k
AG5`Po

diff --git a/firmware/graphics/icon_modem.png b/firmware/graphics/icon_modem.png
new file mode 100644
index 0000000000000000000000000000000000000000..712830053920254999f96bad067a89ed4b951e34
GIT binary patch
literal 150
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`(Vi}jAr}5;Cm-ZuP~dRB{l9)o
zqQS?6M9GlpOm~ab7K!qA{rV>9;G%L_h@m)-U-b6@t|!Ip3GO}yrYCOAv)sjg;a}$I
z`+=#?vd+j%VVwD~HSg5?il~{pzVE)kc$dff=kk9YH9%_^JYD@<);T3KF)#oC(2F-d

literal 0
HcmV?d00001

diff --git a/firmware/graphics/icon_remote.png b/firmware/graphics/icon_remote.png
index f838f1749dd6bc680ccd46cab1c8afe72ea0fd1b..24edc327fe13e03fc79688e12a3883dca64138ba 100644
GIT binary patch
delta 117
zcmV-*0E+*4lL3$<Z&*o0K~y+TV`RVr{{R2~pOKM~5t|&k7*<8Y!~ksm#}+OaVSvy7
z*yL~;08)(X3XtveHGtUkLAx*jxd7&8bQ&dW(4C4;6G?$MI9!0sdw9bD=5%6{G5`sc
XkP*%G8wvmb002ovPDHLkV1fVuS>`e3

delta 91
zcmbQtSUEu@)WOrmF~p)bIUyn8M}Ob{|Nr|H+t~T7nF|;v@hDsjy&;;kS+ZTx#HfKK
upC?*BAceuKwL(awP;+7i^9RW$UtNacvRNhnnoPSGfWXt$&t;ucLK6THK_D~$

-- 
GitLab