|
PER Firmware
|
#include <usart_priv.h>
Public Attributes | |
| volatile uint32_t * | rcc_enable_rg |
| uint32_t | rcc_enable_msk |
| volatile uint32_t * | rcc_reset_rg |
| uint32_t | rcc_reset_msk |
| USART_TypeDef * | periph |
| IRQn_Type | irq |
| const PHAL_DMA_Wiring_t * | tx_wiring |
| const PHAL_DMA_Wiring_t * | rx_wiring |
| IRQn_Type PHAL_USART_HwMap_t::irq |
USART global interrupt (carries IDLE and TC)
| USART_TypeDef* PHAL_USART_HwMap_t::periph |
peripheral instance
| uint32_t PHAL_USART_HwMap_t::rcc_enable_msk |
enable bit within rcc_enable_rg
| volatile uint32_t* PHAL_USART_HwMap_t::rcc_enable_rg |
RCC enable register for this UART
| uint32_t PHAL_USART_HwMap_t::rcc_reset_msk |
reset bit within rcc_reset_rg
| volatile uint32_t* PHAL_USART_HwMap_t::rcc_reset_rg |
RCC reset register for this UART
| const PHAL_DMA_Wiring_t* PHAL_USART_HwMap_t::rx_wiring |
fixed DMA wiring for RX (see dma_wiring.h)
| const PHAL_DMA_Wiring_t* PHAL_USART_HwMap_t::tx_wiring |
fixed DMA wiring for TX (see dma_wiring.h)