Added LED test into monitor, supporting increased LEDs on the apimote and telosb...
[goodfet] / firmware / include / platform.h
index 75f84a4..4476724 100644 (file)
 #include <stdint.h>
 
 #ifdef MSP430
-#ifdef __MSPGCC__
-#include <msp430.h>
-#else
-#include <signal.h>
-#include <io.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"
 
 #ifdef useuart1
-//TelosB uses second serial port.
+//TelosB and the ApiMote use the second serial port.
 #define serial_tx serial1_tx
 #define serial_rx serial1_rx
 #define setbaud setbaud1