Hal Drivers for L4

Dependents:   BSP OneHopeOnePrayer FINAL_AUDIO_RECORD AudioDemo

Fork of STM32L4xx_HAL_Driver by Senior Design: Sound Monitor

Embed: (wiki syntax)

« Back to documentation index

stm32l4xx_ll_lpuart.h File Reference

stm32l4xx_ll_lpuart.h File Reference

Header file of LPUART LL module. More...

Go to the source code of this file.

Functions

__STATIC_INLINE void LL_LPUART_Enable (USART_TypeDef *LPUARTx)
 LPUART Enable CR1 UE LL_LPUART_Enable.
__STATIC_INLINE void LL_LPUART_Disable (USART_TypeDef *LPUARTx)
 LPUART Disable.
__STATIC_INLINE uint32_t LL_LPUART_IsEnabled (USART_TypeDef *LPUARTx)
 Indicate if LPUART is enabled CR1 UE LL_LPUART_IsEnabled.
__STATIC_INLINE void LL_LPUART_EnableInStopMode (USART_TypeDef *LPUARTx)
 LPUART enabled in STOP Mode.
__STATIC_INLINE void LL_LPUART_DisableInStopMode (USART_TypeDef *LPUARTx)
 LPUART disabled in STOP Mode.
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledInStopMode (USART_TypeDef *LPUARTx)
 Indicate if LPUART is enabled in STOP Mode (able to wake up MCU from Stop mode or not) CR1 UESM LL_LPUART_IsEnabledInStopMode.
__STATIC_INLINE void LL_LPUART_EnableDirectionRx (USART_TypeDef *LPUARTx)
 Receiver Enable (Receiver is enabled and begins searching for a start bit) CR1 RE LL_LPUART_EnableDirectionRx.
__STATIC_INLINE void LL_LPUART_DisableDirectionRx (USART_TypeDef *LPUARTx)
 Receiver Disable CR1 RE LL_LPUART_DisableDirectionRx.
__STATIC_INLINE void LL_LPUART_EnableDirectionTx (USART_TypeDef *LPUARTx)
 Transmitter Enable CR1 TE LL_LPUART_EnableDirectionTx.
__STATIC_INLINE void LL_LPUART_DisableDirectionTx (USART_TypeDef *LPUARTx)
 Transmitter Disable CR1 TE LL_LPUART_DisableDirectionTx.
__STATIC_INLINE void LL_LPUART_SetTransferDirection (USART_TypeDef *LPUARTx, uint32_t Direction)
 Configure simultaneously enabled/disabled states of Transmitter and Receiver CR1 RE LL_LPUART_SetTransferDirection
CR1 TE LL_LPUART_SetTransferDirection.
__STATIC_INLINE uint32_t LL_LPUART_GetTransferDirection (USART_TypeDef *LPUARTx)
 Return enabled/disabled states of Transmitter and Receiver CR1 RE LL_LPUART_GetTransferDirection
CR1 TE LL_LPUART_GetTransferDirection.
__STATIC_INLINE void LL_LPUART_SetParity (USART_TypeDef *LPUARTx, uint32_t ParityMode)
 Configure Parity (enabled/disabled and parity mode if enabled)
__STATIC_INLINE uint32_t LL_LPUART_GetParity (USART_TypeDef *LPUARTx)
 Return Parity configuration (enabled/disabled and parity mode if enabled) CR1 PS LL_LPUART_GetParity
CR1 PCE LL_LPUART_GetParity.
__STATIC_INLINE void LL_LPUART_SetWakeUpMethod (USART_TypeDef *LPUARTx, uint32_t Method)
 Set Receiver Wakeup method from Mute mode.
__STATIC_INLINE uint32_t LL_LPUART_GetWakeUpMethod (USART_TypeDef *LPUARTx)
 Return Receiver Wakeup method from Mute mode CR1 WAKE LL_LPUART_GetWakeUpMethod.
__STATIC_INLINE void LL_LPUART_SetDataWidth (USART_TypeDef *LPUARTx, uint32_t DataWidth)
 Set Word length (nb of data bits, excluding start and stop bits) CR1 M LL_LPUART_SetDataWidth.
__STATIC_INLINE uint32_t LL_LPUART_GetDataWidth (USART_TypeDef *LPUARTx)
 Return Word length (i.e.
__STATIC_INLINE void LL_LPUART_EnableMuteMode (USART_TypeDef *LPUARTx)
 Allow switch between Mute Mode and Active mode CR1 MME LL_LPUART_EnableMuteMode.
__STATIC_INLINE void LL_LPUART_DisableMuteMode (USART_TypeDef *LPUARTx)
 Prevent Mute Mode use.
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledMuteMode (USART_TypeDef *LPUARTx)
 Indicate if switch between Mute Mode and Active mode is allowed CR1 MME LL_LPUART_IsEnabledMuteMode.
__STATIC_INLINE void LL_LPUART_SetStopBitsLength (USART_TypeDef *LPUARTx, uint32_t StopBits)
 Set the length of the stop bits CR2 STOP LL_LPUART_SetStopBitsLength.
__STATIC_INLINE uint32_t LL_LPUART_GetStopBitsLength (USART_TypeDef *LPUARTx)
 Retrieve the length of the stop bits CR2 STOP LL_LPUART_GetStopBitsLength.
__STATIC_INLINE void LL_LPUART_ConfigCharacter (USART_TypeDef *LPUARTx, uint32_t DataWidth, uint32_t ParityMode, uint32_t StopBits)
 Configure Character frame format (Datawidth, Parity control, Stop Bits)
__STATIC_INLINE void LL_LPUART_SetTXRXSwap (USART_TypeDef *LPUARTx, uint32_t SwapConfig)
 Configure TX/RX pins swapping setting.
__STATIC_INLINE uint32_t LL_LPUART_GetTXRXSwap (USART_TypeDef *LPUARTx)
 Retrieve TX/RX pins swapping configuration.
__STATIC_INLINE void LL_LPUART_SetRXPinLevel (USART_TypeDef *LPUARTx, uint32_t PinInvMethod)
 Configure RX pin active level logic CR2 RXINV LL_LPUART_SetRXPinLevel.
__STATIC_INLINE uint32_t LL_LPUART_GetRXPinLevel (USART_TypeDef *LPUARTx)
 Retrieve RX pin active level logic configuration CR2 RXINV LL_LPUART_GetRXPinLevel.
__STATIC_INLINE void LL_LPUART_SetTXPinLevel (USART_TypeDef *LPUARTx, uint32_t PinInvMethod)
 Configure TX pin active level logic CR2 TXINV LL_LPUART_SetTXPinLevel.
__STATIC_INLINE uint32_t LL_LPUART_GetTXPinLevel (USART_TypeDef *LPUARTx)
 Retrieve TX pin active level logic configuration CR2 TXINV LL_LPUART_GetTXPinLevel.
__STATIC_INLINE void LL_LPUART_SetBinaryDataLogic (USART_TypeDef *LPUARTx, uint32_t DataLogic)
 Configure Binary data logic.
__STATIC_INLINE uint32_t LL_LPUART_GetBinaryDataLogic (USART_TypeDef *LPUARTx)
 Retrieve Binary data configuration CR2 DATAINV LL_LPUART_GetBinaryDataLogic.
__STATIC_INLINE void LL_LPUART_SetTransferBitOrder (USART_TypeDef *LPUARTx, uint32_t BitOrder)
 Configure transfer bit order (either Less or Most Significant Bit First)
__STATIC_INLINE uint32_t LL_LPUART_GetTransferBitOrder (USART_TypeDef *LPUARTx)
 Return transfer bit order (either Less or Most Significant Bit First)
__STATIC_INLINE void LL_LPUART_ConfigNodeAddress (USART_TypeDef *LPUARTx, uint32_t AddressLen, uint32_t NodeAddress)
 Set Address of the LPUART node.
__STATIC_INLINE uint32_t LL_LPUART_GetNodeAddress (USART_TypeDef *LPUARTx)
 Return 8 bit Address of the LPUART node as set in ADD field of CR2.
__STATIC_INLINE uint32_t LL_LPUART_GetNodeAddressLen (USART_TypeDef *LPUARTx)
 Return Length of Node Address used in Address Detection mode (7-bit or 4-bit) CR2 ADDM7 LL_LPUART_GetNodeAddressLen.
__STATIC_INLINE void LL_LPUART_EnableRTSHWFlowCtrl (USART_TypeDef *LPUARTx)
 Enable RTS HW Flow Control CR3 RTSE LL_LPUART_EnableRTSHWFlowCtrl.
__STATIC_INLINE void LL_LPUART_DisableRTSHWFlowCtrl (USART_TypeDef *LPUARTx)
 Disable RTS HW Flow Control CR3 RTSE LL_LPUART_DisableRTSHWFlowCtrl.
__STATIC_INLINE void LL_LPUART_EnableCTSHWFlowCtrl (USART_TypeDef *LPUARTx)
 Enable CTS HW Flow Control CR3 CTSE LL_LPUART_EnableCTSHWFlowCtrl.
__STATIC_INLINE void LL_LPUART_DisableCTSHWFlowCtrl (USART_TypeDef *LPUARTx)
 Disable CTS HW Flow Control CR3 CTSE LL_LPUART_DisableCTSHWFlowCtrl.
__STATIC_INLINE void LL_LPUART_SetHWFlowCtrl (USART_TypeDef *LPUARTx, uint32_t HWFlowCtrlMode)
 Configure HW Flow Control mode (both CTS and RTS) CR3 RTSE LL_LPUART_SetHWFlowCtrl
CR3 CTSE LL_LPUART_SetHWFlowCtrl.
__STATIC_INLINE uint32_t LL_LPUART_GetHWFlowCtrl (USART_TypeDef *LPUARTx)
 Return HW Flow Control configuration (both CTS and RTS) CR3 RTSE LL_LPUART_GetHWFlowCtrl
CR3 CTSE LL_LPUART_GetHWFlowCtrl.
__STATIC_INLINE void LL_LPUART_EnableOverrunDetect (USART_TypeDef *LPUARTx)
 Enable Overrun detection CR3 OVRDIS LL_LPUART_EnableOverrunDetect.
__STATIC_INLINE void LL_LPUART_DisableOverrunDetect (USART_TypeDef *LPUARTx)
 Disable Overrun detection CR3 OVRDIS LL_LPUART_DisableOverrunDetect.
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledOverrunDetect (USART_TypeDef *LPUARTx)
 Indicate if Overrun detection is enabled CR3 OVRDIS LL_LPUART_IsEnabledOverrunDetect.
__STATIC_INLINE void LL_LPUART_SetWKUPType (USART_TypeDef *LPUARTx, uint32_t Type)
 Select event type for Wake UP Interrupt Flag (WUS[1:0] bits) CR3 WUS LL_LPUART_SetWKUPType.
__STATIC_INLINE uint32_t LL_LPUART_GetWKUPType (USART_TypeDef *LPUARTx)
 Return event type for Wake UP Interrupt Flag (WUS[1:0] bits) CR3 WUS LL_LPUART_GetWKUPType.
__STATIC_INLINE void LL_LPUART_SetBaudRate (USART_TypeDef *LPUARTx, uint32_t PeriphClk, uint32_t BaudRate)
 Configure LPUART BRR register for achieving expected Baudrate value.
__STATIC_INLINE uint32_t LL_LPUART_GetBaudRate (USART_TypeDef *LPUARTx, uint32_t PeriphClk)
 Return current Baudrate value, according to LPUARTDIV present in BRR register (full BRR content), and to used Peripheral Clock values BRR BRR LL_LPUART_GetBaudRate.
__STATIC_INLINE void LL_LPUART_EnableHalfDuplex (USART_TypeDef *LPUARTx)
 Enable Single Wire Half-Duplex mode CR3 HDSEL LL_LPUART_EnableHalfDuplex.
__STATIC_INLINE void LL_LPUART_DisableHalfDuplex (USART_TypeDef *LPUARTx)
 Disable Single Wire Half-Duplex mode CR3 HDSEL LL_LPUART_DisableHalfDuplex.
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledHalfDuplex (USART_TypeDef *LPUARTx)
 Indicate if Single Wire Half-Duplex mode is enabled CR3 HDSEL LL_LPUART_IsEnabledHalfDuplex.
__STATIC_INLINE void LL_LPUART_SetDEDeassertionTime (USART_TypeDef *LPUARTx, uint32_t Time)
 Set DEDT (Driver Enable Deassertion Time), Time value expressed on 5 bits ([4:0] bits).
__STATIC_INLINE uint32_t LL_LPUART_GetDEDeassertionTime (USART_TypeDef *LPUARTx)
 Return DEDT (Driver Enable Deassertion Time) CR1 DEDT LL_LPUART_GetDEDeassertionTime.
__STATIC_INLINE void LL_LPUART_SetDEAssertionTime (USART_TypeDef *LPUARTx, uint32_t Time)
 Set DEAT (Driver Enable Assertion Time), Time value expressed on 5 bits ([4:0] bits).
__STATIC_INLINE uint32_t LL_LPUART_GetDEAssertionTime (USART_TypeDef *LPUARTx)
 Return DEAT (Driver Enable Assertion Time) CR1 DEAT LL_LPUART_GetDEAssertionTime.
__STATIC_INLINE void LL_LPUART_EnableDEMode (USART_TypeDef *LPUARTx)
 Enable Driver Enable (DE) Mode CR3 DEM LL_LPUART_EnableDEMode.
__STATIC_INLINE void LL_LPUART_DisableDEMode (USART_TypeDef *LPUARTx)
 Disable Driver Enable (DE) Mode CR3 DEM LL_LPUART_DisableDEMode.
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledDEMode (USART_TypeDef *LPUARTx)
 Indicate if Driver Enable (DE) Mode is enabled CR3 DEM LL_LPUART_IsEnabledDEMode.
__STATIC_INLINE void LL_LPUART_SetDESignalPolarity (USART_TypeDef *LPUARTx, uint32_t Polarity)
 Select Driver Enable Polarity CR3 DEP LL_LPUART_SetDESignalPolarity.
__STATIC_INLINE uint32_t LL_LPUART_GetDESignalPolarity (USART_TypeDef *LPUARTx)
 Return Driver Enable Polarity CR3 DEP LL_LPUART_GetDESignalPolarity.
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_PE (USART_TypeDef *LPUARTx)
 Check if the LPUART Parity Error Flag is set or not ISR PE LL_LPUART_IsActiveFlag_PE.
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_FE (USART_TypeDef *LPUARTx)
 Check if the LPUART Framing Error Flag is set or not ISR FE LL_LPUART_IsActiveFlag_FE.
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_NE (USART_TypeDef *LPUARTx)
 Check if the LPUART Noise detected Flag is set or not ISR NE LL_LPUART_IsActiveFlag_NE.
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_ORE (USART_TypeDef *LPUARTx)
 Check if the LPUART OverRun Error Flag is set or not ISR ORE LL_LPUART_IsActiveFlag_ORE.
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_IDLE (USART_TypeDef *LPUARTx)
 Check if the LPUART IDLE line detected Flag is set or not ISR IDLE LL_LPUART_IsActiveFlag_IDLE.
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_RXNE (USART_TypeDef *LPUARTx)
 Check if the LPUART Read Data Register Not Empty Flag is set or not ISR RXNE LL_LPUART_IsActiveFlag_RXNE.
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_TC (USART_TypeDef *LPUARTx)
 Check if the LPUART Transmission Complete Flag is set or not ISR TC LL_LPUART_IsActiveFlag_TC.
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_TXE (USART_TypeDef *LPUARTx)
 Check if the LPUART Transmit Data Register Empty Flag is set or not ISR TXE LL_LPUART_IsActiveFlag_TXE.
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_nCTS (USART_TypeDef *LPUARTx)
 Check if the LPUART CTS interrupt Flag is set or not ISR CTSIF LL_LPUART_IsActiveFlag_nCTS.
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_CTS (USART_TypeDef *LPUARTx)
 Check if the LPUART CTS Flag is set or not ISR CTS LL_LPUART_IsActiveFlag_CTS.
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_BUSY (USART_TypeDef *LPUARTx)
 Check if the LPUART Busy Flag is set or not ISR BUSY LL_LPUART_IsActiveFlag_BUSY.
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_CM (USART_TypeDef *LPUARTx)
 Check if the LPUART Character Match Flag is set or not ISR CMF LL_LPUART_IsActiveFlag_CM.
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_SBK (USART_TypeDef *LPUARTx)
 Check if the LPUART Send Break Flag is set or not ISR SBKF LL_LPUART_IsActiveFlag_SBK.
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_RWU (USART_TypeDef *LPUARTx)
 Check if the LPUART Receive Wake Up from mute mode Flag is set or not ISR RWU LL_LPUART_IsActiveFlag_RWU.
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_WKUP (USART_TypeDef *LPUARTx)
 Check if the LPUART Wake Up from stop mode Flag is set or not ISR WUF LL_LPUART_IsActiveFlag_WKUP.
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_TEACK (USART_TypeDef *LPUARTx)
 Check if the LPUART Transmit Enable Acknowledge Flag is set or not ISR TEACK LL_LPUART_IsActiveFlag_TEACK.
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_REACK (USART_TypeDef *LPUARTx)
 Check if the LPUART Receive Enable Acknowledge Flag is set or not ISR REACK LL_LPUART_IsActiveFlag_REACK.
__STATIC_INLINE void LL_LPUART_ClearFlag_PE (USART_TypeDef *LPUARTx)
 Clear Parity Error Flag ICR PECF LL_LPUART_ClearFlag_PE.
__STATIC_INLINE void LL_LPUART_ClearFlag_FE (USART_TypeDef *LPUARTx)
 Clear Framing Error Flag ICR FECF LL_LPUART_ClearFlag_FE.
__STATIC_INLINE void LL_LPUART_ClearFlag_NE (USART_TypeDef *LPUARTx)
 Clear Noise detected Flag ICR NCF LL_LPUART_ClearFlag_NE.
__STATIC_INLINE void LL_LPUART_ClearFlag_ORE (USART_TypeDef *LPUARTx)
 Clear OverRun Error Flag ICR ORECF LL_LPUART_ClearFlag_ORE.
__STATIC_INLINE void LL_LPUART_ClearFlag_IDLE (USART_TypeDef *LPUARTx)
 Clear IDLE line detected Flag ICR IDLECF LL_LPUART_ClearFlag_IDLE.
__STATIC_INLINE void LL_LPUART_ClearFlag_TC (USART_TypeDef *LPUARTx)
 Clear Transmission Complete Flag ICR TCCF LL_LPUART_ClearFlag_TC.
__STATIC_INLINE void LL_LPUART_ClearFlag_nCTS (USART_TypeDef *LPUARTx)
 Clear CTS Interrupt Flag ICR CTSCF LL_LPUART_ClearFlag_nCTS.
__STATIC_INLINE void LL_LPUART_ClearFlag_CM (USART_TypeDef *LPUARTx)
 Clear Character Match Flag ICR CMCF LL_LPUART_ClearFlag_CM.
__STATIC_INLINE void LL_LPUART_ClearFlag_WKUP (USART_TypeDef *LPUARTx)
 Clear Wake Up from stop mode Flag ICR WUCF LL_LPUART_ClearFlag_WKUP.
__STATIC_INLINE void LL_LPUART_EnableIT_IDLE (USART_TypeDef *LPUARTx)
 Enable IDLE Interrupt CR1 IDLEIE LL_LPUART_EnableIT_IDLE.
__STATIC_INLINE void LL_LPUART_EnableIT_RXNE (USART_TypeDef *LPUARTx)
 Enable RX Not Empty Interrupt CR1 RXNEIE LL_LPUART_EnableIT_RXNE.
__STATIC_INLINE void LL_LPUART_EnableIT_TC (USART_TypeDef *LPUARTx)
 Enable Transmission Complete Interrupt CR1 TCIE LL_LPUART_EnableIT_TC.
__STATIC_INLINE void LL_LPUART_EnableIT_TXE (USART_TypeDef *LPUARTx)
 Enable TX Empty Interrupt CR1 TXEIE LL_LPUART_EnableIT_TXE.
__STATIC_INLINE void LL_LPUART_EnableIT_PE (USART_TypeDef *LPUARTx)
 Enable Parity Error Interrupt CR1 PEIE LL_LPUART_EnableIT_PE.
__STATIC_INLINE void LL_LPUART_EnableIT_CM (USART_TypeDef *LPUARTx)
 Enable Character Match Interrupt CR1 CMIE LL_LPUART_EnableIT_CM.
__STATIC_INLINE void LL_LPUART_EnableIT_ERROR (USART_TypeDef *LPUARTx)
 Enable Error Interrupt.
__STATIC_INLINE void LL_LPUART_EnableIT_CTS (USART_TypeDef *LPUARTx)
 Enable CTS Interrupt CR3 CTSIE LL_LPUART_EnableIT_CTS.
__STATIC_INLINE void LL_LPUART_EnableIT_WKUP (USART_TypeDef *LPUARTx)
 Enable WakeUp from Stop Mode Interrupt CR3 WUFIE LL_LPUART_EnableIT_WKUP.
__STATIC_INLINE void LL_LPUART_DisableIT_IDLE (USART_TypeDef *LPUARTx)
 Disable IDLE Interrupt CR1 IDLEIE LL_LPUART_DisableIT_IDLE.
__STATIC_INLINE void LL_LPUART_DisableIT_RXNE (USART_TypeDef *LPUARTx)
 Disable RX Not Empty Interrupt CR1 RXNEIE LL_LPUART_DisableIT_RXNE.
__STATIC_INLINE void LL_LPUART_DisableIT_TC (USART_TypeDef *LPUARTx)
 Disable Transmission Complete Interrupt CR1 TCIE LL_LPUART_DisableIT_TC.
__STATIC_INLINE void LL_LPUART_DisableIT_TXE (USART_TypeDef *LPUARTx)
 Disable TX Empty Interrupt CR1 TXEIE LL_LPUART_DisableIT_TXE.
__STATIC_INLINE void LL_LPUART_DisableIT_PE (USART_TypeDef *LPUARTx)
 Disable Parity Error Interrupt CR1 PEIE LL_LPUART_DisableIT_PE.
__STATIC_INLINE void LL_LPUART_DisableIT_CM (USART_TypeDef *LPUARTx)
 Disable Character Match Interrupt CR1 CMIE LL_LPUART_DisableIT_CM.
__STATIC_INLINE void LL_LPUART_DisableIT_ERROR (USART_TypeDef *LPUARTx)
 Disable Error Interrupt.
__STATIC_INLINE void LL_LPUART_DisableIT_CTS (USART_TypeDef *LPUARTx)
 Disable CTS Interrupt CR3 CTSIE LL_LPUART_DisableIT_CTS.
__STATIC_INLINE void LL_LPUART_DisableIT_WKUP (USART_TypeDef *LPUARTx)
 Disable WakeUp from Stop Mode Interrupt CR3 WUFIE LL_LPUART_DisableIT_WKUP.
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_IDLE (USART_TypeDef *LPUARTx)
 Check if the LPUART IDLE Interrupt source is enabled or disabled.
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_RXNE (USART_TypeDef *LPUARTx)
 Check if the LPUART RX Not Empty Interrupt is enabled or disabled.
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_TC (USART_TypeDef *LPUARTx)
 Check if the LPUART Transmission Complete Interrupt is enabled or disabled.
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_TXE (USART_TypeDef *LPUARTx)
 Check if the LPUART TX Empty Interrupt is enabled or disabled.
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_PE (USART_TypeDef *LPUARTx)
 Check if the LPUART Parity Error Interrupt is enabled or disabled.
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_CM (USART_TypeDef *LPUARTx)
 Check if the LPUART Character Match Interrupt is enabled or disabled.
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_ERROR (USART_TypeDef *LPUARTx)
 Check if the LPUART Error Interrupt is enabled or disabled.
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_CTS (USART_TypeDef *LPUARTx)
 Check if the LPUART CTS Interrupt is enabled or disabled.
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_WKUP (USART_TypeDef *LPUARTx)
 Check if the LPUART WakeUp from Stop Mode Interrupt is enabled or disabled.
__STATIC_INLINE void LL_LPUART_EnableDMAReq_RX (USART_TypeDef *LPUARTx)
 Enable DMA Mode for reception CR3 DMAR LL_LPUART_EnableDMAReq_RX.
__STATIC_INLINE void LL_LPUART_DisableDMAReq_RX (USART_TypeDef *LPUARTx)
 Disable DMA Mode for reception CR3 DMAR LL_LPUART_DisableDMAReq_RX.
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledDMAReq_RX (USART_TypeDef *LPUARTx)
 Check if DMA Mode is enabled for reception CR3 DMAR LL_LPUART_IsEnabledDMAReq_RX.
__STATIC_INLINE void LL_LPUART_EnableDMAReq_TX (USART_TypeDef *LPUARTx)
 Enable DMA Mode for transmission CR3 DMAT LL_LPUART_EnableDMAReq_TX.
__STATIC_INLINE void LL_LPUART_DisableDMAReq_TX (USART_TypeDef *LPUARTx)
 Disable DMA Mode for transmission CR3 DMAT LL_LPUART_DisableDMAReq_TX.
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledDMAReq_TX (USART_TypeDef *LPUARTx)
 Check if DMA Mode is enabled for transmission CR3 DMAT LL_LPUART_IsEnabledDMAReq_TX.
__STATIC_INLINE void LL_LPUART_EnableDMADeactOnRxErr (USART_TypeDef *LPUARTx)
 Enable DMA Disabling on Reception Error CR3 DDRE LL_LPUART_EnableDMADeactOnRxErr.
__STATIC_INLINE void LL_LPUART_DisableDMADeactOnRxErr (USART_TypeDef *LPUARTx)
 Disable DMA Disabling on Reception Error CR3 DDRE LL_LPUART_DisableDMADeactOnRxErr.
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledDMADeactOnRxErr (USART_TypeDef *LPUARTx)
 Indicate if DMA Disabling on Reception Error is disabled CR3 DDRE LL_LPUART_IsEnabledDMADeactOnRxErr.
__STATIC_INLINE uint32_t LL_LPUART_DMA_GetRegAddr (USART_TypeDef *LPUARTx, uint32_t Direction)
 Get the LPUART data register address used for DMA transfer RDR RDR LL_LPUART_DMA_GetRegAddr
TDR TDR LL_LPUART_DMA_GetRegAddr.
__STATIC_INLINE uint8_t LL_LPUART_ReceiveData8 (USART_TypeDef *LPUARTx)
 Read Receiver Data register (Receive Data value, 8 bits) RDR RDR LL_LPUART_ReceiveData8.
__STATIC_INLINE uint16_t LL_LPUART_ReceiveData9 (USART_TypeDef *LPUARTx)
 Read Receiver Data register (Receive Data value, 9 bits) RDR RDR LL_LPUART_ReceiveData9.
__STATIC_INLINE void LL_LPUART_TransmitData8 (USART_TypeDef *LPUARTx, uint8_t Value)
 Write in Transmitter Data Register (Transmit Data value, 8 bits) TDR TDR LL_LPUART_TransmitData8.
__STATIC_INLINE void LL_LPUART_TransmitData9 (USART_TypeDef *LPUARTx, uint16_t Value)
 Write in Transmitter Data Register (Transmit Data value, 9 bits) TDR TDR LL_LPUART_TransmitData9.
__STATIC_INLINE void LL_LPUART_RequestBreakSending (USART_TypeDef *LPUARTx)
 Request Break sending RQR SBKRQ LL_LPUART_RequestBreakSending.
__STATIC_INLINE void LL_LPUART_RequestEnterMuteMode (USART_TypeDef *LPUARTx)
 Put LPUART in mute mode and set the RWU flag RQR MMRQ LL_LPUART_RequestEnterMuteMode.
__STATIC_INLINE void LL_LPUART_RequestRxDataFlush (USART_TypeDef *LPUARTx)
 Request a Receive Data flush RQR RXFRQ LL_LPUART_RequestRxDataFlush.

Detailed Description

Header file of LPUART LL module.

Author:
MCD Application Team
Version:
V1.1.0
Date:
16-September-2015
Attention:

© COPYRIGHT(c) 2015 STMicroelectronics

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of STMicroelectronics nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Definition in file stm32l4xx_ll_lpuart.h.