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.c File Reference
#include "led_hw.h"
#include <stdio.h>
#include <caml/mlvalues.h>
#include <caml/memory.h>
#include <caml/callback.h>
+ Include dependency graph for led_hw.c:

Go to the source code of this file.

Functions

value register_leds_cb (value cb_name)
 
void _led_on (int i)
 
void _led_off (int i)
 
void _led_toggle (int i)
 

Variables

value * leds_closure = 0
 
bool led_disabled = false
 

Function Documentation

◆ _led_off()

void _led_off ( int  i)

Definition at line 18 of file led_hw.c.

References led_disabled, and leds_closure.

◆ _led_on()

void _led_on ( int  i)

Definition at line 17 of file led_hw.c.

References led_disabled, and leds_closure.

◆ _led_toggle()

void _led_toggle ( int  i)

Definition at line 19 of file led_hw.c.

References led_disabled, and leds_closure.

◆ register_leds_cb()

value register_leds_cb ( value  cb_name)

Definition at line 11 of file led_hw.c.

References leds_closure.

Variable Documentation

◆ led_disabled

bool led_disabled = false

Definition at line 9 of file led_hw.c.

Referenced by _led_off(), _led_on(), and _led_toggle().

◆ leds_closure

value* leds_closure = 0

Definition at line 8 of file led_hw.c.

Referenced by _led_off(), _led_on(), _led_toggle(), and register_leds_cb().