]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/platforms/shimmer/MotePlatformC.nc
added led clears to make null app cause shimmer to really do nothing.
[tinyos-2.x.git] / tos / platforms / shimmer / MotePlatformC.nc
index a06744f02c350099f0bca9131cbb18af10630db6..10d9792d530d9fa913d54ba08178c9b0da8689a0 100644 (file)
@@ -48,6 +48,11 @@ implementation {
     TOSH_SEL_ORANGE_LED_IOFUNC();
     TOSH_SEL_GREEN_LED_IOFUNC();
 
+    TOSH_CLR_RED_LED_PIN();
+    TOSH_CLR_YELLOW_LED_PIN();
+    TOSH_CLR_ORANGE_LED_PIN();
+    TOSH_CLR_GREEN_LED_PIN();
+
     //RADIO PINS
     //CC2420 pins
     TOSH_MAKE_RADIO_CSN_OUTPUT();
@@ -106,12 +111,13 @@ implementation {
     TOSH_SEL_BT_RXD_MODFUNC();
 
     // BSL Prog Pins tristate em
-    /*
-      TOSH_MAKE_PROG_IN_OUTPUT();
-      TOSH_MAKE_PROG_OUT_OUTPUT();
-      TOSH_SEL_PROG_IN_IOFUNC();
-      TOSH_SEL_PROG_OUT_IOFUNC();
-    */
+
+    TOSH_MAKE_PROG_IN_OUTPUT();
+    TOSH_MAKE_PROG_OUT_OUTPUT();
+    TOSH_SET_PROG_OUT_PIN();    // some expansion boards have enable low
+    TOSH_SEL_PROG_IN_IOFUNC();
+    TOSH_SEL_PROG_OUT_IOFUNC();
+
     // USART lines, attached to a pullup
     TOSH_SEL_UCLK0_IOFUNC();
     TOSH_MAKE_UCLK0_OUTPUT();