TUKS MCU Introductory course / TUKS-COURSE-THERMOMETER

Fork of TUKS-COURSE-TIMER by TUKS MCU Introductory course

Embed: (wiki syntax)

« Back to documentation index

IT_Management

Functions

__STATIC_INLINE void LL_DMA_EnableIT_TC (DMA_TypeDef *DMAx, uint32_t Channel)
 Enable Transfer complete interrupt.
__STATIC_INLINE void LL_DMA_EnableIT_HT (DMA_TypeDef *DMAx, uint32_t Channel)
 Enable Half transfer interrupt.
__STATIC_INLINE void LL_DMA_EnableIT_TE (DMA_TypeDef *DMAx, uint32_t Channel)
 Enable Transfer error interrupt.
__STATIC_INLINE void LL_DMA_DisableIT_TC (DMA_TypeDef *DMAx, uint32_t Channel)
 Disable Transfer complete interrupt.
__STATIC_INLINE void LL_DMA_DisableIT_HT (DMA_TypeDef *DMAx, uint32_t Channel)
 Disable Half transfer interrupt.
__STATIC_INLINE void LL_DMA_DisableIT_TE (DMA_TypeDef *DMAx, uint32_t Channel)
 Disable Transfer error interrupt.
__STATIC_INLINE uint32_t LL_DMA_IsEnabledIT_TC (DMA_TypeDef *DMAx, uint32_t Channel)
 Check if Transfer complete Interrupt is enabled.
__STATIC_INLINE uint32_t LL_DMA_IsEnabledIT_HT (DMA_TypeDef *DMAx, uint32_t Channel)
 Check if Half transfer Interrupt is enabled.
__STATIC_INLINE uint32_t LL_DMA_IsEnabledIT_TE (DMA_TypeDef *DMAx, uint32_t Channel)
 Check if Transfer error Interrupt is enabled.

Function Documentation

__STATIC_INLINE void LL_DMA_DisableIT_HT ( DMA_TypeDef *  DMAx,
uint32_t  Channel 
)

Disable Half transfer interrupt.

CCR HTIE LL_DMA_DisableIT_HT

Parameters:
DMAxDMAx Instance
ChannelThis parameter can be one of the following values:

  • LL_DMA_CHANNEL_1
  • LL_DMA_CHANNEL_2
  • LL_DMA_CHANNEL_3
  • LL_DMA_CHANNEL_4
  • LL_DMA_CHANNEL_5
  • LL_DMA_CHANNEL_6
  • LL_DMA_CHANNEL_7
Return values:
None

Definition at line 1999 of file stm32l4xx_ll_dma.h.

__STATIC_INLINE void LL_DMA_DisableIT_TC ( DMA_TypeDef *  DMAx,
uint32_t  Channel 
)

Disable Transfer complete interrupt.

CCR TCIE LL_DMA_DisableIT_TC

Parameters:
DMAxDMAx Instance
ChannelThis parameter can be one of the following values:

  • LL_DMA_CHANNEL_1
  • LL_DMA_CHANNEL_2
  • LL_DMA_CHANNEL_3
  • LL_DMA_CHANNEL_4
  • LL_DMA_CHANNEL_5
  • LL_DMA_CHANNEL_6
  • LL_DMA_CHANNEL_7
Return values:
None

Definition at line 1980 of file stm32l4xx_ll_dma.h.

__STATIC_INLINE void LL_DMA_DisableIT_TE ( DMA_TypeDef *  DMAx,
uint32_t  Channel 
)

Disable Transfer error interrupt.

CCR TEIE LL_DMA_DisableIT_TE

Parameters:
DMAxDMAx Instance
ChannelThis parameter can be one of the following values:

  • LL_DMA_CHANNEL_1
  • LL_DMA_CHANNEL_2
  • LL_DMA_CHANNEL_3
  • LL_DMA_CHANNEL_4
  • LL_DMA_CHANNEL_5
  • LL_DMA_CHANNEL_6
  • LL_DMA_CHANNEL_7
Return values:
None

Definition at line 2018 of file stm32l4xx_ll_dma.h.

__STATIC_INLINE void LL_DMA_EnableIT_HT ( DMA_TypeDef *  DMAx,
uint32_t  Channel 
)

Enable Half transfer interrupt.

CCR HTIE LL_DMA_EnableIT_HT

Parameters:
DMAxDMAx Instance
ChannelThis parameter can be one of the following values:

  • LL_DMA_CHANNEL_1
  • LL_DMA_CHANNEL_2
  • LL_DMA_CHANNEL_3
  • LL_DMA_CHANNEL_4
  • LL_DMA_CHANNEL_5
  • LL_DMA_CHANNEL_6
  • LL_DMA_CHANNEL_7
Return values:
None

Definition at line 1942 of file stm32l4xx_ll_dma.h.

__STATIC_INLINE void LL_DMA_EnableIT_TC ( DMA_TypeDef *  DMAx,
uint32_t  Channel 
)

Enable Transfer complete interrupt.

CCR TCIE LL_DMA_EnableIT_TC

Parameters:
DMAxDMAx Instance
ChannelThis parameter can be one of the following values:

  • LL_DMA_CHANNEL_1
  • LL_DMA_CHANNEL_2
  • LL_DMA_CHANNEL_3
  • LL_DMA_CHANNEL_4
  • LL_DMA_CHANNEL_5
  • LL_DMA_CHANNEL_6
  • LL_DMA_CHANNEL_7
Return values:
None

Definition at line 1923 of file stm32l4xx_ll_dma.h.

__STATIC_INLINE void LL_DMA_EnableIT_TE ( DMA_TypeDef *  DMAx,
uint32_t  Channel 
)

Enable Transfer error interrupt.

CCR TEIE LL_DMA_EnableIT_TE

Parameters:
DMAxDMAx Instance
ChannelThis parameter can be one of the following values:

  • LL_DMA_CHANNEL_1
  • LL_DMA_CHANNEL_2
  • LL_DMA_CHANNEL_3
  • LL_DMA_CHANNEL_4
  • LL_DMA_CHANNEL_5
  • LL_DMA_CHANNEL_6
  • LL_DMA_CHANNEL_7
Return values:
None

Definition at line 1961 of file stm32l4xx_ll_dma.h.

__STATIC_INLINE uint32_t LL_DMA_IsEnabledIT_HT ( DMA_TypeDef *  DMAx,
uint32_t  Channel 
)

Check if Half transfer Interrupt is enabled.

CCR HTIE LL_DMA_IsEnabledIT_HT

Parameters:
DMAxDMAx Instance
ChannelThis parameter can be one of the following values:

  • LL_DMA_CHANNEL_1
  • LL_DMA_CHANNEL_2
  • LL_DMA_CHANNEL_3
  • LL_DMA_CHANNEL_4
  • LL_DMA_CHANNEL_5
  • LL_DMA_CHANNEL_6
  • LL_DMA_CHANNEL_7
Return values:
Stateof bit (1 or 0).

Definition at line 2057 of file stm32l4xx_ll_dma.h.

__STATIC_INLINE uint32_t LL_DMA_IsEnabledIT_TC ( DMA_TypeDef *  DMAx,
uint32_t  Channel 
)

Check if Transfer complete Interrupt is enabled.

CCR TCIE LL_DMA_IsEnabledIT_TC

Parameters:
DMAxDMAx Instance
ChannelThis parameter can be one of the following values:

  • LL_DMA_CHANNEL_1
  • LL_DMA_CHANNEL_2
  • LL_DMA_CHANNEL_3
  • LL_DMA_CHANNEL_4
  • LL_DMA_CHANNEL_5
  • LL_DMA_CHANNEL_6
  • LL_DMA_CHANNEL_7
Return values:
Stateof bit (1 or 0).

Definition at line 2037 of file stm32l4xx_ll_dma.h.

__STATIC_INLINE uint32_t LL_DMA_IsEnabledIT_TE ( DMA_TypeDef *  DMAx,
uint32_t  Channel 
)

Check if Transfer error Interrupt is enabled.

CCR TEIE LL_DMA_IsEnabledIT_TE

Parameters:
DMAxDMAx Instance
ChannelThis parameter can be one of the following values:

  • LL_DMA_CHANNEL_1
  • LL_DMA_CHANNEL_2
  • LL_DMA_CHANNEL_3
  • LL_DMA_CHANNEL_4
  • LL_DMA_CHANNEL_5
  • LL_DMA_CHANNEL_6
  • LL_DMA_CHANNEL_7
Return values:
Stateof bit (1 or 0).

Definition at line 2077 of file stm32l4xx_ll_dma.h.