From dfad2ed33142381bdbb0cb4187f72ce889927a47 Mon Sep 17 00:00:00 2001 From: regehr Date: Fri, 25 Jul 2008 04:08:44 +0000 Subject: [PATCH] hack... blink both the telosb and shimmer LEDs --- tos/lib/safe/msp430/fail.c | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/tos/lib/safe/msp430/fail.c b/tos/lib/safe/msp430/fail.c index 52a7fea8..06dad801 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 #16, &0x0029"); // shimmer } static void led_off_1 (void) { - __asm__ volatile ("bis.b #32, &0x0031"); + __asm__ volatile ("bis.b #32, &0x0031"); // telos + __asm__ volatile ("bis.b #32, &0x0029"); // shimmer } static void led_off_2 (void) { - __asm__ volatile ("bis.b #64, &0x0031"); + __asm__ volatile ("bis.b #64, &0x0031"); // telos + __asm__ volatile ("bis.b #64, &0x0029"); // shimmer } static void led_on_0 (void) { - __asm__ volatile ("bic.b #16, &0x0031"); + __asm__ volatile ("bic.b #16, &0x0031"); // telos + __asm__ volatile ("bic.b #16, &0x0029"); // shimmer } static void led_on_1 (void) { - __asm__ volatile ("bic.b #32, &0x0031"); + __asm__ volatile ("bic.b #32, &0x0031"); // telos + __asm__ volatile ("bic.b #32, &0x0029"); // shimmer } static void led_on_2 (void) { - __asm__ volatile ("bic.b #64, &0x0031"); + __asm__ volatile ("bic.b #64, &0x0031"); // telos + __asm__ volatile ("bic.b #64, &0x0029"); // shimmer } static void delay (int len) -- 2.39.2