Contiki 3.x
leds.c
1 #include <avr/pgmspace.h>
2 #include "rss2.h"
3 #include "leds.h"
4 
5 void
6 leds_init(void)
7 {
8  DDRE |= (1 << LED_RED);
9  DDRE |= (1 << LED_YELLOW);
10  /* Off */
11  leds_off(LEDS_ALL);
12 }
13 void
14 leds_on(unsigned char ledv)
15 {
16  if(ledv & LEDS_YELLOW) {
17  PORTE &= ~(1 << LED_YELLOW);
18  }
19  if(ledv & LEDS_RED) {
20  PORTE &= ~(1 << LED_RED);
21  }
22 }
23 void
24 leds_off(unsigned char ledv)
25 {
26  if(ledv & LEDS_YELLOW) {
27  PORTE |= (1 << LED_YELLOW);
28  }
29  if(ledv & LEDS_RED) {
30  PORTE |= (1 << LED_RED);
31  }
32 }
33 void
34 leds_toggle(unsigned char ledv)
35 {
36 }
37 void
38 leds_invert(unsigned char ledv)
39 {
40 }
41 unsigned char
42 leds_get(void)
43 {
44  return 0;
45 }
unsigned char leds_get(void)
Returns the current status of all leds.
Definition: leds.c:92
#define PORTE
Peripheral PORTE base pointer.
Definition: MKL25Z4.h:4455