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