Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
Loading...
Searching...
No Matches
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_set (uint8_t idx, int16_t value)
 
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 156 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()

◆ actuators_bebop_set()

void actuators_bebop_set ( uint8_t  idx,
int16_t  value 
)

Definition at line 73 of file actuators.c.

References actuators_bebop, idx, and ActuatorsBebop::rpm_ref.

◆ 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, foo, 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

◆ led_hw_values

uint32_t led_hw_values

Definition at line 57 of file actuators.c.