Paparazzi UAS  v5.17_devel-24-g2ae834f
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
frsky_x.h File Reference
#include "pprzlink/pprzlink_device.h"
+ Include dependency graph for frsky_x.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  fifo_t
 
struct  frsky_x_serial_periph
 

Macros

#define DOWNLINK_BUFFER_SIZE   512
 
#define UPLINK_BUFFER_SIZE   512
 

Functions

void datalink_frsky_x_init (void)
 

Variables

struct frsky_x_serial_periph frsky_x_serial
 

Data Structure Documentation

struct fifo_t

Definition at line 90 of file usb_ser_hw.c.

Data Fields
uint8_t * buf
int head
size_t size
int tail
struct frsky_x_serial_periph

Definition at line 37 of file frsky_x.h.

+ Collaboration diagram for frsky_x_serial_periph:
Data Fields
struct link_device device Generic device interface.
uint8_t downlink_buf[DOWNLINK_BUFFER_SIZE]
fifo_t downlink_fifo
uint8_t uplink_buf[UPLINK_BUFFER_SIZE]
fifo_t uplink_fifo

Macro Definition Documentation

#define DOWNLINK_BUFFER_SIZE   512

Definition at line 27 of file frsky_x.h.

Referenced by datalink_frsky_x_init().

#define UPLINK_BUFFER_SIZE   512

Definition at line 28 of file frsky_x.h.

Referenced by datalink_frsky_x_init().

Function Documentation

Variable Documentation

struct frsky_x_serial_periph frsky_x_serial

Definition at line 27 of file frsky_x.c.

Referenced by datalink_frsky_x_init(), smartPortDownlink_cb(), and smartPortUplink_cb().