diff --git a/firmware/applications/final/util.c b/firmware/applications/final/util.c index fca9cdc..b5fc09d 100644 --- a/firmware/applications/final/util.c +++ b/firmware/applications/final/util.c @@ -43,7 +43,7 @@ void ChkBattery(void) { lcdPrintln("0"); }; lcdRefresh(); -// delayms_queue(100); + delayms_queue(100); } while ((getInputRaw())==BTN_NONE); } @@ -137,3 +137,20 @@ void tick_alive(void){ }; return; }; + +//# MENU debug ShowSP +void getsp(void) { + int dx=0; + int dy=8; + int x; + lcdClear(); + dx=DoString(0,dy,"SP:"); + while ((getInputRaw())==BTN_NONE){ + __asm( "mov %0, sp\n" : "=r" (x) :); + DoIntX(0,dy+8,x); + lcdDisplay(); + delayms_queue(50); + }; + dy+=16; + dx=DoString(0,dy,"Done."); +};