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

IT_Management

Functions

__STATIC_INLINE void LL_USART_EnableIT_IDLE (USART_TypeDef *USARTx)
 Enable IDLE Interrupt CR1 IDLEIE LL_USART_EnableIT_IDLE.
__STATIC_INLINE void LL_USART_EnableIT_RXNE (USART_TypeDef *USARTx)
 Enable RX Not Empty Interrupt CR1 RXNEIE LL_USART_EnableIT_RXNE.
__STATIC_INLINE void LL_USART_EnableIT_TC (USART_TypeDef *USARTx)
 Enable Transmission Complete Interrupt CR1 TCIE LL_USART_EnableIT_TC.
__STATIC_INLINE void LL_USART_EnableIT_TXE (USART_TypeDef *USARTx)
 Enable TX Empty Interrupt CR1 TXEIE LL_USART_EnableIT_TXE.
__STATIC_INLINE void LL_USART_EnableIT_PE (USART_TypeDef *USARTx)
 Enable Parity Error Interrupt CR1 PEIE LL_USART_EnableIT_PE.
__STATIC_INLINE void LL_USART_EnableIT_CM (USART_TypeDef *USARTx)
 Enable Character Match Interrupt CR1 CMIE LL_USART_EnableIT_CM.
__STATIC_INLINE void LL_USART_EnableIT_RTO (USART_TypeDef *USARTx)
 Enable Receiver Timeout Interrupt CR1 RTOIE LL_USART_EnableIT_RTO.
__STATIC_INLINE void LL_USART_EnableIT_EOB (USART_TypeDef *USARTx)
 Enable End Of Block Interrupt.
__STATIC_INLINE void LL_USART_EnableIT_LBD (USART_TypeDef *USARTx)
 Enable LIN Break Detection Interrupt.
__STATIC_INLINE void LL_USART_EnableIT_ERROR (USART_TypeDef *USARTx)
 Enable Error Interrupt.
__STATIC_INLINE void LL_USART_EnableIT_CTS (USART_TypeDef *USARTx)
 Enable CTS Interrupt.
__STATIC_INLINE void LL_USART_EnableIT_WKUP (USART_TypeDef *USARTx)
 Enable WakeUp from Stop Mode Interrupt.
__STATIC_INLINE void LL_USART_DisableIT_IDLE (USART_TypeDef *USARTx)
 Disable IDLE Interrupt CR1 IDLEIE LL_USART_DisableIT_IDLE.
__STATIC_INLINE void LL_USART_DisableIT_RXNE (USART_TypeDef *USARTx)
 Disable RX Not Empty Interrupt CR1 RXNEIE LL_USART_DisableIT_RXNE.
__STATIC_INLINE void LL_USART_DisableIT_TC (USART_TypeDef *USARTx)
 Disable Transmission Complete Interrupt CR1 TCIE LL_USART_DisableIT_TC.
__STATIC_INLINE void LL_USART_DisableIT_TXE (USART_TypeDef *USARTx)
 Disable TX Empty Interrupt CR1 TXEIE LL_USART_DisableIT_TXE.
__STATIC_INLINE void LL_USART_DisableIT_PE (USART_TypeDef *USARTx)
 Disable Parity Error Interrupt CR1 PEIE LL_USART_DisableIT_PE.
__STATIC_INLINE void LL_USART_DisableIT_CM (USART_TypeDef *USARTx)
 Disable Character Match Interrupt CR1 CMIE LL_USART_DisableIT_CM.
__STATIC_INLINE void LL_USART_DisableIT_RTO (USART_TypeDef *USARTx)
 Disable Receiver Timeout Interrupt CR1 RTOIE LL_USART_DisableIT_RTO.
__STATIC_INLINE void LL_USART_DisableIT_EOB (USART_TypeDef *USARTx)
 Disable End Of Block Interrupt.
__STATIC_INLINE void LL_USART_DisableIT_LBD (USART_TypeDef *USARTx)
 Disable LIN Break Detection Interrupt.
__STATIC_INLINE void LL_USART_DisableIT_ERROR (USART_TypeDef *USARTx)
 Disable Error Interrupt.
__STATIC_INLINE void LL_USART_DisableIT_CTS (USART_TypeDef *USARTx)
 Disable CTS Interrupt.
__STATIC_INLINE void LL_USART_DisableIT_WKUP (USART_TypeDef *USARTx)
 Disable WakeUp from Stop Mode Interrupt.
__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_IDLE (USART_TypeDef *USARTx)
 Check if the USART IDLE Interrupt source is enabled or disabled.
__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_RXNE (USART_TypeDef *USARTx)
 Check if the USART RX Not Empty Interrupt is enabled or disabled.
__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_TC (USART_TypeDef *USARTx)
 Check if the USART Transmission Complete Interrupt is enabled or disabled.
__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_TXE (USART_TypeDef *USARTx)
 Check if the USART TX Empty Interrupt is enabled or disabled.
__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_PE (USART_TypeDef *USARTx)
 Check if the USART Parity Error Interrupt is enabled or disabled.
__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_CM (USART_TypeDef *USARTx)
 Check if the USART Character Match Interrupt is enabled or disabled.
__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_RTO (USART_TypeDef *USARTx)
 Check if the USART Receiver Timeout Interrupt is enabled or disabled.
__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_EOB (USART_TypeDef *USARTx)
 Check if the USART End Of Block Interrupt is enabled or disabled.
__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_LBD (USART_TypeDef *USARTx)
 Check if the USART LIN Break Detection Interrupt is enabled or disabled.
__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_ERROR (USART_TypeDef *USARTx)
 Check if the USART Error Interrupt is enabled or disabled.
__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_CTS (USART_TypeDef *USARTx)
 Check if the USART CTS Interrupt is enabled or disabled.
__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_WKUP (USART_TypeDef *USARTx)
 Check if the USART WakeUp from Stop Mode Interrupt is enabled or disabled.

Function Documentation

__STATIC_INLINE void LL_USART_DisableIT_CM ( USART_TypeDef *  USARTx )

Disable Character Match Interrupt CR1 CMIE LL_USART_DisableIT_CM.

Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2982 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_DisableIT_CTS ( USART_TypeDef *  USARTx )

Disable CTS Interrupt.

Note:
Macro IS_UART_HWFLOW_INSTANCE(USARTx) can be used to check whether or not Hardware Flow control feature is supported by the USARTx instance. CR3 CTSIE LL_USART_DisableIT_CTS
Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 3047 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_DisableIT_EOB ( USART_TypeDef *  USARTx )

Disable End Of Block Interrupt.

Note:
Macro IS_SMARTCARD_INSTANCE(USARTx) can be used to check whether or not Smartcard feature is supported by the USARTx instance. CR1 EOBIE LL_USART_DisableIT_EOB
Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 3006 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_DisableIT_ERROR ( USART_TypeDef *  USARTx )

Disable Error Interrupt.

Note:
When set, Error Interrupt Enable Bit is enabling interrupt generation in case of a framing error, overrun error or noise flag (FE=1 or ORE=1 or NF=1 in the USARTx_ISR register). 0: Interrupt is inhibited 1: An interrupt is generated when FE=1 or ORE=1 or NF=1 in the USARTx_ISR register. CR3 EIE LL_USART_DisableIT_ERROR
Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 3034 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_DisableIT_IDLE ( USART_TypeDef *  USARTx )

Disable IDLE Interrupt CR1 IDLEIE LL_USART_DisableIT_IDLE.

Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2927 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_DisableIT_LBD ( USART_TypeDef *  USARTx )

Disable LIN Break Detection Interrupt.

Note:
Macro IS_UART_LIN_INSTANCE(USARTx) can be used to check whether or not LIN feature is supported by the USARTx instance. CR2 LBDIE LL_USART_DisableIT_LBD
Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 3019 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_DisableIT_PE ( USART_TypeDef *  USARTx )

Disable Parity Error Interrupt CR1 PEIE LL_USART_DisableIT_PE.

Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2971 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_DisableIT_RTO ( USART_TypeDef *  USARTx )

Disable Receiver Timeout Interrupt CR1 RTOIE LL_USART_DisableIT_RTO.

Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2993 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_DisableIT_RXNE ( USART_TypeDef *  USARTx )

Disable RX Not Empty Interrupt CR1 RXNEIE LL_USART_DisableIT_RXNE.

Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2938 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_DisableIT_TC ( USART_TypeDef *  USARTx )

Disable Transmission Complete Interrupt CR1 TCIE LL_USART_DisableIT_TC.

Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2949 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_DisableIT_TXE ( USART_TypeDef *  USARTx )

Disable TX Empty Interrupt CR1 TXEIE LL_USART_DisableIT_TXE.

Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2960 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_DisableIT_WKUP ( USART_TypeDef *  USARTx )

Disable WakeUp from Stop Mode Interrupt.

Note:
Macro IS_UART_WAKEUP_FROMSTOP_INSTANCE(USARTx) can be used to check whether or not Wake-up from Stop mode feature is supported by the USARTx instance. CR3 WUFIE LL_USART_DisableIT_WKUP
Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 3060 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_EnableIT_CM ( USART_TypeDef *  USARTx )

Enable Character Match Interrupt CR1 CMIE LL_USART_EnableIT_CM.

Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2838 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_EnableIT_CTS ( USART_TypeDef *  USARTx )

Enable CTS Interrupt.

Note:
Macro IS_UART_HWFLOW_INSTANCE(USARTx) can be used to check whether or not Hardware Flow control feature is supported by the USARTx instance. CR3 CTSIE LL_USART_EnableIT_CTS
Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2903 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_EnableIT_EOB ( USART_TypeDef *  USARTx )

Enable End Of Block Interrupt.

Note:
Macro IS_SMARTCARD_INSTANCE(USARTx) can be used to check whether or not Smartcard feature is supported by the USARTx instance. CR1 EOBIE LL_USART_EnableIT_EOB
Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2862 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_EnableIT_ERROR ( USART_TypeDef *  USARTx )

Enable Error Interrupt.

Note:
When set, Error Interrupt Enable Bit is enabling interrupt generation in case of a framing error, overrun error or noise flag (FE=1 or ORE=1 or NF=1 in the USARTx_ISR register). 0: Interrupt is inhibited 1: An interrupt is generated when FE=1 or ORE=1 or NF=1 in the USARTx_ISR register. CR3 EIE LL_USART_EnableIT_ERROR
Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2890 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_EnableIT_IDLE ( USART_TypeDef *  USARTx )

Enable IDLE Interrupt CR1 IDLEIE LL_USART_EnableIT_IDLE.

Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2783 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_EnableIT_LBD ( USART_TypeDef *  USARTx )

Enable LIN Break Detection Interrupt.

Note:
Macro IS_UART_LIN_INSTANCE(USARTx) can be used to check whether or not LIN feature is supported by the USARTx instance. CR2 LBDIE LL_USART_EnableIT_LBD
Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2875 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_EnableIT_PE ( USART_TypeDef *  USARTx )

Enable Parity Error Interrupt CR1 PEIE LL_USART_EnableIT_PE.

Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2827 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_EnableIT_RTO ( USART_TypeDef *  USARTx )

Enable Receiver Timeout Interrupt CR1 RTOIE LL_USART_EnableIT_RTO.

Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2849 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_EnableIT_RXNE ( USART_TypeDef *  USARTx )

Enable RX Not Empty Interrupt CR1 RXNEIE LL_USART_EnableIT_RXNE.

Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2794 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_EnableIT_TC ( USART_TypeDef *  USARTx )

Enable Transmission Complete Interrupt CR1 TCIE LL_USART_EnableIT_TC.

Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2805 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_EnableIT_TXE ( USART_TypeDef *  USARTx )

Enable TX Empty Interrupt CR1 TXEIE LL_USART_EnableIT_TXE.

Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2816 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_EnableIT_WKUP ( USART_TypeDef *  USARTx )

Enable WakeUp from Stop Mode Interrupt.

Note:
Macro IS_UART_WAKEUP_FROMSTOP_INSTANCE(USARTx) can be used to check whether or not Wake-up from Stop mode feature is supported by the USARTx instance. CR3 WUFIE LL_USART_EnableIT_WKUP
Parameters:
USARTxUSART Instance
Return values:
None

Definition at line 2916 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_CM ( USART_TypeDef *  USARTx )

Check if the USART Character Match Interrupt is enabled or disabled.

CR1 CMIE LL_USART_IsEnabledIT_CM

Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3126 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_CTS ( USART_TypeDef *  USARTx )

Check if the USART CTS Interrupt is enabled or disabled.

Note:
Macro IS_UART_HWFLOW_INSTANCE(USARTx) can be used to check whether or not Hardware Flow control feature is supported by the USARTx instance. CR3 CTSIE LL_USART_IsEnabledIT_CTS
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3187 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_EOB ( USART_TypeDef *  USARTx )

Check if the USART End Of Block Interrupt is enabled or disabled.

Note:
Macro IS_SMARTCARD_INSTANCE(USARTx) can be used to check whether or not Smartcard feature is supported by the USARTx instance. CR1 EOBIE LL_USART_IsEnabledIT_EOB
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3150 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_ERROR ( USART_TypeDef *  USARTx )

Check if the USART Error Interrupt is enabled or disabled.

CR3 EIE LL_USART_IsEnabledIT_ERROR

Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3174 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_IDLE ( USART_TypeDef *  USARTx )

Check if the USART IDLE Interrupt source is enabled or disabled.

CR1 IDLEIE LL_USART_IsEnabledIT_IDLE

Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3071 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_LBD ( USART_TypeDef *  USARTx )

Check if the USART LIN Break Detection Interrupt is enabled or disabled.

Note:
Macro IS_UART_LIN_INSTANCE(USARTx) can be used to check whether or not LIN feature is supported by the USARTx instance. CR2 LBDIE LL_USART_IsEnabledIT_LBD
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3163 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_PE ( USART_TypeDef *  USARTx )

Check if the USART Parity Error Interrupt is enabled or disabled.

CR1 PEIE LL_USART_IsEnabledIT_PE

Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3115 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_RTO ( USART_TypeDef *  USARTx )

Check if the USART Receiver Timeout Interrupt is enabled or disabled.

CR1 RTOIE LL_USART_IsEnabledIT_RTO

Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3137 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_RXNE ( USART_TypeDef *  USARTx )

Check if the USART RX Not Empty Interrupt is enabled or disabled.

CR1 RXNEIE LL_USART_IsEnabledIT_RXNE

Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3082 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_TC ( USART_TypeDef *  USARTx )

Check if the USART Transmission Complete Interrupt is enabled or disabled.

CR1 TCIE LL_USART_IsEnabledIT_TC

Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3093 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_TXE ( USART_TypeDef *  USARTx )

Check if the USART TX Empty Interrupt is enabled or disabled.

CR1 TXEIE LL_USART_IsEnabledIT_TXE

Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3104 of file stm32l4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsEnabledIT_WKUP ( USART_TypeDef *  USARTx )

Check if the USART WakeUp from Stop Mode Interrupt is enabled or disabled.

Note:
Macro IS_UART_WAKEUP_FROMSTOP_INSTANCE(USARTx) can be used to check whether or not Wake-up from Stop mode feature is supported by the USARTx instance. CR3 WUFIE LL_USART_IsEnabledIT_WKUP
Parameters:
USARTxUSART Instance
Return values:
Stateof bit (1 or 0).

Definition at line 3200 of file stm32l4xx_ll_usart.h.