energest: removed energest types for LEDs
This commit is contained in:
parent
91b8ee860e
commit
68a8a0c445
|
@ -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
|
||||||
|
|
|
@ -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,
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue