STM32L4xx_HAL_Driver  1.14.0

Functions

__STATIC_INLINE void LL_DMA2D_EnableIT_CE (DMA2D_TypeDef *DMA2Dx)
 Enable Configuration Error Interrupt CR CEIE LL_DMA2D_EnableIT_CE. More...
 
__STATIC_INLINE void LL_DMA2D_EnableIT_CTC (DMA2D_TypeDef *DMA2Dx)
 Enable CLUT Transfer Complete Interrupt CR CTCIE LL_DMA2D_EnableIT_CTC. More...
 
__STATIC_INLINE void LL_DMA2D_EnableIT_CAE (DMA2D_TypeDef *DMA2Dx)
 Enable CLUT Access Error Interrupt CR CAEIE LL_DMA2D_EnableIT_CAE. More...
 
__STATIC_INLINE void LL_DMA2D_EnableIT_TW (DMA2D_TypeDef *DMA2Dx)
 Enable Transfer Watermark Interrupt CR TWIE LL_DMA2D_EnableIT_TW. More...
 
__STATIC_INLINE void LL_DMA2D_EnableIT_TC (DMA2D_TypeDef *DMA2Dx)
 Enable Transfer Complete Interrupt CR TCIE LL_DMA2D_EnableIT_TC. More...
 
__STATIC_INLINE void LL_DMA2D_EnableIT_TE (DMA2D_TypeDef *DMA2Dx)
 Enable Transfer Error Interrupt CR TEIE LL_DMA2D_EnableIT_TE. More...
 
__STATIC_INLINE void LL_DMA2D_DisableIT_CE (DMA2D_TypeDef *DMA2Dx)
 Disable Configuration Error Interrupt CR CEIE LL_DMA2D_DisableIT_CE. More...
 
__STATIC_INLINE void LL_DMA2D_DisableIT_CTC (DMA2D_TypeDef *DMA2Dx)
 Disable CLUT Transfer Complete Interrupt CR CTCIE LL_DMA2D_DisableIT_CTC. More...
 
__STATIC_INLINE void LL_DMA2D_DisableIT_CAE (DMA2D_TypeDef *DMA2Dx)
 Disable CLUT Access Error Interrupt CR CAEIE LL_DMA2D_DisableIT_CAE. More...
 
__STATIC_INLINE void LL_DMA2D_DisableIT_TW (DMA2D_TypeDef *DMA2Dx)
 Disable Transfer Watermark Interrupt CR TWIE LL_DMA2D_DisableIT_TW. More...
 
__STATIC_INLINE void LL_DMA2D_DisableIT_TC (DMA2D_TypeDef *DMA2Dx)
 Disable Transfer Complete Interrupt CR TCIE LL_DMA2D_DisableIT_TC. More...
 
__STATIC_INLINE void LL_DMA2D_DisableIT_TE (DMA2D_TypeDef *DMA2Dx)
 Disable Transfer Error Interrupt CR TEIE LL_DMA2D_DisableIT_TE. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_IsEnabledIT_CE (DMA2D_TypeDef *DMA2Dx)
 Check if the DMA2D Configuration Error interrupt source is enabled or disabled. CR CEIE LL_DMA2D_IsEnabledIT_CE. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_IsEnabledIT_CTC (DMA2D_TypeDef *DMA2Dx)
 Check if the DMA2D CLUT Transfer Complete interrupt source is enabled or disabled. CR CTCIE LL_DMA2D_IsEnabledIT_CTC. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_IsEnabledIT_CAE (DMA2D_TypeDef *DMA2Dx)
 Check if the DMA2D CLUT Access Error interrupt source is enabled or disabled. CR CAEIE LL_DMA2D_IsEnabledIT_CAE. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_IsEnabledIT_TW (DMA2D_TypeDef *DMA2Dx)
 Check if the DMA2D Transfer Watermark interrupt source is enabled or disabled. CR TWIE LL_DMA2D_IsEnabledIT_TW. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_IsEnabledIT_TC (DMA2D_TypeDef *DMA2Dx)
 Check if the DMA2D Transfer Complete interrupt source is enabled or disabled. CR TCIE LL_DMA2D_IsEnabledIT_TC. More...
 
__STATIC_INLINE uint32_t LL_DMA2D_IsEnabledIT_TE (DMA2D_TypeDef *DMA2Dx)
 Check if the DMA2D Transfer Error interrupt source is enabled or disabled. CR TEIE LL_DMA2D_IsEnabledIT_TE. More...
 

Detailed Description

Function Documentation

◆ LL_DMA2D_DisableIT_CAE()

__STATIC_INLINE void LL_DMA2D_DisableIT_CAE ( DMA2D_TypeDef *  DMA2Dx)

Disable CLUT Access Error Interrupt CR CAEIE LL_DMA2D_DisableIT_CAE.

Parameters
DMA2DxDMA2D Instance
Return values
None

Definition at line 2005 of file stm32l4xx_ll_dma2d.h.

2006 {
2007  CLEAR_BIT(DMA2Dx->CR, DMA2D_CR_CAEIE);
2008 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_DMA2D_DisableIT_CE()

__STATIC_INLINE void LL_DMA2D_DisableIT_CE ( DMA2D_TypeDef *  DMA2Dx)

Disable Configuration Error Interrupt CR CEIE LL_DMA2D_DisableIT_CE.

Parameters
DMA2DxDMA2D Instance
Return values
None

Definition at line 1983 of file stm32l4xx_ll_dma2d.h.

1984 {
1985  CLEAR_BIT(DMA2Dx->CR, DMA2D_CR_CEIE);
1986 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_DMA2D_DisableIT_CTC()

__STATIC_INLINE void LL_DMA2D_DisableIT_CTC ( DMA2D_TypeDef *  DMA2Dx)

Disable CLUT Transfer Complete Interrupt CR CTCIE LL_DMA2D_DisableIT_CTC.

Parameters
DMA2DxDMA2D Instance
Return values
None

Definition at line 1994 of file stm32l4xx_ll_dma2d.h.

1995 {
1996  CLEAR_BIT(DMA2Dx->CR, DMA2D_CR_CTCIE);
1997 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_DMA2D_DisableIT_TC()

__STATIC_INLINE void LL_DMA2D_DisableIT_TC ( DMA2D_TypeDef *  DMA2Dx)

Disable Transfer Complete Interrupt CR TCIE LL_DMA2D_DisableIT_TC.

Parameters
DMA2DxDMA2D Instance
Return values
None

Definition at line 2027 of file stm32l4xx_ll_dma2d.h.

2028 {
2029  CLEAR_BIT(DMA2Dx->CR, DMA2D_CR_TCIE);
2030 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_DMA2D_DisableIT_TE()

__STATIC_INLINE void LL_DMA2D_DisableIT_TE ( DMA2D_TypeDef *  DMA2Dx)

Disable Transfer Error Interrupt CR TEIE LL_DMA2D_DisableIT_TE.

Parameters
DMA2DxDMA2D Instance
Return values
None

Definition at line 2038 of file stm32l4xx_ll_dma2d.h.

2039 {
2040  CLEAR_BIT(DMA2Dx->CR, DMA2D_CR_TEIE);
2041 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_DMA2D_DisableIT_TW()

__STATIC_INLINE void LL_DMA2D_DisableIT_TW ( DMA2D_TypeDef *  DMA2Dx)

Disable Transfer Watermark Interrupt CR TWIE LL_DMA2D_DisableIT_TW.

Parameters
DMA2DxDMA2D Instance
Return values
None

Definition at line 2016 of file stm32l4xx_ll_dma2d.h.

2017 {
2018  CLEAR_BIT(DMA2Dx->CR, DMA2D_CR_TWIE);
2019 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_DMA2D_EnableIT_CAE()

__STATIC_INLINE void LL_DMA2D_EnableIT_CAE ( DMA2D_TypeDef *  DMA2Dx)

Enable CLUT Access Error Interrupt CR CAEIE LL_DMA2D_EnableIT_CAE.

Parameters
DMA2DxDMA2D Instance
Return values
None

Definition at line 1939 of file stm32l4xx_ll_dma2d.h.

1940 {
1941  SET_BIT(DMA2Dx->CR, DMA2D_CR_CAEIE);
1942 }

◆ LL_DMA2D_EnableIT_CE()

__STATIC_INLINE void LL_DMA2D_EnableIT_CE ( DMA2D_TypeDef *  DMA2Dx)

Enable Configuration Error Interrupt CR CEIE LL_DMA2D_EnableIT_CE.

Parameters
DMA2DxDMA2D Instance
Return values
None

Definition at line 1917 of file stm32l4xx_ll_dma2d.h.

1918 {
1919  SET_BIT(DMA2Dx->CR, DMA2D_CR_CEIE);
1920 }

◆ LL_DMA2D_EnableIT_CTC()

__STATIC_INLINE void LL_DMA2D_EnableIT_CTC ( DMA2D_TypeDef *  DMA2Dx)

Enable CLUT Transfer Complete Interrupt CR CTCIE LL_DMA2D_EnableIT_CTC.

Parameters
DMA2DxDMA2D Instance
Return values
None

Definition at line 1928 of file stm32l4xx_ll_dma2d.h.

1929 {
1930  SET_BIT(DMA2Dx->CR, DMA2D_CR_CTCIE);
1931 }

◆ LL_DMA2D_EnableIT_TC()

__STATIC_INLINE void LL_DMA2D_EnableIT_TC ( DMA2D_TypeDef *  DMA2Dx)

Enable Transfer Complete Interrupt CR TCIE LL_DMA2D_EnableIT_TC.

Parameters
DMA2DxDMA2D Instance
Return values
None

Definition at line 1961 of file stm32l4xx_ll_dma2d.h.

1962 {
1963  SET_BIT(DMA2Dx->CR, DMA2D_CR_TCIE);
1964 }

◆ LL_DMA2D_EnableIT_TE()

__STATIC_INLINE void LL_DMA2D_EnableIT_TE ( DMA2D_TypeDef *  DMA2Dx)

Enable Transfer Error Interrupt CR TEIE LL_DMA2D_EnableIT_TE.

Parameters
DMA2DxDMA2D Instance
Return values
None

Definition at line 1972 of file stm32l4xx_ll_dma2d.h.

1973 {
1974  SET_BIT(DMA2Dx->CR, DMA2D_CR_TEIE);
1975 }

◆ LL_DMA2D_EnableIT_TW()

__STATIC_INLINE void LL_DMA2D_EnableIT_TW ( DMA2D_TypeDef *  DMA2Dx)

Enable Transfer Watermark Interrupt CR TWIE LL_DMA2D_EnableIT_TW.

Parameters
DMA2DxDMA2D Instance
Return values
None

Definition at line 1950 of file stm32l4xx_ll_dma2d.h.

1951 {
1952  SET_BIT(DMA2Dx->CR, DMA2D_CR_TWIE);
1953 }

◆ LL_DMA2D_IsEnabledIT_CAE()

__STATIC_INLINE uint32_t LL_DMA2D_IsEnabledIT_CAE ( DMA2D_TypeDef *  DMA2Dx)

Check if the DMA2D CLUT Access Error interrupt source is enabled or disabled. CR CAEIE LL_DMA2D_IsEnabledIT_CAE.

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

Definition at line 2071 of file stm32l4xx_ll_dma2d.h.

2072 {
2073  return ((READ_BIT(DMA2Dx->CR, DMA2D_CR_CAEIE) == (DMA2D_CR_CAEIE)) ? 1UL : 0UL);
2074 }

◆ LL_DMA2D_IsEnabledIT_CE()

__STATIC_INLINE uint32_t LL_DMA2D_IsEnabledIT_CE ( DMA2D_TypeDef *  DMA2Dx)

Check if the DMA2D Configuration Error interrupt source is enabled or disabled. CR CEIE LL_DMA2D_IsEnabledIT_CE.

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

Definition at line 2049 of file stm32l4xx_ll_dma2d.h.

2050 {
2051  return ((READ_BIT(DMA2Dx->CR, DMA2D_CR_CEIE) == (DMA2D_CR_CEIE)) ? 1UL : 0UL);
2052 }

◆ LL_DMA2D_IsEnabledIT_CTC()

__STATIC_INLINE uint32_t LL_DMA2D_IsEnabledIT_CTC ( DMA2D_TypeDef *  DMA2Dx)

Check if the DMA2D CLUT Transfer Complete interrupt source is enabled or disabled. CR CTCIE LL_DMA2D_IsEnabledIT_CTC.

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

Definition at line 2060 of file stm32l4xx_ll_dma2d.h.

2061 {
2062  return ((READ_BIT(DMA2Dx->CR, DMA2D_CR_CTCIE) == (DMA2D_CR_CTCIE)) ? 1UL : 0UL);
2063 }

◆ LL_DMA2D_IsEnabledIT_TC()

__STATIC_INLINE uint32_t LL_DMA2D_IsEnabledIT_TC ( DMA2D_TypeDef *  DMA2Dx)

Check if the DMA2D Transfer Complete interrupt source is enabled or disabled. CR TCIE LL_DMA2D_IsEnabledIT_TC.

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

Definition at line 2093 of file stm32l4xx_ll_dma2d.h.

2094 {
2095  return ((READ_BIT(DMA2Dx->CR, DMA2D_CR_TCIE) == (DMA2D_CR_TCIE)) ? 1UL : 0UL);
2096 }

◆ LL_DMA2D_IsEnabledIT_TE()

__STATIC_INLINE uint32_t LL_DMA2D_IsEnabledIT_TE ( DMA2D_TypeDef *  DMA2Dx)

Check if the DMA2D Transfer Error interrupt source is enabled or disabled. CR TEIE LL_DMA2D_IsEnabledIT_TE.

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

Definition at line 2104 of file stm32l4xx_ll_dma2d.h.

2105 {
2106  return ((READ_BIT(DMA2Dx->CR, DMA2D_CR_TEIE) == (DMA2D_CR_TEIE)) ? 1UL : 0UL);
2107 }

◆ LL_DMA2D_IsEnabledIT_TW()

__STATIC_INLINE uint32_t LL_DMA2D_IsEnabledIT_TW ( DMA2D_TypeDef *  DMA2Dx)

Check if the DMA2D Transfer Watermark interrupt source is enabled or disabled. CR TWIE LL_DMA2D_IsEnabledIT_TW.

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

Definition at line 2082 of file stm32l4xx_ll_dma2d.h.

2083 {
2084  return ((READ_BIT(DMA2Dx->CR, DMA2D_CR_TWIE) == (DMA2D_CR_TWIE)) ? 1UL : 0UL);
2085 }