X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Flib%2Fsafe%2Fmsp430%2Ffail.c;h=a1125c9dd3d7b3c1eab706676f8d9615070be471;hb=adf1de6c009d13b7b52e68535c63b28f59c97400;hp=52a7fea806fcb92899ec346102547e881a24d174;hpb=2bcac97a78fcfea39788fb227904082b1f56699f;p=tinyos-2.x.git diff --git a/tos/lib/safe/msp430/fail.c b/tos/lib/safe/msp430/fail.c index 52a7fea8..a1125c9d 100644 --- a/tos/lib/safe/msp430/fail.c +++ b/tos/lib/safe/msp430/fail.c @@ -1,27 +1,33 @@ #undef SAFE_TINYOS -static void led_off_0 (void) { - __asm__ volatile ("bis.b #16, &0x0031"); +static void led_off_0 (void) { + __asm__ volatile ("bis.b #16, &0x0031"); // telos + __asm__ volatile ("bis.b #1, &0x001D"); // shimmer } static void led_off_1 (void) { - __asm__ volatile ("bis.b #32, &0x0031"); + __asm__ volatile ("bis.b #32, &0x0031"); // telos + __asm__ volatile ("bis.b #2, &0x001D"); // shimmer } static void led_off_2 (void) { - __asm__ volatile ("bis.b #64, &0x0031"); + __asm__ volatile ("bis.b #64, &0x0031"); // telos + __asm__ volatile ("bis.b #4, &0x001D"); // shimmer } static void led_on_0 (void) { - __asm__ volatile ("bic.b #16, &0x0031"); + __asm__ volatile ("bic.b #16, &0x0031"); // telos + __asm__ volatile ("bic.b #1, &0x001D"); // shimmer } static void led_on_1 (void) { - __asm__ volatile ("bic.b #32, &0x0031"); + __asm__ volatile ("bic.b #32, &0x0031"); // telos + __asm__ volatile ("bic.b #2, &0x001D"); // shimmer } static void led_on_2 (void) { - __asm__ volatile ("bic.b #64, &0x0031"); + __asm__ volatile ("bic.b #64, &0x0031"); // telos + __asm__ volatile ("bic.b #4, &0x001D"); // shimmer } static void delay (int len)