PER Firmware
Loading...
Searching...
No Matches
PHAL_USART_HwMap_t Struct Reference

#include <usart_priv.h>

Collaboration diagram for PHAL_USART_HwMap_t:
[legend]

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_ttx_wiring
 
const PHAL_DMA_Wiring_trx_wiring
 

Member Data Documentation

◆ irq

IRQn_Type PHAL_USART_HwMap_t::irq

USART global interrupt (carries IDLE and TC)

◆ periph

USART_TypeDef* PHAL_USART_HwMap_t::periph

peripheral instance

◆ rcc_enable_msk

uint32_t PHAL_USART_HwMap_t::rcc_enable_msk

enable bit within rcc_enable_rg

◆ rcc_enable_rg

volatile uint32_t* PHAL_USART_HwMap_t::rcc_enable_rg

RCC enable register for this UART

◆ rcc_reset_msk

uint32_t PHAL_USART_HwMap_t::rcc_reset_msk

reset bit within rcc_reset_rg

◆ rcc_reset_rg

volatile uint32_t* PHAL_USART_HwMap_t::rcc_reset_rg

RCC reset register for this UART

◆ rx_wiring

const PHAL_DMA_Wiring_t* PHAL_USART_HwMap_t::rx_wiring

fixed DMA wiring for RX (see dma_wiring.h)

◆ tx_wiring

const PHAL_DMA_Wiring_t* PHAL_USART_HwMap_t::tx_wiring

fixed DMA wiring for TX (see dma_wiring.h)


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