| _baudrate | ChibiOS::UARTDriver | private |
| _blocking_writes | ChibiOS::UARTDriver | private |
| _device_initialised | ChibiOS::UARTDriver | private |
| _first_write_started_us | ChibiOS::UARTDriver | private |
| _flow_control | ChibiOS::UARTDriver | private |
| _in_timer | ChibiOS::UARTDriver | private |
| _initialised | ChibiOS::UARTDriver | private |
| _last_write_completed_us | ChibiOS::UARTDriver | private |
| _lock_rx_in_timer_tick | ChibiOS::UARTDriver | private |
| _readbuf | ChibiOS::UARTDriver | private |
| _receive_timestamp | ChibiOS::UARTDriver | private |
| _receive_timestamp_idx | ChibiOS::UARTDriver | private |
| _rts_is_active | ChibiOS::UARTDriver | private |
| _serial_tab | ChibiOS::UARTDriver | privatestatic |
| _timer_tick(void) override | ChibiOS::UARTDriver | virtual |
| _uart_owner_thd | ChibiOS::UARTDriver | private |
| _wait | ChibiOS::UARTDriver | private |
| _write_mutex | ChibiOS::UARTDriver | private |
| _writebuf | ChibiOS::UARTDriver | private |
| available() override | ChibiOS::UARTDriver | virtual |
| begin(uint32_t b) | ChibiOS::UARTDriver | virtual |
| begin(uint32_t b, uint16_t rxS, uint16_t txS) | ChibiOS::UARTDriver | virtual |
| check_dma_tx_completion(void) | ChibiOS::UARTDriver | private |
| configure_parity(uint8_t v) override | ChibiOS::UARTDriver | virtual |
| dma_handle | ChibiOS::UARTDriver | private |
| dma_tx_allocate(Shared_DMA *ctx) | ChibiOS::UARTDriver | private |
| dma_tx_deallocate(Shared_DMA *ctx) | ChibiOS::UARTDriver | private |
| end() | ChibiOS::UARTDriver | virtual |
| flow_control enum name | AP_HAL::UARTDriver | |
| FLOW_CONTROL_AUTO enum value | AP_HAL::UARTDriver | |
| FLOW_CONTROL_DISABLE enum value | AP_HAL::UARTDriver | |
| FLOW_CONTROL_ENABLE enum value | AP_HAL::UARTDriver | |
| flush() | ChibiOS::UARTDriver | virtual |
| get_flow_control(void) override | ChibiOS::UARTDriver | inlinevirtual |
| is_initialized() | ChibiOS::UARTDriver | virtual |
| last_thread_run_us | ChibiOS::UARTDriver | privatestatic |
| lock_key | ChibiOS::UARTDriver | private |
| lock_port(uint32_t key) override | ChibiOS::UARTDriver | virtual |
| n | ChibiOS::UARTDriver | |
| print(const char *str) | AP_HAL::BetterStream | inline |
| printf(const char *,...) FMT_PRINTF(2 | AP_HAL::BetterStream | virtual |
| println(const char *str) | AP_HAL::BetterStream | inline |
| read() override | ChibiOS::UARTDriver | virtual |
| receive_time_constraint_us(uint16_t nbytes) override | ChibiOS::UARTDriver | virtual |
| receive_timestamp_update(void) | ChibiOS::UARTDriver | private |
| rx_bounce_buf | ChibiOS::UARTDriver | private |
| rx_irq_cb(void *sd) | ChibiOS::UARTDriver | privatestatic |
| rxbuff_full_irq(void *self, uint32_t flags) | ChibiOS::UARTDriver | privatestatic |
| rxdma | ChibiOS::UARTDriver | private |
| sdef | ChibiOS::UARTDriver | private |
| sercfg | ChibiOS::UARTDriver | private |
| serial_num | ChibiOS::UARTDriver | private |
| set_blocking_writes(bool blocking) | ChibiOS::UARTDriver | virtual |
| set_flow_control(enum flow_control flow_control) override | ChibiOS::UARTDriver | |
| AP_HAL::UARTDriver::set_flow_control(enum flow_control flow_control_setting) | AP_HAL::UARTDriver | inlinevirtual |
| set_stop_bits(int n) override | ChibiOS::UARTDriver | virtual |
| set_unbuffered_writes(bool on) override | ChibiOS::UARTDriver | virtual |
| thread_ctx | ChibiOS::UARTDriver | |
| thread_init() | ChibiOS::UARTDriver | private |
| tx_bounce_buf | ChibiOS::UARTDriver | private |
| tx_bounce_buf_ready | ChibiOS::UARTDriver | private |
| tx_complete(void *self, uint32_t flags) | ChibiOS::UARTDriver | privatestatic |
| tx_len | ChibiOS::UARTDriver | private |
| tx_pending() | ChibiOS::UARTDriver | virtual |
| txdma | ChibiOS::UARTDriver | private |
| txspace() override | ChibiOS::UARTDriver | virtual |
| uart_drivers | ChibiOS::UARTDriver | privatestatic |
| uart_thread(void *) | ChibiOS::UARTDriver | privatestatic |
| uart_thread_ctx | ChibiOS::UARTDriver | privatestatic |
| UARTDriver(uint8_t serial_num) | ChibiOS::UARTDriver | |
| AP_HAL::UARTDriver::UARTDriver() | AP_HAL::UARTDriver | inline |
| unbuffered_writes | ChibiOS::UARTDriver | private |
| update_rts_line(void) | ChibiOS::UARTDriver | private |
| vprintf(const char *, va_list) | AP_HAL::BetterStream | virtual |
| wait_timeout(uint16_t n, uint32_t timeout_ms) override | ChibiOS::UARTDriver | virtual |
| write(uint8_t c) | ChibiOS::UARTDriver | virtual |
| write(const uint8_t *buffer, size_t size) | ChibiOS::UARTDriver | virtual |
| AP_HAL::UARTDriver::write(const char *str) | AP_HAL::BetterStream | |
| write_locked(const uint8_t *buffer, size_t size, uint32_t key) override | ChibiOS::UARTDriver | virtual |
| write_pending_bytes(void) | ChibiOS::UARTDriver | private |
| write_pending_bytes_DMA(uint32_t n) | ChibiOS::UARTDriver | private |
| write_pending_bytes_NODMA(uint32_t n) | ChibiOS::UARTDriver | private |