From 7b5dfd7de5745e76de7ad215386b894accc727a1 Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Sun, 11 Dec 2016 21:02:41 +0100 Subject: [PATCH] [X9D/X7D] FrSky splash is now an option --- radio/src/CMakeLists.txt | 6 ++++-- radio/src/bitmaps/128x64/splash_frsky.png | Bin 0 -> 495 bytes radio/src/bitmaps/212x64/splash_frsky.png | Bin 0 -> 1400 bytes radio/src/gui/128x64/gui.h | 1 + radio/src/gui/128x64/splash.cpp | 16 ++++++++++++++++ radio/src/gui/212x64/gui.h | 1 + radio/src/gui/212x64/splash.cpp | 15 +++++++++++++++ radio/src/opentx.cpp | 8 ++++++++ 8 files changed, 45 insertions(+), 2 deletions(-) create mode 100644 radio/src/bitmaps/128x64/splash_frsky.png create mode 100644 radio/src/bitmaps/212x64/splash_frsky.png diff --git a/radio/src/CMakeLists.txt b/radio/src/CMakeLists.txt index a1836e0c4..e5ad559ef 100644 --- a/radio/src/CMakeLists.txt +++ b/radio/src/CMakeLists.txt @@ -8,7 +8,7 @@ option(FLIGHT_MODES "Flight Modes" ON) option(CURVES "Curves" ON) option(GVARS "Global variables" OFF) option(GUI "GUI enabled" ON) -option(SPLASH "Splash enabled" ON) +set(SPLASH "DEFAULT" CACHE STRING "Splash (DEFAULT/OFF/FRSKY)") set(PPM_UNIT "PERCENT_PREC1" CACHE STRING "PPM display unit (US/PERCENT_PREC1/PERCENT_PREC0)") option(PPM_CENTER_ADJUSTABLE "PPM center adjustable" ON) option(PPM_LIMITS_SYMETRICAL "PPM limits symetrical" OFF) @@ -275,7 +275,9 @@ if(DANGEROUS_MODULE_FUNCTIONS) add_definitions(-DDANGEROUS_MODULE_FUNCTIONS) endif() -if(SPLASH) +if(SPLASH STREQUAL FRSKY) + add_definitions(-DSPLASH -DSPLASH_FRSKY) +elseif(NOT SPLASH STREQUAL OFF) add_definitions(-DSPLASH) endif() diff --git a/radio/src/bitmaps/128x64/splash_frsky.png b/radio/src/bitmaps/128x64/splash_frsky.png new file mode 100644 index 0000000000000000000000000000000000000000..84b3cf5e4a324b78ee941041ebdc6afef7ffd3f1 GIT binary patch literal 495 zcmVWFU8GbZ8()Nlj2>E@cM*00C1;L_t(I%hl5{OT$1E z2k>{MkO+mV=u(j0pl*V=h(qXEa43$&$+44ugAC$bQRt}PqDv>gfqsBUR%yRMImj2t z7%|@Yu8EMIyU&$8N6}m zw4~b(>`dx2jfBGqF_{=;LWU)@=hWolR*5*OV9K$=mqKP`7{MKvpecxVWp~PE5(M6a zAd(nJ0SudrBt-;#1{OGW8IyeHz%dxl6bJ+XbK`}DTu2LJ3ps#~0KdR+2+eGw2=og9 zlcQ=8u`o2n7R;6@viJy^B^AV;1%jaM>j95FT$p7#2K_Q#+%^^dE=b#QUM{xs}81iNn~bi3E>=J2@{oW7KBw12s|^*ZXDT~*M4 lek*t+L1UvnXKls)zaLqsn*T_vxc~qF002ovPDHLkV1kC+(UJfF literal 0 HcmV?d00001 diff --git a/radio/src/bitmaps/212x64/splash_frsky.png b/radio/src/bitmaps/212x64/splash_frsky.png new file mode 100644 index 0000000000000000000000000000000000000000..37c410f47d08e331a948edc53a19a4946bde7080 GIT binary patch literal 1400 zcmV-;1&8{HP)7fFS{o6FW1LEbGNapo8}LKSyNZ>y3Z7 zgSvydgSvzISWt)WS(as4_Wkkr7lF#Ia_NVM#f53hFCnR6b@3y6{0frd=YO_jIG%K` ztv)}fSxU#l)A+Z`KR>9U2V)Fycsc-3H-8+Jt{Pz?Q+r9B1t8ZS9#?{@7wl=G)ZKzp zSC4De?`bfGzJE@zYIryRCVpo1JLzGPS&&MA>NBgKq!2=sBsBoth{}CtP@@smK~gk; zS5oNsi9to17de29k_sRw0+gRx{Uk|l)VLgw+R?l|IVj0NEeU9n0ybX&lsa&d2S%Uq zSI4R69B?DIu-+*AJys#fm6b3UuWq`vGldet5g8OGPz>t@~b3d(E zyz6+t3>5hd;?&lvcI&~CTJm7hn)J+Oek+Y$B@Lg}+c`0j7Ri3I-if=3`d!S508#{^ zEXl-HdDJ|rHC;dPWLl)8##7oq(YKd|ieH0jH+E(B;CB)b)s8IP#FVz#t%-R6GXq%U zS$;87-N;eQ#7{ix!XEx8`NBzZMZ4U1zF=@ndO2HJm?he5>PK~o^39FBU$bLI#(**4 zyyRj2j9N%MB?kD$O|h zjd-g#RlPFT*M-!s@7S^@8`pT->95~m2y}6h=xspF0%78HaNXLDw?V(y*Q;o7qFZdM z_vy`)Z%t5s0cxw07uU*BH%(JrET~aUH(Y9QcD2{dK!qJn$8!QY7Yin5cR}pSUo!Gm zp!TwX>H z{d^V8q5$aEP0}CBCAaG)?U|{4v-$d!>noQQd2%Q9wn@FCg~Rz0eM|oCbxm+_{8^= tgtime-200) { + secondSplash = true; + drawSecondSplash(); + } +#endif + #if defined(PCBSKY9X) if (curTime < get_tmr10ms()) { curTime += 10;