diff --git a/firmware/applications/default.c b/firmware/applications/default.c index 247b526..6b16b3e 100644 --- a/firmware/applications/default.c +++ b/firmware/applications/default.c @@ -24,7 +24,9 @@ void main_default(void) { switch(getInputRaw()){ case BTN_ENTER: - ISPandReset(); + lcdPrint("ISP activated"); + lcdRefresh(); + ReinvokeISP(); break; case BTN_UP: // Reset config saveConfig(); diff --git a/firmware/basic/reinvoke_isp.c b/firmware/basic/reinvoke_isp.c index b34ddc1..14a7719 100644 --- a/firmware/basic/reinvoke_isp.c +++ b/firmware/basic/reinvoke_isp.c @@ -87,7 +87,7 @@ void ISPandReset(void){ delayms(500); }; #endif - EnableWatchdog(1000*5); + EnableWatchdog(1000*15); ReinvokeISP(); };