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; } /*---------------------------------------------------------------------------*/