NinjaFlight
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
serialPort_s Struct Reference

#include <serial.h>

Collaboration diagram for serialPort_s:

Data Fields

const struct serial_port_opsvTable
 
uint8_t identifier
 
portMode_t mode
 
portOptions_t options
 
uint32_t baudRate
 
uint32_t rxBufferSize
 
uint32_t txBufferSize
 
volatile uint8_t * rxBuffer
 
volatile uint8_t * txBuffer
 
uint32_t rxBufferHead
 
uint32_t rxBufferTail
 
uint32_t txBufferHead
 
uint32_t txBufferTail
 
serialReceiveCallbackPtr callback
 

Field Documentation

uint32_t serialPort_s::baudRate
serialReceiveCallbackPtr serialPort_s::callback
uint8_t serialPort_s::identifier
portMode_t serialPort_s::mode
portOptions_t serialPort_s::options
volatile uint8_t* serialPort_s::rxBuffer
uint32_t serialPort_s::rxBufferHead
uint32_t serialPort_s::rxBufferSize
uint32_t serialPort_s::rxBufferTail
volatile uint8_t* serialPort_s::txBuffer
uint32_t serialPort_s::txBufferHead
uint32_t serialPort_s::txBufferSize
uint32_t serialPort_s::txBufferTail
const struct serial_port_ops* serialPort_s::vTable

The documentation for this struct was generated from the following file: