From 0ca8a57f39457b3573b9ff82d19244e5c920ae80 Mon Sep 17 00:00:00 2001 From: Robert Quattlebaum Date: Wed, 13 Jun 2012 09:17:32 -0700 Subject: [PATCH] platform/minimal-net: Print out pseudo LED status. --- platform/minimal-net/leds-arch.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/platform/minimal-net/leds-arch.c b/platform/minimal-net/leds-arch.c index 1308c57dc..ca2245481 100644 --- a/platform/minimal-net/leds-arch.c +++ b/platform/minimal-net/leds-arch.c @@ -37,6 +37,7 @@ * Adam Dunkels */ +#include #include "dev/leds.h" static unsigned char leds; /*---------------------------------------------------------------------------*/ @@ -55,6 +56,15 @@ leds_arch_get(void) void leds_arch_set(unsigned char l) { + int i; + + for(i = 0; i < 8 && ((1 << i) & LEDS_ALL); i++) { + if(((1 << i) & leds) && !((1 << i) & l)) { + printf("LED %d OFF\n", i); + } else if(!((1 << i) & leds) && ((1 << i) & l)) { + printf("LED %d ON\n", i); + } + } leds = l; } /*---------------------------------------------------------------------------*/