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

Dual SBUS radio_control. More...

#include "modules/radio_control/radio_control.h"
#include "modules/radio_control/sbus_dual.h"
#include "modules/core/abi.h"
#include <BOARD_CONFIG>
#include "mcu_periph/uart.h"
#include <string.h>
#include "modules/datalink/telemetry.h"
+ Include dependency graph for sbus_dual.c:

Go to the source code of this file.




static void send_sbus (struct transport_tx *trans, struct link_device *dev)
void sbus_dual_init (void)
 RC init function. More...
static void sbus_dual_decode_event (void)
void sbus_dual_event (void)
 RC event function. More...


struct Sbus sbus1 sbus2
 SBUS struct. More...

Detailed Description

Dual SBUS radio_control.

Definition in file sbus_dual.c.

Macro Definition Documentation



Definition at line 45 of file sbus_dual.c.



Definition at line 42 of file sbus_dual.c.



Definition at line 38 of file sbus_dual.c.



Definition at line 35 of file sbus_dual.c.

Function Documentation

◆ sbus_dual_decode_event()

static void sbus_dual_decode_event ( void  )

Definition at line 76 of file sbus_dual.c.

References sbus2, and sbus_common_decode_event().

Referenced by sbus_dual_event().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ sbus_dual_event()

void sbus_dual_event ( void  )

◆ sbus_dual_init()

void sbus_dual_init ( void  )

◆ send_sbus()

static void send_sbus ( struct transport_tx *  trans,
struct link_device *  dev 

Definition at line 55 of file sbus_dual.c.

References dev, RadioControl::frame_rate, radio_control, and SBUS_NB_CHANNEL.

Referenced by sbus_dual_init().

+ Here is the caller graph for this function:

Variable Documentation

◆ sbus2

struct Sbus sbus1 sbus2

SBUS struct.

Definition at line 1 of file sbus_dual.c.

Referenced by sbus_dual_decode_event(), sbus_dual_event(), and sbus_dual_init().