|
libxr
Embedded C++ framework for bare-metal, RTOS and Linux
|
This is the complete list of members for LibXR::CH32UART, including all inherited members.
| _read_port | LibXR::CH32UART | |
| _write_port | LibXR::CH32UART | |
| CH32UART(ch32_uart_id_t id, RawData dma_rx, RawData dma_tx, GPIO_TypeDef *tx_gpio_port, uint16_t tx_gpio_pin, GPIO_TypeDef *rx_gpio_port, uint16_t rx_gpio_pin, uint32_t pin_remap=0, uint32_t tx_queue_size=5, UART::Configuration config={115200, UART::Parity::NO_PARITY, 8, 1}) | LibXR::CH32UART | |
| dma_buff_rx_ | LibXR::CH32UART | |
| dma_buff_tx_ | LibXR::CH32UART | |
| dma_rx_channel_ (defined in LibXR::CH32UART) | LibXR::CH32UART | |
| dma_tx_channel_ (defined in LibXR::CH32UART) | LibXR::CH32UART | |
| id_ (defined in LibXR::CH32UART) | LibXR::CH32UART | |
| instance_ (defined in LibXR::CH32UART) | LibXR::CH32UART | |
| last_rx_pos_ | LibXR::CH32UART | |
| map_ (defined in LibXR::CH32UART) | LibXR::CH32UART | static |
| Parity enum name | LibXR::UART | |
| Read(RawData data, OperationType &&op, bool in_isr=false) (defined in LibXR::UART) | LibXR::UART | inline |
| read_port_ | LibXR::UART | |
| RxDmaIRQHandler() | LibXR::CH32UART | |
| SetConfig(UART::Configuration config, bool in_isr=false) override | LibXR::CH32UART | virtual |
| tx_busy_ | LibXR::CH32UART | |
| TxDmaIRQHandler() | LibXR::CH32UART | |
| UART(ReadPortType *read_port, WritePortType *write_port) | LibXR::UART | inline |
| uart_mode_ (defined in LibXR::CH32UART) | LibXR::CH32UART | |
| UartIRQHandler() | LibXR::CH32UART | |
| Write(ConstRawData data, OperationType &&op, bool in_isr=false) (defined in LibXR::UART) | LibXR::UART | inline |
| write_port_ | LibXR::UART | |
| WriteFun(WritePort &port, bool in_isr) | LibXR::CH32UART | static |