X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=firmware%2Fapps%2Fmonitor%2Fmonitor.c;fp=firmware%2Fapps%2Fmonitor%2Fmonitor.c;h=b6858aa0ceeb85a26d8b3ac3d5730c3d5220d0a7;hp=8145f5027a01d40c74c1e672ec9038dd03b3ee1e;hb=0fdb361ae1af20139c5751a1b6151e5e065a31b3;hpb=a9021e12779463f37bfebec8cacd9e8dd7643b69;ds=sidebyside diff --git a/firmware/apps/monitor/monitor.c b/firmware/apps/monitor/monitor.c index 8145f50..b6858aa 100644 --- a/firmware/apps/monitor/monitor.c +++ b/firmware/apps/monitor/monitor.c @@ -145,11 +145,11 @@ void monitor_handle_fn(uint8_t const app, debugstr("Command deprecated."); txdata(app,verb,1); break; - + case MONITOR_SILENT: - silent=cmddata[0]; - txdata(app,verb,1); - break; + silent=cmddata[0]; + txdata(app,verb,1); + break; case MONITOR_CONNECTED: #ifdef MSP430 @@ -157,6 +157,33 @@ void monitor_handle_fn(uint8_t const app, #endif txdata(app,verb,0); break; + + case MONITOR_LEDTEST: + //debugstr("Enter LEDTEST."); + i = 0; + #ifdef PLEDOUT + i++; + led_init(); + led_on(); + msdelay(5000); + led_off(); + #endif + #ifdef PLED2OUT + i++; + led2_on(); + msdelay(5000); + led2_off(); + #endif + #ifdef PLED3OUT + i++; + led3_on(); + msdelay(5000); + led3_off(); + #endif + cmddata[0] = i; //Return number of LEDs that we flashed. + txdata(app,verb,1); + break; + } }