energest: removed energest types for LEDs

This commit is contained in:
Niclas Finne 2017-10-12 23:52:03 +02:00
parent 91b8ee860e
commit 68a8a0c445
2 changed files with 2 additions and 32 deletions

View File

@ -32,40 +32,13 @@
#include "dev/leds.h" #include "dev/leds.h"
#include "sys/clock.h" #include "sys/clock.h"
#include "sys/energest.h"
static unsigned char leds; static unsigned char leds;
/*---------------------------------------------------------------------------*/ /*---------------------------------------------------------------------------*/
static void static inline void
show_leds(unsigned char new_leds) show_leds(unsigned char new_leds)
{ {
unsigned char changed; leds_arch_set(new_leds);
changed = leds ^ new_leds;
leds = new_leds;
if(changed & LEDS_GREEN) {
/* Green did change */
if(leds & LEDS_GREEN) {
ENERGEST_ON(ENERGEST_TYPE_LED_GREEN);
} else {
ENERGEST_OFF(ENERGEST_TYPE_LED_GREEN);
}
}
if(changed & LEDS_YELLOW) {
if(leds & LEDS_YELLOW) {
ENERGEST_ON(ENERGEST_TYPE_LED_YELLOW);
} else {
ENERGEST_OFF(ENERGEST_TYPE_LED_YELLOW);
}
}
if(changed & LEDS_RED) {
if(leds & LEDS_RED) {
ENERGEST_ON(ENERGEST_TYPE_LED_RED);
} else {
ENERGEST_OFF(ENERGEST_TYPE_LED_RED);
}
}
leds_arch_set(leds);
} }
/*---------------------------------------------------------------------------*/ /*---------------------------------------------------------------------------*/
void void

View File

@ -51,9 +51,6 @@ enum energest_type {
ENERGEST_TYPE_CPU, ENERGEST_TYPE_CPU,
ENERGEST_TYPE_LPM, ENERGEST_TYPE_LPM,
ENERGEST_TYPE_IRQ, ENERGEST_TYPE_IRQ,
ENERGEST_TYPE_LED_GREEN,
ENERGEST_TYPE_LED_YELLOW,
ENERGEST_TYPE_LED_RED,
ENERGEST_TYPE_TRANSMIT, ENERGEST_TYPE_TRANSMIT,
ENERGEST_TYPE_LISTEN, ENERGEST_TYPE_LISTEN,