diff --git a/apps/bitmaps/native/SOURCES b/apps/bitmaps/native/SOURCES index b3bd2c4bbb0eadd4bad303b014f727f7e4af6a11..c3d8b1fff37d969117c8051e87e94100cc12f39f 100644 --- a/apps/bitmaps/native/SOURCES +++ b/apps/bitmaps/native/SOURCES @@ -51,6 +51,7 @@ usblogo.128x37x16.bmp usblogo.fw.128x39x2.bmp #else usblogo.128x33x2.bmp +usblogo_inverse.128x33x2.bmp #endif #else /* monochrome */ #if LCD_WIDTH == 112 diff --git a/apps/bitmaps/native/usblogo_inverse.128x33x2.bmp b/apps/bitmaps/native/usblogo_inverse.128x33x2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..47337a05873b70b78e94b5d118350c578ffe647d GIT binary patch literal 5302 zcmb`K1DqR87{>qg)wR477+4o#Ra zVF(*GEaAe1!^_Ky@ZrM~AwmQqMvO?LNRfyfIWkeAL?LR_s6>kvjp)&%6C*|pV#bV# zx3@R3V#OkM?AXMK6Nk8Q;}S1kJmSZXPl5yqNSH7oi4r9uapJ@zNs@%5Nt2Q+Su&C* zPfm&yDM*T+K0O&SWFTY4jAY7`iOiWZlO;6?X3c2cyg4mew4i0nmb7Zsiq@@L z)22-u+O};=yLRnp-@ZK^I&`38$BuOB)QQfWJJY307rJ)sO1Ey^=-$0MJ$m$@XV0GW z>eY+hy?fKAPapdB?MuIY{pjDnKLZ8~VBo-k3>q|u!Gi}gWXKSP4jsy{VZ#_cd^jUU zj9}!*k&GHOiqWG-GiJ;f#*Q7!xN+kcKYlzDCQM-B#EDFrG>OTRCo^Tr6sAs{%Cu?I zm_B_vGiJoy)v=^O!$>J_{BsVBx}rELyaP#fulSWXTei zE?vs9Wy@H;d^syttYGEJm8@E|3O_$TR)~#dx`t@wsuz`&mH?nEd zCN^*0%$6-%*t&Hq{{H@K+qRAE+qbi0#}0Px+{vz8yV$*ZH+%N%!D6wnckf>I?c2xx z{rfp^-~a~?9^}xWLmWPQm?KAyaP;U=jvYJ3@#DuiapD9gPoCt|sZ*RjeVQ|8&T#hZ zST0SFUjN>Q$~?yT{!{hBv#-thMATi(5U$NTs1`S9TbA3uKN)2B~-{`{FQU%v45>sP*g`^NY0-}&+5 z2S0!Q4|u_x2)HP}_F=K+uI^Zt)$?2*4Ev(pCqVV8GYB5s)h+U-h!c zFw}ak@U2!?esIfQqZW`Ww3n=6#WUMcMKIf@)!W}>lA+_Q!@uG?_zMLB;xErBLYx)& zTYM$q*e)bj4pu1)LS|1Yg-W9Py}YIs7kGaP*w;b!OKTusOpcd<9V~ zbpN{)=5`l2YA63&^`vDOh#*jWAsTM*Es8CrJ;h1G2&=BRYI-;rJHTbjz~8Dyp0;qw zI8G>p@s|n+zY7gadQT{Nd4jJ?cqJE9JtT7-f9V~&xZtljT(yRFcY|-W z+g!}*&dLUSW&a5X-}OlVPw?&2{=arm7AFm{|JcL@e~qxQ5p4K!{nzlVhV{pYXzaPi zcUavqt(~7%8~CH0nSz7AJ=*1|!mYS_r195fzLB`n6B^r6+qn`J^h5%~S9WDX`Z#rr z_&Ug7!guE7zAuv5Ve$ZtuG3O{;_CN9M522jmro?RZr*=win(0ExEl;!bgTIJ4HAQ3 Utransparent_bitmap(usblogo, 0, 0, logo->width, - logo->height); + if (inverse) + { + screen->transparent_bitmap(usblogo_inverse, 0, 0, logo->width, + logo->height); + } + else + { + screen->transparent_bitmap(usblogo, 0, 0, logo->width, + logo->height); + } #ifdef USB_ENABLE_HID if (usb_hid) { @@ -242,6 +252,7 @@ static void usb_screens_draw(struct usb_screen_vps_t *usb_screen_vps_ar) screen->set_viewport(NULL); screen->update_viewport(); + inverse = !inverse; } }