Paparazzi UAS  v5.10_stable-5-g83a0da5-dirty
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
actuators.c File Reference

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

#include "subsystems/actuators.h"
#include "subsystems/actuators/motor_mixing.h"
#include "subsystems/electrical.h"
#include "actuators.h"
#include "led_hw.h"
#include "autopilot.h"
#include "subsystems/datalink/telemetry.h"
#include "firmwares/rotorcraft/stabilization.h"
+ 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

static uint8_t actuators_bebop_checksum ( uint8_t bytes,
uint8_t  size 
)
static

Definition at line 142 of file actuators.c.

References checksum.

Referenced by actuators_bebop_commit().

+ Here is the caller graph for this function:

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, ActuatorsBebop::rpm_obs, ActuatorsBebop::rpm_ref, and stabilization_cmd.

Referenced by actuators_bebop_init().

+ Here is the caller graph for this function:

Variable Documentation

struct ActuatorsBebop actuators_bebop

Definition at line 58 of file actuators.c.

Referenced by actuators_bebop_commit(), actuators_bebop_init(), and send_bebop_actuators().

uint32_t led_hw_values

Definition at line 57 of file actuators.c.