X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=firmware%2Fapps%2Fmonitor%2Fmonitor.c;h=54d9cd03a55cea283cdbd128c1f6ef5e9fce38b3;hp=39833d480d6cceae3c13cd9aef9c986fe8a59fc9;hb=b8cf36028990c8152a6cea86d1e5d5ffed770ea8;hpb=5b89da5a9d7864784dbe4942d856f751c3758c1c diff --git a/firmware/apps/monitor/monitor.c b/firmware/apps/monitor/monitor.c index 39833d4..54d9cd0 100644 --- a/firmware/apps/monitor/monitor.c +++ b/firmware/apps/monitor/monitor.c @@ -7,6 +7,11 @@ #include "platform.h" #include "monitor.h" #include "builddate.h" +#if (platform == tilaunchpad) +#include +extern jmp_buf warmstart; + +#endif #define MONITOR_APP @@ -174,10 +179,14 @@ void monitor_ram_pattern() } txdata(0x00,0x90,0); +#if (platform == tilaunchpad) + longjmp(warmstart,1); +#else //Reboot #ifdef MSP430 asm("br &0xfffe"); #endif +#endif } //! Return the number of contiguous bytes 0xBEEF, to measure RAM usage.