]> oss.titaniummirror.com Git - tinyos-2.x.git/commitdiff
Fixed the leds address for shimmer. BlinkFail now works on shimmer.
authorkonradlorincz <konradlorincz>
Fri, 25 Jul 2008 19:43:35 +0000 (19:43 +0000)
committerkonradlorincz <konradlorincz>
Fri, 25 Jul 2008 19:43:35 +0000 (19:43 +0000)
tos/lib/safe/msp430/fail.c

index 06dad801da9c5294837da077d21f9c8b1d7761a0..a1125c9dd3d7b3c1eab706676f8d9615070be471 100644 (file)
@@ -2,32 +2,32 @@
 
 static void led_off_0 (void) {
     __asm__ volatile ("bis.b #16, &0x0031"); // telos
-    __asm__ volatile ("bis.b #16, &0x0029"); // shimmer
+    __asm__ volatile ("bis.b #1, &0x001D"); // shimmer
 }
 
 static void led_off_1 (void)  { 
     __asm__ volatile ("bis.b #32, &0x0031"); // telos
-    __asm__ volatile ("bis.b #32, &0x0029"); // shimmer
+    __asm__ volatile ("bis.b #2, &0x001D"); // shimmer
 }
 
 static void led_off_2 (void)  {
     __asm__ volatile ("bis.b #64, &0x0031"); // telos
-    __asm__ volatile ("bis.b #64, &0x0029"); // shimmer
+    __asm__ volatile ("bis.b #4, &0x001D"); // shimmer
 }
 
 static void led_on_0 (void) { 
     __asm__ volatile ("bic.b #16, &0x0031"); // telos
-    __asm__ volatile ("bic.b #16, &0x0029"); // shimmer
+    __asm__ volatile ("bic.b #1, &0x001D"); // shimmer
 }
 
 static void led_on_1 (void) { 
     __asm__ volatile ("bic.b #32, &0x0031"); // telos
-    __asm__ volatile ("bic.b #32, &0x0029"); // shimmer
+    __asm__ volatile ("bic.b #2, &0x001D"); // shimmer
 }
 
 static void led_on_2 (void) { 
     __asm__ volatile ("bic.b #64, &0x0031"); // telos
-    __asm__ volatile ("bic.b #64, &0x0029"); // shimmer
+    __asm__ volatile ("bic.b #4, &0x001D"); // shimmer
 }
 
 static void delay (int len)