Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
e3da-public
contiki-ng
Commits
68a8a0c4
Commit
68a8a0c4
authored
Oct 12, 2017
by
Niclas Finne
Browse files
energest: removed energest types for LEDs
parent
91b8ee86
Changes
2
Hide whitespace changes
Inline
Side-by-side
os/dev/leds.c
View file @
68a8a0c4
...
...
@@ -32,40 +32,13 @@
#include "dev/leds.h"
#include "sys/clock.h"
#include "sys/energest.h"
static
unsigned
char
leds
;
/*---------------------------------------------------------------------------*/
static
void
static
inline
void
show_leds
(
unsigned
char
new_leds
)
{
unsigned
char
changed
;
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
);
leds_arch_set
(
new_leds
);
}
/*---------------------------------------------------------------------------*/
void
...
...
os/sys/energest.h
View file @
68a8a0c4
...
...
@@ -51,9 +51,6 @@ enum energest_type {
ENERGEST_TYPE_CPU
,
ENERGEST_TYPE_LPM
,
ENERGEST_TYPE_IRQ
,
ENERGEST_TYPE_LED_GREEN
,
ENERGEST_TYPE_LED_YELLOW
,
ENERGEST_TYPE_LED_RED
,
ENERGEST_TYPE_TRANSMIT
,
ENERGEST_TYPE_LISTEN
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment