Trident IoT SDK
 
Loading...
Searching...
No Matches
UART_REGISTERS_T Struct Reference

#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
 

Detailed Description


the struct we use so we can address UART chip registers using field names


Field Documentation

◆ DMA_interrupt_enable_register

__IO uint32_t UART_REGISTERS_T::DMA_interrupt_enable_register

◆ DMA_interrupt_status

__IO uint32_t UART_REGISTERS_T::DMA_interrupt_status

◆ DMA_rx_buffer_addr

__IO uint32_t UART_REGISTERS_T::DMA_rx_buffer_addr

◆ DMA_rx_buffer_len

__IO uint32_t UART_REGISTERS_T::DMA_rx_buffer_len

◆ DMA_rx_enable

__IO uint32_t UART_REGISTERS_T::DMA_rx_enable

◆ DMA_rx_xfer_len_remaining

__I uint32_t UART_REGISTERS_T::DMA_rx_xfer_len_remaining

◆ DMA_tx_buffer_addr

__IO uint32_t UART_REGISTERS_T::DMA_tx_buffer_addr

◆ DMA_tx_buffer_len

__IO uint32_t UART_REGISTERS_T::DMA_tx_buffer_len

◆ DMA_tx_enable

__IO uint32_t UART_REGISTERS_T::DMA_tx_enable

◆ DMA_tx_xfer_len_remaining

__I uint32_t UART_REGISTERS_T::DMA_tx_xfer_len_remaining

◆ FIFO_control_register

__IO uint32_t UART_REGISTERS_T::FIFO_control_register

◆ interrupt_enable_register

__IO uint32_t UART_REGISTERS_T::interrupt_enable_register

◆ line_control_register

__IO uint32_t UART_REGISTERS_T::line_control_register

◆ line_status_register

__I uint32_t UART_REGISTERS_T::line_status_register

◆ modem_control_register

__IO uint32_t UART_REGISTERS_T::modem_control_register

◆ modem_status_register

__I uint32_t UART_REGISTERS_T::modem_status_register

◆ receive_buffer_register

__IO uint32_t UART_REGISTERS_T::receive_buffer_register

◆ scratch_register

__IO uint32_t UART_REGISTERS_T::scratch_register

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