APM:Libraries
|
#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 |
Definition at line 58 of file UARTDriver.h.
|
inline |
Definition at line 68 of file UARTDriver.h.
Referenced by ChibiOS::UARTDriver::write_pending_bytes().
bool ChibiOS::UARTDriver::SerialDef::dma_rx |
Definition at line 61 of file UARTDriver.h.
Referenced by ChibiOS::UARTDriver::_timer_tick(), ChibiOS::UARTDriver::begin(), ChibiOS::UARTDriver::configure_parity(), ChibiOS::UARTDriver::rx_irq_cb(), ChibiOS::UARTDriver::rxbuff_full_irq(), and ChibiOS::UARTDriver::set_stop_bits().
uint32_t ChibiOS::UARTDriver::SerialDef::dma_rx_channel_id |
Definition at line 63 of file UARTDriver.h.
Referenced by ChibiOS::UARTDriver::begin().
uint8_t ChibiOS::UARTDriver::SerialDef::dma_rx_stream_id |
Definition at line 62 of file UARTDriver.h.
Referenced by ChibiOS::UARTDriver::begin().
bool ChibiOS::UARTDriver::SerialDef::dma_tx |
Definition at line 64 of file UARTDriver.h.
Referenced by ChibiOS::UARTDriver::begin(), ChibiOS::UARTDriver::set_unbuffered_writes(), and ChibiOS::UARTDriver::write_pending_bytes().
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().
uint8_t ChibiOS::UARTDriver::SerialDef::dma_tx_stream_id |
Definition at line 65 of file UARTDriver.h.
Referenced by ChibiOS::UARTDriver::begin(), ChibiOS::UARTDriver::dma_tx_allocate(), and ChibiOS::UARTDriver::write_pending_bytes_DMA().
bool ChibiOS::UARTDriver::SerialDef::is_usb |
Definition at line 60 of file UARTDriver.h.
Referenced by ChibiOS::UARTDriver::_timer_tick(), ChibiOS::UARTDriver::available(), ChibiOS::UARTDriver::begin(), ChibiOS::UARTDriver::configure_parity(), ChibiOS::UARTDriver::end(), ChibiOS::UARTDriver::flush(), ChibiOS::UARTDriver::receive_time_constraint_us(), ChibiOS::UARTDriver::set_stop_bits(), and ChibiOS::UARTDriver::write_pending_bytes_NODMA().
ioline_t ChibiOS::UARTDriver::SerialDef::rts_line |
Definition at line 67 of file UARTDriver.h.
Referenced by ChibiOS::UARTDriver::_timer_tick(), and ChibiOS::UARTDriver::update_rts_line().
BaseSequentialStream* ChibiOS::UARTDriver::SerialDef::serial |
Definition at line 59 of file UARTDriver.h.
Referenced by ChibiOS::UARTDriver::_timer_tick(), ChibiOS::UARTDriver::available(), ChibiOS::UARTDriver::begin(), ChibiOS::UARTDriver::configure_parity(), ChibiOS::UARTDriver::dma_tx_allocate(), ChibiOS::UARTDriver::end(), ChibiOS::UARTDriver::flush(), ChibiOS::UARTDriver::rx_irq_cb(), ChibiOS::UARTDriver::set_stop_bits(), and ChibiOS::UARTDriver::write_pending_bytes_NODMA().