From d9d52762ae599ccafabda289b923d41b513401e6 Mon Sep 17 00:00:00 2001 From: "bernet.andre@gmail.com" Date: Fri, 22 Feb 2013 15:44:52 +0000 Subject: [PATCH] [voice] ONm correctly reset on model change [X9D] Default bitmap on main view when none selected / no SD --- src/Makefile | 9 +++++++-- src/eeprom_avr.cpp | 1 + src/main_views.cpp | 12 ++++++++++-- src/open9x.cpp | 3 ++- src/open9x.h | 13 +++++++++---- src/x9d_logo.bmp | Bin 0 -> 1144 bytes src/x9d_logo.lbm | 5 +++++ 7 files changed, 34 insertions(+), 9 deletions(-) create mode 100644 src/x9d_logo.bmp create mode 100644 src/x9d_logo.lbm diff --git a/src/Makefile b/src/Makefile index d75de7d52..3eb23860e 100644 --- a/src/Makefile +++ b/src/Makefile @@ -831,7 +831,7 @@ eep: $(TARGET).eep lss: $(TARGET).lss sym: $(TARGET).sym -lbm: font.lbm font_tiny.lbm font_small.lbm font_midsize.lbm font_dblsize.lbm sticks.lbm splash_9x.lbm splash_X9D.lbm asterisk.lbm +lbm: font.lbm font_tiny.lbm font_small.lbm font_midsize.lbm font_dblsize.lbm sticks.lbm splash_9x.lbm splash_X9D.lbm x9d_logo.lbm asterisk.lbm # Build stamp-file stamp_header: @@ -917,7 +917,12 @@ splash_9x.lbm: splash_9x.xbm splash_X9D.lbm: splash_X9D.bmp @echo - @echo "Convert X9D splash from xbm to lbm:" + @echo "Convert X9D splash from bmp to lbm:" + $(IMG2LBM) $< $@ bmp + +x9d_logo.lbm: x9d_logo.bmp + @echo + @echo "Convert X9D logo from bmp to lbm:" $(IMG2LBM) $< $@ bmp asterisk.lbm: asterisk.xbm diff --git a/src/eeprom_avr.cpp b/src/eeprom_avr.cpp index 2b6b8e956..f85c94961 100644 --- a/src/eeprom_avr.cpp +++ b/src/eeprom_avr.cpp @@ -903,6 +903,7 @@ void eeLoadModel(uint8_t id) activeSwitches = 0; activeFnSwitches = 0; activeFunctions = 0; + memclear(lastFunctionTime, sizeof(lastFunctionTime)); #if !defined(PCBSTD) for (uint8_t i=0; i&4RVSZLb#3G5!mW%;VTwdtNd=p=U1b|rMo{pFl9dhUCM&zn!nkr1 zB$487z<^5$buBa*+NQRN=6dd%nF=MT7v6h!?z!jO^JeD8?T0Ctc)sOO#qv?uwhhN|;JPjfg#wDjB1)waDwPVV)hg=sIvR}zTCEm*-$$?4L%-jLh#YCm zO420!iw<(6NRX3&8MounF(6w+ah2Cro;+9zeBw%@jN;6+E5;@8J4RNa9C_NM45dP- zLHDW};i^I-#MO}&eZLcua-v9#8?LYv^3C)JH~Pe>&ynH$7>`DAoY7a@+)u634a?E} z)Tg;0?bBW8kNEM|!*-=mO&Lo6U+AQhqK2|a4NdKtP%P2x!aG1xCJPv_7JVmAak*4n zMS2gpA?B3SW@(JGA|qrJ*2vTS{60=Ab4d$G=$6t{M*Pw6br~O(bQqF0VCTJ>nI%KL z%~F?JT5)WV6Y%%V1~~PSxf(=fhg(*(S*IRozQ@uNKHS00)$$nDQ@)&C%&)as!x@p^ zrAM#ITZ2JhF1j#xNdEz>A#KQgIQe@#$6n?mr-3ZLbjD{gh70 z+pD(S{N}FwS!{2**JWrCh~oLqYn6*bUmhLDk3ZjdANJ{LR{VNA%KqTAS+V{7Vm~