Paparazzi UAS  v6.2.0_stable
Paparazzi is a free software Unmanned Aircraft System.
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
led_hw.h
Go to the documentation of this file.
1 #ifndef LED_HW_H
2 #define LED_HW_H
3 
4 #include <stdbool.h>
5 
6 extern bool led_disabled;
7 extern void _led_on(int i);
8 extern void _led_off(int i);
9 extern void _led_toggle(int i);
10 
11 #define LED_INIT(i) { led_disabled = false; }
12 #define LED_ON(i) _led_on(i);
13 #define LED_OFF(i) _led_off(i);
14 #define LED_TOGGLE(i) _led_toggle(i);
15 #define LED_DISABLE(i) { LED_OFF(i); led_disabled = true; }
16 
17 #define LED_PERIODIC() {}
18 
19 #endif /* LED_HW_H */
void _led_on(int i)
Definition: led_hw.c:17
void _led_off(int i)
Definition: led_hw.c:18
bool led_disabled
Definition: led_hw.c:9
void _led_toggle(int i)
Definition: led_hw.c:19