LL LPUART APIs ¶
-
LL LPUART Functions
-
Configuration functions
-
LL_LPUART_Enable()
-
LL_LPUART_Disable()
-
LL_LPUART_IsEnabled()
-
LL_LPUART_EnableFIFO()
-
LL_LPUART_DisableFIFO()
-
LL_LPUART_IsEnabledFIFO()
-
LL_LPUART_SetTXFIFOThreshold()
-
LL_LPUART_GetTXFIFOThreshold()
-
LL_LPUART_SetRXFIFOThreshold()
-
LL_LPUART_GetRXFIFOThreshold()
-
LL_LPUART_ConfigFIFOsThreshold()
-
LL_LPUART_EnableInStopMode()
-
LL_LPUART_DisableInStopMode()
-
LL_LPUART_IsEnabledInStopMode()
-
LL_LPUART_ConfigXfer()
-
LL_LPUART_EnableDirectionRx()
-
LL_LPUART_DisableDirectionRx()
-
LL_LPUART_IsEnabledDirectionRx()
-
LL_LPUART_EnableDirectionTx()
-
LL_LPUART_DisableDirectionTx()
-
LL_LPUART_IsEnabledDirectionTx()
-
LL_LPUART_SetTransferDirection()
-
LL_LPUART_GetTransferDirection()
-
LL_LPUART_SetParity()
-
LL_LPUART_GetParity()
-
LL_LPUART_SetWakeUpMethod()
-
LL_LPUART_GetWakeUpMethod()
-
LL_LPUART_SetDataWidth()
-
LL_LPUART_GetDataWidth()
-
LL_LPUART_EnableMuteMode()
-
LL_LPUART_DisableMuteMode()
-
LL_LPUART_IsEnabledMuteMode()
-
LL_LPUART_SetPrescaler()
-
LL_LPUART_GetPrescaler()
-
LL_LPUART_SetStopBitsLength()
-
LL_LPUART_GetStopBitsLength()
-
LL_LPUART_ConfigCharacter()
-
LL_LPUART_SetTXRXSwap()
-
LL_LPUART_GetTXRXSwap()
-
LL_LPUART_SetRXPinLevel()
-
LL_LPUART_GetRXPinLevel()
-
LL_LPUART_SetTXPinLevel()
-
LL_LPUART_GetTXPinLevel()
-
LL_LPUART_SetBinaryDataLogic()
-
LL_LPUART_GetBinaryDataLogic()
-
LL_LPUART_SetTransferBitOrder()
-
LL_LPUART_GetTransferBitOrder()
-
LL_LPUART_SetNodeAddress()
-
LL_LPUART_GetNodeAddress()
-
LL_LPUART_SetNodeAddressLength()
-
LL_LPUART_GetNodeAddressLength()
-
LL_LPUART_ConfigNodeAddress()
-
LL_LPUART_EnableRTSHWFlowCtrl()
-
LL_LPUART_DisableRTSHWFlowCtrl()
-
LL_LPUART_EnableCTSHWFlowCtrl()
-
LL_LPUART_DisableCTSHWFlowCtrl()
-
LL_LPUART_SetHWFlowCtrl()
-
LL_LPUART_GetHWFlowCtrl()
-
LL_LPUART_EnableOverrunDetect()
-
LL_LPUART_DisableOverrunDetect()
-
LL_LPUART_IsEnabledOverrunDetect()
-
LL_LPUART_SetBaudRate()
-
LL_LPUART_GetBaudRate()
-
- Configuration functions related to half duplex feature.
- Configuration functions related to driver enable feature
-
FLAG_Management
-
LL_LPUART_IsActiveFlag_PE()
-
LL_LPUART_IsActiveFlag_FE()
-
LL_LPUART_IsActiveFlag_NE()
-
LL_LPUART_IsActiveFlag_ORE()
-
LL_LPUART_IsActiveFlag_IDLE()
-
LL_LPUART_IsActiveFlag_RXNE_RXFNE()
-
LL_LPUART_IsActiveFlag_TC()
-
LL_LPUART_IsActiveFlag_TXE_TXFNF()
-
LL_LPUART_IsActiveFlag_nCTS()
-
LL_LPUART_IsActiveFlag_CTS()
-
LL_LPUART_IsActiveFlag_BUSY()
-
LL_LPUART_IsActiveFlag_CM()
-
LL_LPUART_IsActiveFlag_SBK()
-
LL_LPUART_IsActiveFlag_RWU()
-
LL_LPUART_IsActiveFlag_TEACK()
-
LL_LPUART_IsActiveFlag_REACK()
-
LL_LPUART_IsActiveFlag_TXFE()
-
LL_LPUART_IsActiveFlag_RXFF()
-
LL_LPUART_IsActiveFlag_TXFT()
-
LL_LPUART_IsActiveFlag_RXFT()
-
LL_LPUART_ClearFlag_PE()
-
LL_LPUART_ClearFlag_FE()
-
LL_LPUART_ClearFlag_NE()
-
LL_LPUART_ClearFlag_ORE()
-
LL_LPUART_ClearFlag_IDLE()
-
LL_LPUART_ClearFlag_TC()
-
LL_LPUART_ClearFlag_nCTS()
-
LL_LPUART_ClearFlag_CM()
-
-
IT_Management
-
LL_LPUART_EnableIT_IDLE()
-
LL_LPUART_EnableIT_RXNE_RXFNE()
-
LL_LPUART_EnableIT_TC()
-
LL_LPUART_EnableIT_TXE_TXFNF()
-
LL_LPUART_EnableIT_PE()
-
LL_LPUART_EnableIT_CM()
-
LL_LPUART_EnableIT_TXFE()
-
LL_LPUART_EnableIT_RXFF()
-
LL_LPUART_EnableIT_ERROR()
-
LL_LPUART_EnableIT_CTS()
-
LL_LPUART_EnableIT_TXFT()
-
LL_LPUART_EnableIT_RXFT()
-
LL_LPUART_DisableIT_IDLE()
-
LL_LPUART_DisableIT_RXNE_RXFNE()
-
LL_LPUART_DisableIT_TC()
-
LL_LPUART_DisableIT_TXE_TXFNF()
-
LL_LPUART_DisableIT_PE()
-
LL_LPUART_DisableIT_CM()
-
LL_LPUART_DisableIT_TXFE()
-
LL_LPUART_DisableIT_RXFF()
-
LL_LPUART_DisableIT_ERROR()
-
LL_LPUART_DisableIT_CTS()
-
LL_LPUART_DisableIT_TXFT()
-
LL_LPUART_DisableIT_RXFT()
-
LL_LPUART_IsEnabledIT_IDLE()
-
LL_LPUART_IsEnabledIT_RXNE_RXFNE()
-
LL_LPUART_IsEnabledIT_TC()
-
LL_LPUART_IsEnabledIT_TXE_TXFNF()
-
LL_LPUART_IsEnabledIT_PE()
-
LL_LPUART_IsEnabledIT_CM()
-
LL_LPUART_IsEnabledIT_TXFE()
-
LL_LPUART_IsEnabledIT_RXFF()
-
LL_LPUART_IsEnabledIT_ERROR()
-
LL_LPUART_IsEnabledIT_CTS()
-
LL_LPUART_IsEnabledIT_TXFT()
-
LL_LPUART_IsEnabledIT_RXFT()
-
-
DMA_Management
-
LL_LPUART_EnableDMAReq_RX()
-
LL_LPUART_DisableDMAReq_RX()
-
LL_LPUART_IsEnabledDMAReq_RX()
-
LL_LPUART_EnableDMAReq_TX()
-
LL_LPUART_DisableDMAReq_TX()
-
LL_LPUART_IsEnabledDMAReq_TX()
-
LL_LPUART_EnableDMADeactOnRxErr()
-
LL_LPUART_DisableDMADeactOnRxErr()
-
LL_LPUART_IsEnabledDMADeactOnRxErr()
-
LL_LPUART_DMA_GetRegAddr()
-
- Data_Management
- Execution
-
Configuration functions related to Autonomous mode feature
-
LL_LPUART_Enable_SelectedTrigger()
-
LL_LPUART_Disable_SelectedTrigger()
-
LL_LPUART_IsEnabled_SelectedTrigger()
-
LL_LPUART_Enable_AutonomousSendIdleFrame()
-
LL_LPUART_Disable_AutonomousSendIdleFrame()
-
LL_LPUART_IsEnabled_AutonomousSendIdleFrame()
-
LL_LPUART_SetNbTxData()
-
LL_LPUART_GetNbTxData()
-
LL_LPUART_SetTriggerPolarity()
-
LL_LPUART_GetTriggerPolarity()
-
LL_LPUART_SetSelectedTrigger()
-
LL_LPUART_GetSelectedTrigger()
-
-
Configuration functions
- LL LPUART Macros
-
LL LPUART Constants
- Clear Flags Defines
- Get Flags Defines
- IT Defines
- FIFO Threshold
- Direction
- Parity Control
- Wakeup
- Datawidth
- Clock Source Prescaler
- Stop Bits
- TX RX Pins Swap
- RX Pin Active Level Inversion
- TX Pin Active Level Inversion
- Binary Data Inversion
- Bit Order
- Address Length Detection
- Hardware Control
- Driver Enable Polarity
- DMA Register Data
- Request
- Autonomous Trigger selection
- Autonomous trigger polarity