Paparazzi UAS  v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
actuators.c File Reference

Actuator driver for the bebop and bebop 2. More...

+ Include dependency graph for actuators.c:

Go to the source code of this file.

Functions

static void send_bebop_actuators (struct transport_tx *trans, struct link_device *dev)
 
static uint8_t actuators_bebop_checksum (uint8_t *bytes, uint8_t size)
 
void actuators_bebop_init (void)
 
void actuators_bebop_commit (void)
 

Variables

uint32_t led_hw_values
 
struct ActuatorsBebop actuators_bebop
 

Detailed Description

Actuator driver for the bebop and bebop 2.

Definition in file actuators.c.

Function Documentation

◆ actuators_bebop_checksum()

static uint8_t actuators_bebop_checksum ( uint8_t bytes,
uint8_t  size 
)
static

Definition at line 151 of file actuators.c.

References checksum.

Referenced by actuators_bebop_commit().

+ Here is the caller graph for this function:

◆ actuators_bebop_commit()

◆ actuators_bebop_init()

◆ send_bebop_actuators()

static void send_bebop_actuators ( struct transport_tx *  trans,
struct link_device *  dev 
)
static

Definition at line 39 of file actuators.c.

References actuators_bebop, Stabilization::cmd, dev, ActuatorsBebop::rpm_obs, ActuatorsBebop::rpm_ref, and stabilization.

Referenced by actuators_bebop_init().

+ Here is the caller graph for this function:

Variable Documentation

◆ actuators_bebop

struct ActuatorsBebop actuators_bebop

◆ led_hw_values

uint32_t led_hw_values

Definition at line 57 of file actuators.c.