Paparazzi UAS  v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
actuators.c File Reference
#include "subsystems/actuators.h"
#include "subsystems/electrical.h"
#include "actuators.h"
#include "led_hw.h"
#include "autopilot.h"
#include "subsystems/abi.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.


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)


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 

Definition at line 144 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 

Definition at line 39 of file actuators.c.

References actuators_bebop, dev, ActuatorsBebop::rpm_obs, ActuatorsBebop::rpm_ref, and stabilization_cmd.

Referenced by actuators_bebop_init().

+ Here is the caller graph for this function:

Variable Documentation

◆ actuators_bebop

struct ActuatorsBebop actuators_bebop

Definition at line 58 of file actuators.c.

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

◆ led_hw_values

uint32_t led_hw_values

Definition at line 57 of file actuators.c.