#include <T32CM11_uart.h>
Data Fields | |
__IO uint32_t | receive_buffer_register |
__IO uint32_t | interrupt_enable_register |
__IO uint32_t | FIFO_control_register |
__IO uint32_t | line_control_register |
__IO uint32_t | modem_control_register |
__I uint32_t | line_status_register |
__I uint32_t | modem_status_register |
__IO uint32_t | scratch_register |
__IO uint32_t | DMA_rx_buffer_addr |
__IO uint32_t | DMA_rx_buffer_len |
__IO uint32_t | DMA_tx_buffer_addr |
__IO uint32_t | DMA_tx_buffer_len |
__I uint32_t | DMA_rx_xfer_len_remaining |
__I uint32_t | DMA_tx_xfer_len_remaining |
__IO uint32_t | DMA_interrupt_enable_register |
__IO uint32_t | DMA_interrupt_status |
__IO uint32_t | DMA_rx_enable |
__IO uint32_t | DMA_tx_enable |
the struct we use so we can address UART chip registers using field names
__IO uint32_t UART_REGISTERS_T::DMA_interrupt_enable_register |
__IO uint32_t UART_REGISTERS_T::DMA_interrupt_status |
__IO uint32_t UART_REGISTERS_T::DMA_rx_buffer_addr |
__IO uint32_t UART_REGISTERS_T::DMA_rx_buffer_len |
__IO uint32_t UART_REGISTERS_T::DMA_rx_enable |
__I uint32_t UART_REGISTERS_T::DMA_rx_xfer_len_remaining |
__IO uint32_t UART_REGISTERS_T::DMA_tx_buffer_addr |
__IO uint32_t UART_REGISTERS_T::DMA_tx_buffer_len |
__IO uint32_t UART_REGISTERS_T::DMA_tx_enable |
__I uint32_t UART_REGISTERS_T::DMA_tx_xfer_len_remaining |
__IO uint32_t UART_REGISTERS_T::FIFO_control_register |
__IO uint32_t UART_REGISTERS_T::interrupt_enable_register |
__IO uint32_t UART_REGISTERS_T::line_control_register |
__I uint32_t UART_REGISTERS_T::line_status_register |
__IO uint32_t UART_REGISTERS_T::modem_control_register |
__I uint32_t UART_REGISTERS_T::modem_status_register |
__IO uint32_t UART_REGISTERS_T::receive_buffer_register |
__IO uint32_t UART_REGISTERS_T::scratch_register |