STM32L486xx HAL User Manual
Modules
USART
STM32L4xx_LL_Driver

Modules

 USART Private Constants
 USART Private Macros
 USART Exported Init structures
 USART Exported Constants
 USART Exported Macros
 USART Exported Functions

Reference Manual to LL API cross reference

The following table provide a mapping between the registers and bits, as they appears inside product reference manual, and the functions provided by the Low Layer interface.

This table gives the correspondance for USART registers.

Register Bit Function
BRR BRR LL_USART_GetBaudRate
LL_USART_SetBaudRate
CR1 CMIE LL_USART_DisableIT_CM
LL_USART_EnableIT_CM
LL_USART_IsEnabledIT_CM
DEAT LL_USART_GetDEAssertionTime
LL_USART_SetDEAssertionTime
DEDT LL_USART_GetDEDeassertionTime
LL_USART_SetDEDeassertionTime
EOBIE LL_USART_DisableIT_EOB
LL_USART_EnableIT_EOB
LL_USART_IsEnabledIT_EOB
IDLEIE LL_USART_DisableIT_IDLE
LL_USART_EnableIT_IDLE
LL_USART_IsEnabledIT_IDLE
M0 LL_USART_ConfigCharacter
LL_USART_GetDataWidth
LL_USART_SetDataWidth
M1 LL_USART_ConfigCharacter
LL_USART_GetDataWidth
LL_USART_SetDataWidth
MME LL_USART_DisableMuteMode
LL_USART_EnableMuteMode
LL_USART_IsEnabledMuteMode
OVER8 LL_USART_GetOverSampling
LL_USART_SetOverSampling
PCE LL_USART_ConfigCharacter
LL_USART_GetParity
LL_USART_SetParity
PEIE LL_USART_DisableIT_PE
LL_USART_EnableIT_PE
LL_USART_IsEnabledIT_PE
PS LL_USART_ConfigCharacter
LL_USART_GetParity
LL_USART_SetParity
RE LL_USART_DisableDirectionRx
LL_USART_EnableDirectionRx
LL_USART_GetTransferDirection
LL_USART_SetTransferDirection
RTOIE LL_USART_DisableIT_RTO
LL_USART_EnableIT_RTO
LL_USART_IsEnabledIT_RTO
RXNEIE LL_USART_DisableIT_RXNE
LL_USART_EnableIT_RXNE
LL_USART_IsEnabledIT_RXNE
TCIE LL_USART_DisableIT_TC
LL_USART_EnableIT_TC
LL_USART_IsEnabledIT_TC
TE LL_USART_DisableDirectionTx
LL_USART_EnableDirectionTx
LL_USART_GetTransferDirection
LL_USART_SetTransferDirection
TXEIE LL_USART_DisableIT_TXE
LL_USART_EnableIT_TXE
LL_USART_IsEnabledIT_TXE
UE LL_USART_Disable
LL_USART_Enable
LL_USART_IsEnabled
UESM LL_USART_DisableInStopMode
LL_USART_EnableInStopMode
LL_USART_IsEnabledInStopMode
WAKE LL_USART_GetWakeUpMethod
LL_USART_SetWakeUpMethod
CR2 ABREN LL_USART_DisableAutoBaudRate
LL_USART_EnableAutoBaudRate
LL_USART_IsEnabledAutoBaud
ABRMODE LL_USART_GetAutoBaudRateMode
LL_USART_SetAutoBaudRateMode
ADD LL_USART_ConfigNodeAddress
LL_USART_GetNodeAddress
ADDM7 LL_USART_ConfigNodeAddress
LL_USART_GetNodeAddressLen
CLKEN LL_USART_ConfigAsyncMode
LL_USART_ConfigHalfDuplexMode
LL_USART_ConfigIrdaMode
LL_USART_ConfigLINMode
LL_USART_ConfigMultiProcessMode
LL_USART_ConfigSmartcardMode
LL_USART_ConfigSyncMode
LL_USART_DisableSCLKOutput
LL_USART_EnableSCLKOutput
LL_USART_IsEnabledSCLKOutput
CPHA LL_USART_ConfigClock
LL_USART_GetClockPhase
LL_USART_SetClockPhase
CPOL LL_USART_ConfigClock
LL_USART_GetClockPolarity
LL_USART_SetClockPolarity
DATAINV LL_USART_GetBinaryDataLogic
LL_USART_SetBinaryDataLogic
LBCL LL_USART_ConfigClock
LL_USART_GetLastClkPulseOutput
LL_USART_SetLastClkPulseOutput
LBDIE LL_USART_DisableIT_LBD
LL_USART_EnableIT_LBD
LL_USART_IsEnabledIT_LBD
LBDL LL_USART_GetLINBrkDetectionLen
LL_USART_SetLINBrkDetectionLen
LINEN LL_USART_ConfigAsyncMode
LL_USART_ConfigHalfDuplexMode
LL_USART_ConfigIrdaMode
LL_USART_ConfigLINMode
LL_USART_ConfigMultiProcessMode
LL_USART_ConfigSmartcardMode
LL_USART_ConfigSyncMode
LL_USART_DisableLIN
LL_USART_EnableLIN
LL_USART_IsEnabledLIN
MSBFIRST LL_USART_GetTransferBitOrder
LL_USART_SetTransferBitOrder
RTOEN LL_USART_DisableRxTimeout
LL_USART_EnableRxTimeout
LL_USART_IsEnabledRxTimeout
RXINV LL_USART_GetRXPinLevel
LL_USART_SetRXPinLevel
STOP LL_USART_ConfigCharacter
LL_USART_ConfigIrdaMode
LL_USART_ConfigLINMode
LL_USART_ConfigSmartcardMode
LL_USART_GetStopBitsLength
LL_USART_SetStopBitsLength
SWAP LL_USART_GetTXRXSwap
LL_USART_SetTXRXSwap
TXINV LL_USART_GetTXPinLevel
LL_USART_SetTXPinLevel
CR3 CTSE LL_USART_DisableCTSHWFlowCtrl
LL_USART_EnableCTSHWFlowCtrl
LL_USART_GetHWFlowCtrl
LL_USART_SetHWFlowCtrl
CTSIE LL_USART_DisableIT_CTS
LL_USART_EnableIT_CTS
LL_USART_IsEnabledIT_CTS
DDRE LL_USART_DisableDMADeactOnRxErr
LL_USART_EnableDMADeactOnRxErr
LL_USART_IsEnabledDMADeactOnRxErr
DEM LL_USART_DisableDEMode
LL_USART_EnableDEMode
LL_USART_IsEnabledDEMode
DEP LL_USART_GetDESignalPolarity
LL_USART_SetDESignalPolarity
DMAR LL_USART_DisableDMAReq_RX
LL_USART_EnableDMAReq_RX
LL_USART_IsEnabledDMAReq_RX
DMAT LL_USART_DisableDMAReq_TX
LL_USART_EnableDMAReq_TX
LL_USART_IsEnabledDMAReq_TX
EIE LL_USART_DisableIT_ERROR
LL_USART_EnableIT_ERROR
LL_USART_IsEnabledIT_ERROR
HDSEL LL_USART_ConfigAsyncMode
LL_USART_ConfigHalfDuplexMode
LL_USART_ConfigIrdaMode
LL_USART_ConfigLINMode
LL_USART_ConfigMultiProcessMode
LL_USART_ConfigSmartcardMode
LL_USART_ConfigSyncMode
LL_USART_DisableHalfDuplex
LL_USART_EnableHalfDuplex
LL_USART_IsEnabledHalfDuplex
IREN LL_USART_ConfigAsyncMode
LL_USART_ConfigHalfDuplexMode
LL_USART_ConfigIrdaMode
LL_USART_ConfigLINMode
LL_USART_ConfigMultiProcessMode
LL_USART_ConfigSyncMode
LL_USART_DisableIrda
LL_USART_EnableIrda
LL_USART_IsEnabledIrda
IRLP LL_USART_GetIrdaPowerMode
LL_USART_SetIrdaPowerMode
NACK LL_USART_DisableSmartcardNACK
LL_USART_EnableSmartcardNACK
LL_USART_IsEnabledSmartcardNACK
ONEBIT LL_USART_DisableOneBitSamp
LL_USART_EnableOneBitSamp
LL_USART_IsEnabledOneBitSamp
OVRDIS LL_USART_DisableOverrunDetect
LL_USART_EnableOverrunDetect
LL_USART_IsEnabledOverrunDetect
RTSE LL_USART_DisableRTSHWFlowCtrl
LL_USART_EnableRTSHWFlowCtrl
LL_USART_GetHWFlowCtrl
LL_USART_SetHWFlowCtrl
SCARCNT LL_USART_GetSmartcardAutoRetryCount
LL_USART_SetSmartcardAutoRetryCount
SCEN LL_USART_ConfigAsyncMode
LL_USART_ConfigHalfDuplexMode
LL_USART_ConfigIrdaMode
LL_USART_ConfigLINMode
LL_USART_ConfigMultiProcessMode
LL_USART_ConfigSmartcardMode
LL_USART_ConfigSyncMode
LL_USART_DisableSmartcard
LL_USART_EnableSmartcard
LL_USART_IsEnabledSmartcard
UCESM LL_USART_DisableClockInStopMode
LL_USART_EnableClockInStopMode
LL_USART_IsClockEnabledInStopMode
WUFIE LL_USART_DisableIT_WKUP
LL_USART_EnableIT_WKUP
LL_USART_IsEnabledIT_WKUP
WUS LL_USART_GetWKUPType
LL_USART_SetWKUPType
GTPR GT LL_USART_GetSmartcardGuardTime
LL_USART_SetSmartcardGuardTime
PSC LL_USART_GetIrdaPrescaler
LL_USART_GetSmartcardPrescaler
LL_USART_SetIrdaPrescaler
LL_USART_SetSmartcardPrescaler
ICR CMCF LL_USART_ClearFlag_CM
CTSCF LL_USART_ClearFlag_nCTS
EOBCF LL_USART_ClearFlag_EOB
FECF LL_USART_ClearFlag_FE
IDLECF LL_USART_ClearFlag_IDLE
LBDCF LL_USART_ClearFlag_LBD
NECF LL_USART_ClearFlag_NE
ORECF LL_USART_ClearFlag_ORE
PECF LL_USART_ClearFlag_PE
RTOCF LL_USART_ClearFlag_RTO
TCCF LL_USART_ClearFlag_TC
WUCF LL_USART_ClearFlag_WKUP
ISR ABRE LL_USART_IsActiveFlag_ABRE
ABRF LL_USART_IsActiveFlag_ABR
BUSY LL_USART_IsActiveFlag_BUSY
CMF LL_USART_IsActiveFlag_CM
CTS LL_USART_IsActiveFlag_CTS
CTSIF LL_USART_IsActiveFlag_nCTS
EOBF LL_USART_IsActiveFlag_EOB
FE LL_USART_IsActiveFlag_FE
IDLE LL_USART_IsActiveFlag_IDLE
LBDF LL_USART_IsActiveFlag_LBD
NF LL_USART_IsActiveFlag_NE
ORE LL_USART_IsActiveFlag_ORE
PE LL_USART_IsActiveFlag_PE
REACK LL_USART_IsActiveFlag_REACK
RTOF LL_USART_IsActiveFlag_RTO
RWU LL_USART_IsActiveFlag_RWU
RXNE LL_USART_IsActiveFlag_RXNE
SBKF LL_USART_IsActiveFlag_SBK
TC LL_USART_IsActiveFlag_TC
TEACK LL_USART_IsActiveFlag_TEACK
TXE LL_USART_IsActiveFlag_TXE
WUF LL_USART_IsActiveFlag_WKUP
RDR RDR LL_USART_DMA_GetRegAddr
LL_USART_ReceiveData8
LL_USART_ReceiveData9
RQR ABRRQ LL_USART_RequestAutoBaudRate
MMRQ LL_USART_RequestEnterMuteMode
RXFRQ LL_USART_RequestRxDataFlush
SBKRQ LL_USART_RequestBreakSending
TXFRQ LL_USART_RequestTxDataFlush
RTOR BLEN LL_USART_GetBlockLength
LL_USART_SetBlockLength
RTO LL_USART_GetRxTimeout
LL_USART_SetRxTimeout
TDR TDR LL_USART_DMA_GetRegAddr
LL_USART_TransmitData8
LL_USART_TransmitData9