STM32L4xx_HAL_Driver  1.14.0

Functions

__STATIC_INLINE void LL_TIM_EnableDMAReq_UPDATE (TIM_TypeDef *TIMx)
 Enable update DMA request (UDE). DIER UDE LL_TIM_EnableDMAReq_UPDATE. More...
 
__STATIC_INLINE void LL_TIM_DisableDMAReq_UPDATE (TIM_TypeDef *TIMx)
 Disable update DMA request (UDE). DIER UDE LL_TIM_DisableDMAReq_UPDATE. More...
 
__STATIC_INLINE uint32_t LL_TIM_IsEnabledDMAReq_UPDATE (TIM_TypeDef *TIMx)
 Indicates whether the update DMA request (UDE) is enabled. DIER UDE LL_TIM_IsEnabledDMAReq_UPDATE. More...
 
__STATIC_INLINE void LL_TIM_EnableDMAReq_CC1 (TIM_TypeDef *TIMx)
 Enable capture/compare 1 DMA request (CC1DE). DIER CC1DE LL_TIM_EnableDMAReq_CC1. More...
 
__STATIC_INLINE void LL_TIM_DisableDMAReq_CC1 (TIM_TypeDef *TIMx)
 Disable capture/compare 1 DMA request (CC1DE). DIER CC1DE LL_TIM_DisableDMAReq_CC1. More...
 
__STATIC_INLINE uint32_t LL_TIM_IsEnabledDMAReq_CC1 (TIM_TypeDef *TIMx)
 Indicates whether the capture/compare 1 DMA request (CC1DE) is enabled. DIER CC1DE LL_TIM_IsEnabledDMAReq_CC1. More...
 
__STATIC_INLINE void LL_TIM_EnableDMAReq_CC2 (TIM_TypeDef *TIMx)
 Enable capture/compare 2 DMA request (CC2DE). DIER CC2DE LL_TIM_EnableDMAReq_CC2. More...
 
__STATIC_INLINE void LL_TIM_DisableDMAReq_CC2 (TIM_TypeDef *TIMx)
 Disable capture/compare 2 DMA request (CC2DE). DIER CC2DE LL_TIM_DisableDMAReq_CC2. More...
 
__STATIC_INLINE uint32_t LL_TIM_IsEnabledDMAReq_CC2 (TIM_TypeDef *TIMx)
 Indicates whether the capture/compare 2 DMA request (CC2DE) is enabled. DIER CC2DE LL_TIM_IsEnabledDMAReq_CC2. More...
 
__STATIC_INLINE void LL_TIM_EnableDMAReq_CC3 (TIM_TypeDef *TIMx)
 Enable capture/compare 3 DMA request (CC3DE). DIER CC3DE LL_TIM_EnableDMAReq_CC3. More...
 
__STATIC_INLINE void LL_TIM_DisableDMAReq_CC3 (TIM_TypeDef *TIMx)
 Disable capture/compare 3 DMA request (CC3DE). DIER CC3DE LL_TIM_DisableDMAReq_CC3. More...
 
__STATIC_INLINE uint32_t LL_TIM_IsEnabledDMAReq_CC3 (TIM_TypeDef *TIMx)
 Indicates whether the capture/compare 3 DMA request (CC3DE) is enabled. DIER CC3DE LL_TIM_IsEnabledDMAReq_CC3. More...
 
__STATIC_INLINE void LL_TIM_EnableDMAReq_CC4 (TIM_TypeDef *TIMx)
 Enable capture/compare 4 DMA request (CC4DE). DIER CC4DE LL_TIM_EnableDMAReq_CC4. More...
 
__STATIC_INLINE void LL_TIM_DisableDMAReq_CC4 (TIM_TypeDef *TIMx)
 Disable capture/compare 4 DMA request (CC4DE). DIER CC4DE LL_TIM_DisableDMAReq_CC4. More...
 
__STATIC_INLINE uint32_t LL_TIM_IsEnabledDMAReq_CC4 (TIM_TypeDef *TIMx)
 Indicates whether the capture/compare 4 DMA request (CC4DE) is enabled. DIER CC4DE LL_TIM_IsEnabledDMAReq_CC4. More...
 
__STATIC_INLINE void LL_TIM_EnableDMAReq_COM (TIM_TypeDef *TIMx)
 Enable commutation DMA request (COMDE). DIER COMDE LL_TIM_EnableDMAReq_COM. More...
 
__STATIC_INLINE void LL_TIM_DisableDMAReq_COM (TIM_TypeDef *TIMx)
 Disable commutation DMA request (COMDE). DIER COMDE LL_TIM_DisableDMAReq_COM. More...
 
__STATIC_INLINE uint32_t LL_TIM_IsEnabledDMAReq_COM (TIM_TypeDef *TIMx)
 Indicates whether the commutation DMA request (COMDE) is enabled. DIER COMDE LL_TIM_IsEnabledDMAReq_COM. More...
 
__STATIC_INLINE void LL_TIM_EnableDMAReq_TRIG (TIM_TypeDef *TIMx)
 Enable trigger interrupt (TDE). DIER TDE LL_TIM_EnableDMAReq_TRIG. More...
 
__STATIC_INLINE void LL_TIM_DisableDMAReq_TRIG (TIM_TypeDef *TIMx)
 Disable trigger interrupt (TDE). DIER TDE LL_TIM_DisableDMAReq_TRIG. More...
 
__STATIC_INLINE uint32_t LL_TIM_IsEnabledDMAReq_TRIG (TIM_TypeDef *TIMx)
 Indicates whether the trigger interrupt (TDE) is enabled. DIER TDE LL_TIM_IsEnabledDMAReq_TRIG. More...
 

Detailed Description

Function Documentation

◆ LL_TIM_DisableDMAReq_CC1()

__STATIC_INLINE void LL_TIM_DisableDMAReq_CC1 ( TIM_TypeDef *  TIMx)

Disable capture/compare 1 DMA request (CC1DE). DIER CC1DE LL_TIM_DisableDMAReq_CC1.

Parameters
TIMxTimer instance
Return values
None

Definition at line 4689 of file stm32l4xx_ll_tim.h.

4690 {
4691  CLEAR_BIT(TIMx->DIER, TIM_DIER_CC1DE);
4692 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_TIM_DisableDMAReq_CC2()

__STATIC_INLINE void LL_TIM_DisableDMAReq_CC2 ( TIM_TypeDef *  TIMx)

Disable capture/compare 2 DMA request (CC2DE). DIER CC2DE LL_TIM_DisableDMAReq_CC2.

Parameters
TIMxTimer instance
Return values
None

Definition at line 4722 of file stm32l4xx_ll_tim.h.

4723 {
4724  CLEAR_BIT(TIMx->DIER, TIM_DIER_CC2DE);
4725 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_TIM_DisableDMAReq_CC3()

__STATIC_INLINE void LL_TIM_DisableDMAReq_CC3 ( TIM_TypeDef *  TIMx)

Disable capture/compare 3 DMA request (CC3DE). DIER CC3DE LL_TIM_DisableDMAReq_CC3.

Parameters
TIMxTimer instance
Return values
None

Definition at line 4755 of file stm32l4xx_ll_tim.h.

4756 {
4757  CLEAR_BIT(TIMx->DIER, TIM_DIER_CC3DE);
4758 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_TIM_DisableDMAReq_CC4()

__STATIC_INLINE void LL_TIM_DisableDMAReq_CC4 ( TIM_TypeDef *  TIMx)

Disable capture/compare 4 DMA request (CC4DE). DIER CC4DE LL_TIM_DisableDMAReq_CC4.

Parameters
TIMxTimer instance
Return values
None

Definition at line 4788 of file stm32l4xx_ll_tim.h.

4789 {
4790  CLEAR_BIT(TIMx->DIER, TIM_DIER_CC4DE);
4791 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_TIM_DisableDMAReq_COM()

__STATIC_INLINE void LL_TIM_DisableDMAReq_COM ( TIM_TypeDef *  TIMx)

Disable commutation DMA request (COMDE). DIER COMDE LL_TIM_DisableDMAReq_COM.

Parameters
TIMxTimer instance
Return values
None

Definition at line 4821 of file stm32l4xx_ll_tim.h.

4822 {
4823  CLEAR_BIT(TIMx->DIER, TIM_DIER_COMDE);
4824 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_TIM_DisableDMAReq_TRIG()

__STATIC_INLINE void LL_TIM_DisableDMAReq_TRIG ( TIM_TypeDef *  TIMx)

Disable trigger interrupt (TDE). DIER TDE LL_TIM_DisableDMAReq_TRIG.

Parameters
TIMxTimer instance
Return values
None

Definition at line 4854 of file stm32l4xx_ll_tim.h.

4855 {
4856  CLEAR_BIT(TIMx->DIER, TIM_DIER_TDE);
4857 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_TIM_DisableDMAReq_UPDATE()

__STATIC_INLINE void LL_TIM_DisableDMAReq_UPDATE ( TIM_TypeDef *  TIMx)

Disable update DMA request (UDE). DIER UDE LL_TIM_DisableDMAReq_UPDATE.

Parameters
TIMxTimer instance
Return values
None

Definition at line 4656 of file stm32l4xx_ll_tim.h.

4657 {
4658  CLEAR_BIT(TIMx->DIER, TIM_DIER_UDE);
4659 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_TIM_EnableDMAReq_CC1()

__STATIC_INLINE void LL_TIM_EnableDMAReq_CC1 ( TIM_TypeDef *  TIMx)

Enable capture/compare 1 DMA request (CC1DE). DIER CC1DE LL_TIM_EnableDMAReq_CC1.

Parameters
TIMxTimer instance
Return values
None

Definition at line 4678 of file stm32l4xx_ll_tim.h.

4679 {
4680  SET_BIT(TIMx->DIER, TIM_DIER_CC1DE);
4681 }

◆ LL_TIM_EnableDMAReq_CC2()

__STATIC_INLINE void LL_TIM_EnableDMAReq_CC2 ( TIM_TypeDef *  TIMx)

Enable capture/compare 2 DMA request (CC2DE). DIER CC2DE LL_TIM_EnableDMAReq_CC2.

Parameters
TIMxTimer instance
Return values
None

Definition at line 4711 of file stm32l4xx_ll_tim.h.

4712 {
4713  SET_BIT(TIMx->DIER, TIM_DIER_CC2DE);
4714 }

◆ LL_TIM_EnableDMAReq_CC3()

__STATIC_INLINE void LL_TIM_EnableDMAReq_CC3 ( TIM_TypeDef *  TIMx)

Enable capture/compare 3 DMA request (CC3DE). DIER CC3DE LL_TIM_EnableDMAReq_CC3.

Parameters
TIMxTimer instance
Return values
None

Definition at line 4744 of file stm32l4xx_ll_tim.h.

4745 {
4746  SET_BIT(TIMx->DIER, TIM_DIER_CC3DE);
4747 }

◆ LL_TIM_EnableDMAReq_CC4()

__STATIC_INLINE void LL_TIM_EnableDMAReq_CC4 ( TIM_TypeDef *  TIMx)

Enable capture/compare 4 DMA request (CC4DE). DIER CC4DE LL_TIM_EnableDMAReq_CC4.

Parameters
TIMxTimer instance
Return values
None

Definition at line 4777 of file stm32l4xx_ll_tim.h.

4778 {
4779  SET_BIT(TIMx->DIER, TIM_DIER_CC4DE);
4780 }

◆ LL_TIM_EnableDMAReq_COM()

__STATIC_INLINE void LL_TIM_EnableDMAReq_COM ( TIM_TypeDef *  TIMx)

Enable commutation DMA request (COMDE). DIER COMDE LL_TIM_EnableDMAReq_COM.

Parameters
TIMxTimer instance
Return values
None

Definition at line 4810 of file stm32l4xx_ll_tim.h.

4811 {
4812  SET_BIT(TIMx->DIER, TIM_DIER_COMDE);
4813 }

◆ LL_TIM_EnableDMAReq_TRIG()

__STATIC_INLINE void LL_TIM_EnableDMAReq_TRIG ( TIM_TypeDef *  TIMx)

Enable trigger interrupt (TDE). DIER TDE LL_TIM_EnableDMAReq_TRIG.

Parameters
TIMxTimer instance
Return values
None

Definition at line 4843 of file stm32l4xx_ll_tim.h.

4844 {
4845  SET_BIT(TIMx->DIER, TIM_DIER_TDE);
4846 }

◆ LL_TIM_EnableDMAReq_UPDATE()

__STATIC_INLINE void LL_TIM_EnableDMAReq_UPDATE ( TIM_TypeDef *  TIMx)

Enable update DMA request (UDE). DIER UDE LL_TIM_EnableDMAReq_UPDATE.

Parameters
TIMxTimer instance
Return values
None

Definition at line 4645 of file stm32l4xx_ll_tim.h.

4646 {
4647  SET_BIT(TIMx->DIER, TIM_DIER_UDE);
4648 }

◆ LL_TIM_IsEnabledDMAReq_CC1()

__STATIC_INLINE uint32_t LL_TIM_IsEnabledDMAReq_CC1 ( TIM_TypeDef *  TIMx)

Indicates whether the capture/compare 1 DMA request (CC1DE) is enabled. DIER CC1DE LL_TIM_IsEnabledDMAReq_CC1.

Parameters
TIMxTimer instance
Return values
Stateof bit (1 or 0).

Definition at line 4700 of file stm32l4xx_ll_tim.h.

4701 {
4702  return ((READ_BIT(TIMx->DIER, TIM_DIER_CC1DE) == (TIM_DIER_CC1DE)) ? 1UL : 0UL);
4703 }

◆ LL_TIM_IsEnabledDMAReq_CC2()

__STATIC_INLINE uint32_t LL_TIM_IsEnabledDMAReq_CC2 ( TIM_TypeDef *  TIMx)

Indicates whether the capture/compare 2 DMA request (CC2DE) is enabled. DIER CC2DE LL_TIM_IsEnabledDMAReq_CC2.

Parameters
TIMxTimer instance
Return values
Stateof bit (1 or 0).

Definition at line 4733 of file stm32l4xx_ll_tim.h.

4734 {
4735  return ((READ_BIT(TIMx->DIER, TIM_DIER_CC2DE) == (TIM_DIER_CC2DE)) ? 1UL : 0UL);
4736 }

◆ LL_TIM_IsEnabledDMAReq_CC3()

__STATIC_INLINE uint32_t LL_TIM_IsEnabledDMAReq_CC3 ( TIM_TypeDef *  TIMx)

Indicates whether the capture/compare 3 DMA request (CC3DE) is enabled. DIER CC3DE LL_TIM_IsEnabledDMAReq_CC3.

Parameters
TIMxTimer instance
Return values
Stateof bit (1 or 0).

Definition at line 4766 of file stm32l4xx_ll_tim.h.

4767 {
4768  return ((READ_BIT(TIMx->DIER, TIM_DIER_CC3DE) == (TIM_DIER_CC3DE)) ? 1UL : 0UL);
4769 }

◆ LL_TIM_IsEnabledDMAReq_CC4()

__STATIC_INLINE uint32_t LL_TIM_IsEnabledDMAReq_CC4 ( TIM_TypeDef *  TIMx)

Indicates whether the capture/compare 4 DMA request (CC4DE) is enabled. DIER CC4DE LL_TIM_IsEnabledDMAReq_CC4.

Parameters
TIMxTimer instance
Return values
Stateof bit (1 or 0).

Definition at line 4799 of file stm32l4xx_ll_tim.h.

4800 {
4801  return ((READ_BIT(TIMx->DIER, TIM_DIER_CC4DE) == (TIM_DIER_CC4DE)) ? 1UL : 0UL);
4802 }

◆ LL_TIM_IsEnabledDMAReq_COM()

__STATIC_INLINE uint32_t LL_TIM_IsEnabledDMAReq_COM ( TIM_TypeDef *  TIMx)

Indicates whether the commutation DMA request (COMDE) is enabled. DIER COMDE LL_TIM_IsEnabledDMAReq_COM.

Parameters
TIMxTimer instance
Return values
Stateof bit (1 or 0).

Definition at line 4832 of file stm32l4xx_ll_tim.h.

4833 {
4834  return ((READ_BIT(TIMx->DIER, TIM_DIER_COMDE) == (TIM_DIER_COMDE)) ? 1UL : 0UL);
4835 }

◆ LL_TIM_IsEnabledDMAReq_TRIG()

__STATIC_INLINE uint32_t LL_TIM_IsEnabledDMAReq_TRIG ( TIM_TypeDef *  TIMx)

Indicates whether the trigger interrupt (TDE) is enabled. DIER TDE LL_TIM_IsEnabledDMAReq_TRIG.

Parameters
TIMxTimer instance
Return values
Stateof bit (1 or 0).

Definition at line 4865 of file stm32l4xx_ll_tim.h.

4866 {
4867  return ((READ_BIT(TIMx->DIER, TIM_DIER_TDE) == (TIM_DIER_TDE)) ? 1UL : 0UL);
4868 }

◆ LL_TIM_IsEnabledDMAReq_UPDATE()

__STATIC_INLINE uint32_t LL_TIM_IsEnabledDMAReq_UPDATE ( TIM_TypeDef *  TIMx)

Indicates whether the update DMA request (UDE) is enabled. DIER UDE LL_TIM_IsEnabledDMAReq_UPDATE.

Parameters
TIMxTimer instance
Return values
Stateof bit (1 or 0).

Definition at line 4667 of file stm32l4xx_ll_tim.h.

4668 {
4669  return ((READ_BIT(TIMx->DIER, TIM_DIER_UDE) == (TIM_DIER_UDE)) ? 1UL : 0UL);
4670 }