debugstr("Command deprecated.");
txdata(app,verb,1);
break;
debugstr("Command deprecated.");
txdata(app,verb,1);
break;
- silent=cmddata[0];
- txdata(app,verb,1);
- break;
+ silent=cmddata[0];
+ txdata(app,verb,1);
+ break;
case MONITOR_CONNECTED:
#ifdef MSP430
case MONITOR_CONNECTED:
#ifdef MSP430
#endif
txdata(app,verb,0);
break;
#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;
+
platform := apimote1
config := monitor spi ccspi
MSP430BSL?=goodfet.bsl --speed=38400 --swap-reset-test
platform := apimote1
config := monitor spi ccspi
MSP430BSL?=goodfet.bsl --speed=38400 --swap-reset-test
+CFLAGS += -Duseuart1 -Dapimote
endif
ifneq (,$(findstring $(board),goodfet20 goodfet10 goodfet11))
endif
ifneq (,$(findstring $(board),goodfet20 goodfet10 goodfet11))
+// Monitor application number
#define MONITOR 0x00
// Monitor Commands
#define MONITOR 0x00
// Monitor Commands
#include <stdint.h>
#ifdef MSP430
#include <stdint.h>
#ifdef MSP430
-#ifdef __MSPGCC__
-#include <msp430.h>
-#else
-#include <signal.h>
-#include <msp430.h>
-#include <iomacros.h>
-#endif
-
-void msp430_init();
-void led_init(); //deprecated
-void led_on();
-void led_off();
-void led_toggle();
+ #ifdef __MSPGCC__
+ #include <msp430.h>
+ #else
+ #include <signal.h>
+ #include <msp430.h>
+ #include <iomacros.h>
+ #endif
+
+ void msp430_init();
+ void led_init(); //deprecated
+ void led_on();
+ void led_off();
+ void led_toggle();
+ #if defined telosb || defined apimote
+ void led2_on();
+ void led2_off();
+ void led3_on();
+ void led3_off();
+ #endif
#endif
#include "config.h"
#endif
#include "config.h"