|
Paparazzi UAS
v5.12_stable-4-g9b43e9b
Paparazzi is a free software Unmanned Aircraft System.
|
#include <stdio.h>#include <caml/mlvalues.h>#include <caml/memory.h>#include <caml/callback.h>
Include dependency graph for led_hw.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Macros | |
| #define | LED_INIT(i) { led_disable = false; } |
| #define | LED_ON(i) { if (leds_closure && !led_disable) callback2(*leds_closure, Val_int(i), Val_int(1)); } |
| #define | LED_OFF(i) { if (leds_closure && !led_disable) callback2(*leds_closure, Val_int(i), Val_int(0)); } |
| #define | LED_TOGGLE(i) { if (leds_closure && !led_disable) callback2(*leds_closure, Val_int(i), Val_int(2)); } |
| #define | LED_DISABLE(i) { LED_OFF(i); led_disable = true; } |
| #define | LED_PERIODIC() {} |
Variables | |
| value * | leds_closure |
| bool | led_disable |
| #define LED_DISABLE | ( | i | ) | { LED_OFF(i); led_disable = true; } |
| #define LED_INIT | ( | i | ) | { led_disable = false; } |
| #define LED_OFF | ( | i | ) | { if (leds_closure && !led_disable) callback2(*leds_closure, Val_int(i), Val_int(0)); } |
| #define LED_ON | ( | i | ) | { if (leds_closure && !led_disable) callback2(*leds_closure, Val_int(i), Val_int(1)); } |
| #define LED_TOGGLE | ( | i | ) | { if (leds_closure && !led_disable) callback2(*leds_closure, Val_int(i), Val_int(2)); } |
| bool led_disable |
Definition at line 4 of file led_hw.c.
Referenced by sdlog_chibios_finish().
| value* leds_closure |
Definition at line 3 of file led_hw.c.
Referenced by register_leds_cb().