APM:Libraries
Public Member Functions | Public Attributes | List of all members
ChibiOS::UARTDriver::SerialDef Struct Reference

#include <UARTDriver.h>

Public Member Functions

uint8_t get_index (void) const
 

Public Attributes

BaseSequentialStream * serial
 
bool is_usb
 
bool dma_rx
 
uint8_t dma_rx_stream_id
 
uint32_t dma_rx_channel_id
 
bool dma_tx
 
uint8_t dma_tx_stream_id
 
uint32_t dma_tx_channel_id
 
ioline_t rts_line
 

Detailed Description

Definition at line 58 of file UARTDriver.h.

Member Function Documentation

◆ get_index()

uint8_t ChibiOS::UARTDriver::SerialDef::get_index ( void  ) const
inline

Definition at line 68 of file UARTDriver.h.

Referenced by ChibiOS::UARTDriver::write_pending_bytes().

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

Member Data Documentation

◆ dma_rx

bool ChibiOS::UARTDriver::SerialDef::dma_rx

◆ dma_rx_channel_id

uint32_t ChibiOS::UARTDriver::SerialDef::dma_rx_channel_id

Definition at line 63 of file UARTDriver.h.

Referenced by ChibiOS::UARTDriver::begin().

◆ dma_rx_stream_id

uint8_t ChibiOS::UARTDriver::SerialDef::dma_rx_stream_id

Definition at line 62 of file UARTDriver.h.

Referenced by ChibiOS::UARTDriver::begin().

◆ dma_tx

bool ChibiOS::UARTDriver::SerialDef::dma_tx

◆ dma_tx_channel_id

uint32_t ChibiOS::UARTDriver::SerialDef::dma_tx_channel_id

Definition at line 66 of file UARTDriver.h.

Referenced by ChibiOS::UARTDriver::write_pending_bytes_DMA().

◆ dma_tx_stream_id

uint8_t ChibiOS::UARTDriver::SerialDef::dma_tx_stream_id

◆ is_usb

bool ChibiOS::UARTDriver::SerialDef::is_usb

◆ rts_line

ioline_t ChibiOS::UARTDriver::SerialDef::rts_line

◆ serial

BaseSequentialStream* ChibiOS::UARTDriver::SerialDef::serial

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