Paparazzi UAS  v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
superbitrf_rc.c File Reference
+ Include dependency graph for superbitrf_rc.c:

Go to the source code of this file.

Functions

void radio_control_impl_init (void)
 Initialization. More...
 
static void superbitrf_rc_normalize (int16_t *in, int16_t *out, uint8_t count)
 normalize superbitrf rc_values to radio values More...
 
void radio_control_impl_event (void(*_received_frame_handler)(void))
 RC event function with handler callback. More...
 

Detailed Description

DSM2 and DSMX radio control implementation for the cyrf6936 2.4GHz radio chip trough SPI

Definition in file superbitrf_rc.c.

Function Documentation

◆ radio_control_impl_event()

◆ radio_control_impl_init()

void radio_control_impl_init ( void  )

Initialization.

Main Radio initialization.

Definition at line 32 of file superbitrf_rc.c.

References spektrum_available, and superbitrf_init().

+ Here is the call graph for this function:

◆ superbitrf_rc_normalize()

static void superbitrf_rc_normalize ( int16_t in,
int16_t out,
uint8_t  count 
)
static

normalize superbitrf rc_values to radio values

Definition at line 38 of file superbitrf_rc.c.

References MAX_PPRZ, MIN_PPRZ, and RADIO_THROTTLE.

Referenced by radio_control_impl_event().

+ Here is the caller graph for this function: