master board program  v. 2 - 2018
/home/krtko/robocup_2018/robocup_2018/leds.h
Go to the documentation of this file.
1 #ifndef LEDS_H_
2 #define LEDS_H_
3 
4 #include "hal.h"
5 #include "ch.h"
6 
7 #define FALL_BLICK 1
8 #define STARTUP_BLICK 2
9 #define FIRST_BLICK 3
10 #define SECOND_BLICK 4
11 #define THIRD_BLICK 5
12 #define FOURTH_BLICK 6
13 #define FIRST_ON 7
14 #define SECOND_ON 8
15 #define THIRD_ON 9
16 #define FOURTH_ON 10
17 #define FIRST_OFF 11
18 #define SECOND_OFF 12
19 #define THIRD_OFF 13
20 #define FOURTH_OFF 14
21 #define UP_BLICK 15
22 #define STOP_BLICK 16
23 
24 #define FIRST_LED_INDEX 10
25 #define NUMBER_OF_LEDS 3
26 
27 #define LEDS_QUEUE 16
28 
29 void leds_init(void);
30 void one_blink(uint8_t led);
31 void led_on(uint8_t led);
32 void led_off(uint8_t led);
33 void fall_blink(uint8_t times);
34 void up_blink(uint8_t times);
35 msg_t led_command(msg_t command);
36 
37 #endif
msg_t led_command(msg_t command)
Definition: leds.c:43
void leds_init(void)
Definition: leds.c:81
void fall_blink(uint8_t times)
Definition: leds.c:22
void led_off(uint8_t led)
Definition: leds.c:18
void one_blink(uint8_t led)
Definition: leds.c:8
int16_t command
Definition: motor.c:9
void led_on(uint8_t led)
Definition: leds.c:14
void up_blink(uint8_t times)
Definition: leds.c:32