STM32L4xx_HAL_Driver  1.14.0

Functions

__STATIC_INLINE void LL_SWPMI_EnableIT_SR (SWPMI_TypeDef *SWPMIx)
 Enable Slave resume interrupt IER SRIE LL_SWPMI_EnableIT_SR. More...
 
__STATIC_INLINE void LL_SWPMI_EnableIT_TC (SWPMI_TypeDef *SWPMIx)
 Enable Transmit complete interrupt IER TCIE LL_SWPMI_EnableIT_TC. More...
 
__STATIC_INLINE void LL_SWPMI_EnableIT_TX (SWPMI_TypeDef *SWPMIx)
 Enable Transmit interrupt IER TIE LL_SWPMI_EnableIT_TX. More...
 
__STATIC_INLINE void LL_SWPMI_EnableIT_RX (SWPMI_TypeDef *SWPMIx)
 Enable Receive interrupt IER RIE LL_SWPMI_EnableIT_RX. More...
 
__STATIC_INLINE void LL_SWPMI_EnableIT_TXUNR (SWPMI_TypeDef *SWPMIx)
 Enable Transmit underrun error interrupt IER TXUNRIE LL_SWPMI_EnableIT_TXUNR. More...
 
__STATIC_INLINE void LL_SWPMI_EnableIT_RXOVR (SWPMI_TypeDef *SWPMIx)
 Enable Receive overrun error interrupt IER RXOVRIE LL_SWPMI_EnableIT_RXOVR. More...
 
__STATIC_INLINE void LL_SWPMI_EnableIT_RXBER (SWPMI_TypeDef *SWPMIx)
 Enable Receive CRC error interrupt IER RXBERIE LL_SWPMI_EnableIT_RXBER. More...
 
__STATIC_INLINE void LL_SWPMI_EnableIT_TXBE (SWPMI_TypeDef *SWPMIx)
 Enable Transmit buffer empty interrupt IER TXBEIE LL_SWPMI_EnableIT_TXBE. More...
 
__STATIC_INLINE void LL_SWPMI_EnableIT_RXBF (SWPMI_TypeDef *SWPMIx)
 Enable Receive buffer full interrupt IER RXBFIE LL_SWPMI_EnableIT_RXBF. More...
 
__STATIC_INLINE void LL_SWPMI_DisableIT_SR (SWPMI_TypeDef *SWPMIx)
 Disable Slave resume interrupt IER SRIE LL_SWPMI_DisableIT_SR. More...
 
__STATIC_INLINE void LL_SWPMI_DisableIT_TC (SWPMI_TypeDef *SWPMIx)
 Disable Transmit complete interrupt IER TCIE LL_SWPMI_DisableIT_TC. More...
 
__STATIC_INLINE void LL_SWPMI_DisableIT_TX (SWPMI_TypeDef *SWPMIx)
 Disable Transmit interrupt IER TIE LL_SWPMI_DisableIT_TX. More...
 
__STATIC_INLINE void LL_SWPMI_DisableIT_RX (SWPMI_TypeDef *SWPMIx)
 Disable Receive interrupt IER RIE LL_SWPMI_DisableIT_RX. More...
 
__STATIC_INLINE void LL_SWPMI_DisableIT_TXUNR (SWPMI_TypeDef *SWPMIx)
 Disable Transmit underrun error interrupt IER TXUNRIE LL_SWPMI_DisableIT_TXUNR. More...
 
__STATIC_INLINE void LL_SWPMI_DisableIT_RXOVR (SWPMI_TypeDef *SWPMIx)
 Disable Receive overrun error interrupt IER RXOVRIE LL_SWPMI_DisableIT_RXOVR. More...
 
__STATIC_INLINE void LL_SWPMI_DisableIT_RXBER (SWPMI_TypeDef *SWPMIx)
 Disable Receive CRC error interrupt IER RXBERIE LL_SWPMI_DisableIT_RXBER. More...
 
__STATIC_INLINE void LL_SWPMI_DisableIT_TXBE (SWPMI_TypeDef *SWPMIx)
 Disable Transmit buffer empty interrupt IER TXBEIE LL_SWPMI_DisableIT_TXBE. More...
 
__STATIC_INLINE void LL_SWPMI_DisableIT_RXBF (SWPMI_TypeDef *SWPMIx)
 Disable Receive buffer full interrupt IER RXBFIE LL_SWPMI_DisableIT_RXBF. More...
 
__STATIC_INLINE uint32_t LL_SWPMI_IsEnabledIT_SR (SWPMI_TypeDef *SWPMIx)
 Check if Slave resume interrupt is enabled IER SRIE LL_SWPMI_IsEnabledIT_SR. More...
 
__STATIC_INLINE uint32_t LL_SWPMI_IsEnabledIT_TC (SWPMI_TypeDef *SWPMIx)
 Check if Transmit complete interrupt is enabled IER TCIE LL_SWPMI_IsEnabledIT_TC. More...
 
__STATIC_INLINE uint32_t LL_SWPMI_IsEnabledIT_TX (SWPMI_TypeDef *SWPMIx)
 Check if Transmit interrupt is enabled IER TIE LL_SWPMI_IsEnabledIT_TX. More...
 
__STATIC_INLINE uint32_t LL_SWPMI_IsEnabledIT_RX (SWPMI_TypeDef *SWPMIx)
 Check if Receive interrupt is enabled IER RIE LL_SWPMI_IsEnabledIT_RX. More...
 
__STATIC_INLINE uint32_t LL_SWPMI_IsEnabledIT_TXUNR (SWPMI_TypeDef *SWPMIx)
 Check if Transmit underrun error interrupt is enabled IER TXUNRIE LL_SWPMI_IsEnabledIT_TXUNR. More...
 
__STATIC_INLINE uint32_t LL_SWPMI_IsEnabledIT_RXOVR (SWPMI_TypeDef *SWPMIx)
 Check if Receive overrun error interrupt is enabled IER RXOVRIE LL_SWPMI_IsEnabledIT_RXOVR. More...
 
__STATIC_INLINE uint32_t LL_SWPMI_IsEnabledIT_RXBER (SWPMI_TypeDef *SWPMIx)
 Check if Receive CRC error interrupt is enabled IER RXBERIE LL_SWPMI_IsEnabledIT_RXBER. More...
 
__STATIC_INLINE uint32_t LL_SWPMI_IsEnabledIT_TXBE (SWPMI_TypeDef *SWPMIx)
 Check if Transmit buffer empty interrupt is enabled IER TXBEIE LL_SWPMI_IsEnabledIT_TXBE. More...
 
__STATIC_INLINE uint32_t LL_SWPMI_IsEnabledIT_RXBF (SWPMI_TypeDef *SWPMIx)
 Check if Receive buffer full interrupt is enabled IER RXBFIE LL_SWPMI_IsEnabledIT_RXBF. More...
 

Detailed Description

Function Documentation

◆ LL_SWPMI_DisableIT_RX()

__STATIC_INLINE void LL_SWPMI_DisableIT_RX ( SWPMI_TypeDef *  SWPMIx)

Disable Receive interrupt IER RIE LL_SWPMI_DisableIT_RX.

Parameters
SWPMIxSWPMI Instance
Return values
None

Definition at line 786 of file stm32l4xx_ll_swpmi.h.

787 {
788  CLEAR_BIT(SWPMIx->IER, SWPMI_IER_RIE);
789 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_SWPMI_DisableIT_RXBER()

__STATIC_INLINE void LL_SWPMI_DisableIT_RXBER ( SWPMI_TypeDef *  SWPMIx)

Disable Receive CRC error interrupt IER RXBERIE LL_SWPMI_DisableIT_RXBER.

Parameters
SWPMIxSWPMI Instance
Return values
None

Definition at line 819 of file stm32l4xx_ll_swpmi.h.

820 {
821  CLEAR_BIT(SWPMIx->IER, SWPMI_IER_RXBERIE);
822 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_SWPMI_DisableIT_RXBF()

__STATIC_INLINE void LL_SWPMI_DisableIT_RXBF ( SWPMI_TypeDef *  SWPMIx)

Disable Receive buffer full interrupt IER RXBFIE LL_SWPMI_DisableIT_RXBF.

Parameters
SWPMIxSWPMI Instance
Return values
None

Definition at line 841 of file stm32l4xx_ll_swpmi.h.

842 {
843  CLEAR_BIT(SWPMIx->IER, SWPMI_IER_RXBFIE);
844 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_SWPMI_DisableIT_RXOVR()

__STATIC_INLINE void LL_SWPMI_DisableIT_RXOVR ( SWPMI_TypeDef *  SWPMIx)

Disable Receive overrun error interrupt IER RXOVRIE LL_SWPMI_DisableIT_RXOVR.

Parameters
SWPMIxSWPMI Instance
Return values
None

Definition at line 808 of file stm32l4xx_ll_swpmi.h.

809 {
810  CLEAR_BIT(SWPMIx->IER, SWPMI_IER_RXOVRIE);
811 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_SWPMI_DisableIT_SR()

__STATIC_INLINE void LL_SWPMI_DisableIT_SR ( SWPMI_TypeDef *  SWPMIx)

Disable Slave resume interrupt IER SRIE LL_SWPMI_DisableIT_SR.

Parameters
SWPMIxSWPMI Instance
Return values
None

Definition at line 753 of file stm32l4xx_ll_swpmi.h.

754 {
755  CLEAR_BIT(SWPMIx->IER, SWPMI_IER_SRIE);
756 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_SWPMI_DisableIT_TC()

__STATIC_INLINE void LL_SWPMI_DisableIT_TC ( SWPMI_TypeDef *  SWPMIx)

Disable Transmit complete interrupt IER TCIE LL_SWPMI_DisableIT_TC.

Parameters
SWPMIxSWPMI Instance
Return values
None

Definition at line 764 of file stm32l4xx_ll_swpmi.h.

765 {
766  CLEAR_BIT(SWPMIx->IER, SWPMI_IER_TCIE);
767 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_SWPMI_DisableIT_TX()

__STATIC_INLINE void LL_SWPMI_DisableIT_TX ( SWPMI_TypeDef *  SWPMIx)

Disable Transmit interrupt IER TIE LL_SWPMI_DisableIT_TX.

Parameters
SWPMIxSWPMI Instance
Return values
None

Definition at line 775 of file stm32l4xx_ll_swpmi.h.

776 {
777  CLEAR_BIT(SWPMIx->IER, SWPMI_IER_TIE);
778 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_SWPMI_DisableIT_TXBE()

__STATIC_INLINE void LL_SWPMI_DisableIT_TXBE ( SWPMI_TypeDef *  SWPMIx)

Disable Transmit buffer empty interrupt IER TXBEIE LL_SWPMI_DisableIT_TXBE.

Parameters
SWPMIxSWPMI Instance
Return values
None

Definition at line 830 of file stm32l4xx_ll_swpmi.h.

831 {
832  CLEAR_BIT(SWPMIx->IER, SWPMI_IER_TXBEIE);
833 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_SWPMI_DisableIT_TXUNR()

__STATIC_INLINE void LL_SWPMI_DisableIT_TXUNR ( SWPMI_TypeDef *  SWPMIx)

Disable Transmit underrun error interrupt IER TXUNRIE LL_SWPMI_DisableIT_TXUNR.

Parameters
SWPMIxSWPMI Instance
Return values
None

Definition at line 797 of file stm32l4xx_ll_swpmi.h.

798 {
799  CLEAR_BIT(SWPMIx->IER, SWPMI_IER_TXUNRIE);
800 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_SWPMI_EnableIT_RX()

__STATIC_INLINE void LL_SWPMI_EnableIT_RX ( SWPMI_TypeDef *  SWPMIx)

Enable Receive interrupt IER RIE LL_SWPMI_EnableIT_RX.

Parameters
SWPMIxSWPMI Instance
Return values
None

Definition at line 687 of file stm32l4xx_ll_swpmi.h.

688 {
689  SET_BIT(SWPMIx->IER, SWPMI_IER_RIE);
690 }

◆ LL_SWPMI_EnableIT_RXBER()

__STATIC_INLINE void LL_SWPMI_EnableIT_RXBER ( SWPMI_TypeDef *  SWPMIx)

Enable Receive CRC error interrupt IER RXBERIE LL_SWPMI_EnableIT_RXBER.

Parameters
SWPMIxSWPMI Instance
Return values
None

Definition at line 720 of file stm32l4xx_ll_swpmi.h.

721 {
722  SET_BIT(SWPMIx->IER, SWPMI_IER_RXBERIE);
723 }

◆ LL_SWPMI_EnableIT_RXBF()

__STATIC_INLINE void LL_SWPMI_EnableIT_RXBF ( SWPMI_TypeDef *  SWPMIx)

Enable Receive buffer full interrupt IER RXBFIE LL_SWPMI_EnableIT_RXBF.

Parameters
SWPMIxSWPMI Instance
Return values
None

Definition at line 742 of file stm32l4xx_ll_swpmi.h.

743 {
744  SET_BIT(SWPMIx->IER, SWPMI_IER_RXBFIE);
745 }

◆ LL_SWPMI_EnableIT_RXOVR()

__STATIC_INLINE void LL_SWPMI_EnableIT_RXOVR ( SWPMI_TypeDef *  SWPMIx)

Enable Receive overrun error interrupt IER RXOVRIE LL_SWPMI_EnableIT_RXOVR.

Parameters
SWPMIxSWPMI Instance
Return values
None

Definition at line 709 of file stm32l4xx_ll_swpmi.h.

710 {
711  SET_BIT(SWPMIx->IER, SWPMI_IER_RXOVRIE);
712 }

◆ LL_SWPMI_EnableIT_SR()

__STATIC_INLINE void LL_SWPMI_EnableIT_SR ( SWPMI_TypeDef *  SWPMIx)

Enable Slave resume interrupt IER SRIE LL_SWPMI_EnableIT_SR.

Parameters
SWPMIxSWPMI Instance
Return values
None

Definition at line 654 of file stm32l4xx_ll_swpmi.h.

655 {
656  SET_BIT(SWPMIx->IER, SWPMI_IER_SRIE);
657 }

◆ LL_SWPMI_EnableIT_TC()

__STATIC_INLINE void LL_SWPMI_EnableIT_TC ( SWPMI_TypeDef *  SWPMIx)

Enable Transmit complete interrupt IER TCIE LL_SWPMI_EnableIT_TC.

Parameters
SWPMIxSWPMI Instance
Return values
None

Definition at line 665 of file stm32l4xx_ll_swpmi.h.

666 {
667  SET_BIT(SWPMIx->IER, SWPMI_IER_TCIE);
668 }

◆ LL_SWPMI_EnableIT_TX()

__STATIC_INLINE void LL_SWPMI_EnableIT_TX ( SWPMI_TypeDef *  SWPMIx)

Enable Transmit interrupt IER TIE LL_SWPMI_EnableIT_TX.

Parameters
SWPMIxSWPMI Instance
Return values
None

Definition at line 676 of file stm32l4xx_ll_swpmi.h.

677 {
678  SET_BIT(SWPMIx->IER, SWPMI_IER_TIE);
679 }

◆ LL_SWPMI_EnableIT_TXBE()

__STATIC_INLINE void LL_SWPMI_EnableIT_TXBE ( SWPMI_TypeDef *  SWPMIx)

Enable Transmit buffer empty interrupt IER TXBEIE LL_SWPMI_EnableIT_TXBE.

Parameters
SWPMIxSWPMI Instance
Return values
None

Definition at line 731 of file stm32l4xx_ll_swpmi.h.

732 {
733  SET_BIT(SWPMIx->IER, SWPMI_IER_TXBEIE);
734 }

◆ LL_SWPMI_EnableIT_TXUNR()

__STATIC_INLINE void LL_SWPMI_EnableIT_TXUNR ( SWPMI_TypeDef *  SWPMIx)

Enable Transmit underrun error interrupt IER TXUNRIE LL_SWPMI_EnableIT_TXUNR.

Parameters
SWPMIxSWPMI Instance
Return values
None

Definition at line 698 of file stm32l4xx_ll_swpmi.h.

699 {
700  SET_BIT(SWPMIx->IER, SWPMI_IER_TXUNRIE);
701 }

◆ LL_SWPMI_IsEnabledIT_RX()

__STATIC_INLINE uint32_t LL_SWPMI_IsEnabledIT_RX ( SWPMI_TypeDef *  SWPMIx)

Check if Receive interrupt is enabled IER RIE LL_SWPMI_IsEnabledIT_RX.

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

Definition at line 885 of file stm32l4xx_ll_swpmi.h.

886 {
887  return ((READ_BIT(SWPMIx->IER, SWPMI_IER_RIE) == (SWPMI_IER_RIE)) ? 1UL : 0UL);
888 }

◆ LL_SWPMI_IsEnabledIT_RXBER()

__STATIC_INLINE uint32_t LL_SWPMI_IsEnabledIT_RXBER ( SWPMI_TypeDef *  SWPMIx)

Check if Receive CRC error interrupt is enabled IER RXBERIE LL_SWPMI_IsEnabledIT_RXBER.

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

Definition at line 918 of file stm32l4xx_ll_swpmi.h.

919 {
920  return ((READ_BIT(SWPMIx->IER, SWPMI_IER_RXBERIE) == (SWPMI_IER_RXBERIE)) ? 1UL : 0UL);
921 }

◆ LL_SWPMI_IsEnabledIT_RXBF()

__STATIC_INLINE uint32_t LL_SWPMI_IsEnabledIT_RXBF ( SWPMI_TypeDef *  SWPMIx)

Check if Receive buffer full interrupt is enabled IER RXBFIE LL_SWPMI_IsEnabledIT_RXBF.

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

Definition at line 940 of file stm32l4xx_ll_swpmi.h.

941 {
942  return ((READ_BIT(SWPMIx->IER, SWPMI_IER_RXBFIE) == (SWPMI_IER_RXBFIE)) ? 1UL : 0UL);
943 }

◆ LL_SWPMI_IsEnabledIT_RXOVR()

__STATIC_INLINE uint32_t LL_SWPMI_IsEnabledIT_RXOVR ( SWPMI_TypeDef *  SWPMIx)

Check if Receive overrun error interrupt is enabled IER RXOVRIE LL_SWPMI_IsEnabledIT_RXOVR.

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

Definition at line 907 of file stm32l4xx_ll_swpmi.h.

908 {
909  return ((READ_BIT(SWPMIx->IER, SWPMI_IER_RXOVRIE) == (SWPMI_IER_RXOVRIE)) ? 1UL : 0UL);
910 }

◆ LL_SWPMI_IsEnabledIT_SR()

__STATIC_INLINE uint32_t LL_SWPMI_IsEnabledIT_SR ( SWPMI_TypeDef *  SWPMIx)

Check if Slave resume interrupt is enabled IER SRIE LL_SWPMI_IsEnabledIT_SR.

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

Definition at line 852 of file stm32l4xx_ll_swpmi.h.

853 {
854  return ((READ_BIT(SWPMIx->IER, SWPMI_IER_SRIE) == (SWPMI_IER_SRIE)) ? 1UL : 0UL);
855 }

◆ LL_SWPMI_IsEnabledIT_TC()

__STATIC_INLINE uint32_t LL_SWPMI_IsEnabledIT_TC ( SWPMI_TypeDef *  SWPMIx)

Check if Transmit complete interrupt is enabled IER TCIE LL_SWPMI_IsEnabledIT_TC.

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

Definition at line 863 of file stm32l4xx_ll_swpmi.h.

864 {
865  return ((READ_BIT(SWPMIx->IER, SWPMI_IER_TCIE) == (SWPMI_IER_TCIE)) ? 1UL : 0UL);
866 }

◆ LL_SWPMI_IsEnabledIT_TX()

__STATIC_INLINE uint32_t LL_SWPMI_IsEnabledIT_TX ( SWPMI_TypeDef *  SWPMIx)

Check if Transmit interrupt is enabled IER TIE LL_SWPMI_IsEnabledIT_TX.

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

Definition at line 874 of file stm32l4xx_ll_swpmi.h.

875 {
876  return ((READ_BIT(SWPMIx->IER, SWPMI_IER_TIE) == (SWPMI_IER_TIE)) ? 1UL : 0UL);
877 }

◆ LL_SWPMI_IsEnabledIT_TXBE()

__STATIC_INLINE uint32_t LL_SWPMI_IsEnabledIT_TXBE ( SWPMI_TypeDef *  SWPMIx)

Check if Transmit buffer empty interrupt is enabled IER TXBEIE LL_SWPMI_IsEnabledIT_TXBE.

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

Definition at line 929 of file stm32l4xx_ll_swpmi.h.

930 {
931  return ((READ_BIT(SWPMIx->IER, SWPMI_IER_TXBEIE) == (SWPMI_IER_TXBEIE)) ? 1UL : 0UL);
932 }

◆ LL_SWPMI_IsEnabledIT_TXUNR()

__STATIC_INLINE uint32_t LL_SWPMI_IsEnabledIT_TXUNR ( SWPMI_TypeDef *  SWPMIx)

Check if Transmit underrun error interrupt is enabled IER TXUNRIE LL_SWPMI_IsEnabledIT_TXUNR.

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

Definition at line 896 of file stm32l4xx_ll_swpmi.h.

897 {
898  return ((READ_BIT(SWPMIx->IER, SWPMI_IER_TXUNRIE) == (SWPMI_IER_TXUNRIE)) ? 1UL : 0UL);
899 }