STM32L4xx_HAL_Driver  1.14.0

Functions

__STATIC_INLINE void LL_TIM_EnableIT_UPDATE (TIM_TypeDef *TIMx)
 Enable update interrupt (UIE). DIER UIE LL_TIM_EnableIT_UPDATE. More...
 
__STATIC_INLINE void LL_TIM_DisableIT_UPDATE (TIM_TypeDef *TIMx)
 Disable update interrupt (UIE). DIER UIE LL_TIM_DisableIT_UPDATE. More...
 
__STATIC_INLINE uint32_t LL_TIM_IsEnabledIT_UPDATE (TIM_TypeDef *TIMx)
 Indicates whether the update interrupt (UIE) is enabled. DIER UIE LL_TIM_IsEnabledIT_UPDATE. More...
 
__STATIC_INLINE void LL_TIM_EnableIT_CC1 (TIM_TypeDef *TIMx)
 Enable capture/compare 1 interrupt (CC1IE). DIER CC1IE LL_TIM_EnableIT_CC1. More...
 
__STATIC_INLINE void LL_TIM_DisableIT_CC1 (TIM_TypeDef *TIMx)
 Disable capture/compare 1 interrupt (CC1IE). DIER CC1IE LL_TIM_DisableIT_CC1. More...
 
__STATIC_INLINE uint32_t LL_TIM_IsEnabledIT_CC1 (TIM_TypeDef *TIMx)
 Indicates whether the capture/compare 1 interrupt (CC1IE) is enabled. DIER CC1IE LL_TIM_IsEnabledIT_CC1. More...
 
__STATIC_INLINE void LL_TIM_EnableIT_CC2 (TIM_TypeDef *TIMx)
 Enable capture/compare 2 interrupt (CC2IE). DIER CC2IE LL_TIM_EnableIT_CC2. More...
 
__STATIC_INLINE void LL_TIM_DisableIT_CC2 (TIM_TypeDef *TIMx)
 Disable capture/compare 2 interrupt (CC2IE). DIER CC2IE LL_TIM_DisableIT_CC2. More...
 
__STATIC_INLINE uint32_t LL_TIM_IsEnabledIT_CC2 (TIM_TypeDef *TIMx)
 Indicates whether the capture/compare 2 interrupt (CC2IE) is enabled. DIER CC2IE LL_TIM_IsEnabledIT_CC2. More...
 
__STATIC_INLINE void LL_TIM_EnableIT_CC3 (TIM_TypeDef *TIMx)
 Enable capture/compare 3 interrupt (CC3IE). DIER CC3IE LL_TIM_EnableIT_CC3. More...
 
__STATIC_INLINE void LL_TIM_DisableIT_CC3 (TIM_TypeDef *TIMx)
 Disable capture/compare 3 interrupt (CC3IE). DIER CC3IE LL_TIM_DisableIT_CC3. More...
 
__STATIC_INLINE uint32_t LL_TIM_IsEnabledIT_CC3 (TIM_TypeDef *TIMx)
 Indicates whether the capture/compare 3 interrupt (CC3IE) is enabled. DIER CC3IE LL_TIM_IsEnabledIT_CC3. More...
 
__STATIC_INLINE void LL_TIM_EnableIT_CC4 (TIM_TypeDef *TIMx)
 Enable capture/compare 4 interrupt (CC4IE). DIER CC4IE LL_TIM_EnableIT_CC4. More...
 
__STATIC_INLINE void LL_TIM_DisableIT_CC4 (TIM_TypeDef *TIMx)
 Disable capture/compare 4 interrupt (CC4IE). DIER CC4IE LL_TIM_DisableIT_CC4. More...
 
__STATIC_INLINE uint32_t LL_TIM_IsEnabledIT_CC4 (TIM_TypeDef *TIMx)
 Indicates whether the capture/compare 4 interrupt (CC4IE) is enabled. DIER CC4IE LL_TIM_IsEnabledIT_CC4. More...
 
__STATIC_INLINE void LL_TIM_EnableIT_COM (TIM_TypeDef *TIMx)
 Enable commutation interrupt (COMIE). DIER COMIE LL_TIM_EnableIT_COM. More...
 
__STATIC_INLINE void LL_TIM_DisableIT_COM (TIM_TypeDef *TIMx)
 Disable commutation interrupt (COMIE). DIER COMIE LL_TIM_DisableIT_COM. More...
 
__STATIC_INLINE uint32_t LL_TIM_IsEnabledIT_COM (TIM_TypeDef *TIMx)
 Indicates whether the commutation interrupt (COMIE) is enabled. DIER COMIE LL_TIM_IsEnabledIT_COM. More...
 
__STATIC_INLINE void LL_TIM_EnableIT_TRIG (TIM_TypeDef *TIMx)
 Enable trigger interrupt (TIE). DIER TIE LL_TIM_EnableIT_TRIG. More...
 
__STATIC_INLINE void LL_TIM_DisableIT_TRIG (TIM_TypeDef *TIMx)
 Disable trigger interrupt (TIE). DIER TIE LL_TIM_DisableIT_TRIG. More...
 
__STATIC_INLINE uint32_t LL_TIM_IsEnabledIT_TRIG (TIM_TypeDef *TIMx)
 Indicates whether the trigger interrupt (TIE) is enabled. DIER TIE LL_TIM_IsEnabledIT_TRIG. More...
 
__STATIC_INLINE void LL_TIM_EnableIT_BRK (TIM_TypeDef *TIMx)
 Enable break interrupt (BIE). DIER BIE LL_TIM_EnableIT_BRK. More...
 
__STATIC_INLINE void LL_TIM_DisableIT_BRK (TIM_TypeDef *TIMx)
 Disable break interrupt (BIE). DIER BIE LL_TIM_DisableIT_BRK. More...
 
__STATIC_INLINE uint32_t LL_TIM_IsEnabledIT_BRK (TIM_TypeDef *TIMx)
 Indicates whether the break interrupt (BIE) is enabled. DIER BIE LL_TIM_IsEnabledIT_BRK. More...
 

Detailed Description

Function Documentation

◆ LL_TIM_DisableIT_BRK()

__STATIC_INLINE void LL_TIM_DisableIT_BRK ( TIM_TypeDef *  TIMx)

Disable break interrupt (BIE). DIER BIE LL_TIM_DisableIT_BRK.

Parameters
TIMxTimer instance
Return values
None

Definition at line 4616 of file stm32l4xx_ll_tim.h.

4617 {
4618  CLEAR_BIT(TIMx->DIER, TIM_DIER_BIE);
4619 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_TIM_DisableIT_CC1()

__STATIC_INLINE void LL_TIM_DisableIT_CC1 ( TIM_TypeDef *  TIMx)

Disable capture/compare 1 interrupt (CC1IE). DIER CC1IE LL_TIM_DisableIT_CC1.

Parameters
TIMxTimer instance
Return values
None

Definition at line 4418 of file stm32l4xx_ll_tim.h.

4419 {
4420  CLEAR_BIT(TIMx->DIER, TIM_DIER_CC1IE);
4421 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_TIM_DisableIT_CC2()

__STATIC_INLINE void LL_TIM_DisableIT_CC2 ( TIM_TypeDef *  TIMx)

Disable capture/compare 2 interrupt (CC2IE). DIER CC2IE LL_TIM_DisableIT_CC2.

Parameters
TIMxTimer instance
Return values
None

Definition at line 4451 of file stm32l4xx_ll_tim.h.

4452 {
4453  CLEAR_BIT(TIMx->DIER, TIM_DIER_CC2IE);
4454 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_TIM_DisableIT_CC3()

__STATIC_INLINE void LL_TIM_DisableIT_CC3 ( TIM_TypeDef *  TIMx)

Disable capture/compare 3 interrupt (CC3IE). DIER CC3IE LL_TIM_DisableIT_CC3.

Parameters
TIMxTimer instance
Return values
None

Definition at line 4484 of file stm32l4xx_ll_tim.h.

4485 {
4486  CLEAR_BIT(TIMx->DIER, TIM_DIER_CC3IE);
4487 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_TIM_DisableIT_CC4()

__STATIC_INLINE void LL_TIM_DisableIT_CC4 ( TIM_TypeDef *  TIMx)

Disable capture/compare 4 interrupt (CC4IE). DIER CC4IE LL_TIM_DisableIT_CC4.

Parameters
TIMxTimer instance
Return values
None

Definition at line 4517 of file stm32l4xx_ll_tim.h.

4518 {
4519  CLEAR_BIT(TIMx->DIER, TIM_DIER_CC4IE);
4520 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_TIM_DisableIT_COM()

__STATIC_INLINE void LL_TIM_DisableIT_COM ( TIM_TypeDef *  TIMx)

Disable commutation interrupt (COMIE). DIER COMIE LL_TIM_DisableIT_COM.

Parameters
TIMxTimer instance
Return values
None

Definition at line 4550 of file stm32l4xx_ll_tim.h.

4551 {
4552  CLEAR_BIT(TIMx->DIER, TIM_DIER_COMIE);
4553 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_TIM_DisableIT_TRIG()

__STATIC_INLINE void LL_TIM_DisableIT_TRIG ( TIM_TypeDef *  TIMx)

Disable trigger interrupt (TIE). DIER TIE LL_TIM_DisableIT_TRIG.

Parameters
TIMxTimer instance
Return values
None

Definition at line 4583 of file stm32l4xx_ll_tim.h.

4584 {
4585  CLEAR_BIT(TIMx->DIER, TIM_DIER_TIE);
4586 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_TIM_DisableIT_UPDATE()

__STATIC_INLINE void LL_TIM_DisableIT_UPDATE ( TIM_TypeDef *  TIMx)

Disable update interrupt (UIE). DIER UIE LL_TIM_DisableIT_UPDATE.

Parameters
TIMxTimer instance
Return values
None

Definition at line 4385 of file stm32l4xx_ll_tim.h.

4386 {
4387  CLEAR_BIT(TIMx->DIER, TIM_DIER_UIE);
4388 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_TIM_EnableIT_BRK()

__STATIC_INLINE void LL_TIM_EnableIT_BRK ( TIM_TypeDef *  TIMx)

Enable break interrupt (BIE). DIER BIE LL_TIM_EnableIT_BRK.

Parameters
TIMxTimer instance
Return values
None

Definition at line 4605 of file stm32l4xx_ll_tim.h.

4606 {
4607  SET_BIT(TIMx->DIER, TIM_DIER_BIE);
4608 }

◆ LL_TIM_EnableIT_CC1()

__STATIC_INLINE void LL_TIM_EnableIT_CC1 ( TIM_TypeDef *  TIMx)

Enable capture/compare 1 interrupt (CC1IE). DIER CC1IE LL_TIM_EnableIT_CC1.

Parameters
TIMxTimer instance
Return values
None

Definition at line 4407 of file stm32l4xx_ll_tim.h.

4408 {
4409  SET_BIT(TIMx->DIER, TIM_DIER_CC1IE);
4410 }

◆ LL_TIM_EnableIT_CC2()

__STATIC_INLINE void LL_TIM_EnableIT_CC2 ( TIM_TypeDef *  TIMx)

Enable capture/compare 2 interrupt (CC2IE). DIER CC2IE LL_TIM_EnableIT_CC2.

Parameters
TIMxTimer instance
Return values
None

Definition at line 4440 of file stm32l4xx_ll_tim.h.

4441 {
4442  SET_BIT(TIMx->DIER, TIM_DIER_CC2IE);
4443 }

◆ LL_TIM_EnableIT_CC3()

__STATIC_INLINE void LL_TIM_EnableIT_CC3 ( TIM_TypeDef *  TIMx)

Enable capture/compare 3 interrupt (CC3IE). DIER CC3IE LL_TIM_EnableIT_CC3.

Parameters
TIMxTimer instance
Return values
None

Definition at line 4473 of file stm32l4xx_ll_tim.h.

4474 {
4475  SET_BIT(TIMx->DIER, TIM_DIER_CC3IE);
4476 }

◆ LL_TIM_EnableIT_CC4()

__STATIC_INLINE void LL_TIM_EnableIT_CC4 ( TIM_TypeDef *  TIMx)

Enable capture/compare 4 interrupt (CC4IE). DIER CC4IE LL_TIM_EnableIT_CC4.

Parameters
TIMxTimer instance
Return values
None

Definition at line 4506 of file stm32l4xx_ll_tim.h.

4507 {
4508  SET_BIT(TIMx->DIER, TIM_DIER_CC4IE);
4509 }

◆ LL_TIM_EnableIT_COM()

__STATIC_INLINE void LL_TIM_EnableIT_COM ( TIM_TypeDef *  TIMx)

Enable commutation interrupt (COMIE). DIER COMIE LL_TIM_EnableIT_COM.

Parameters
TIMxTimer instance
Return values
None

Definition at line 4539 of file stm32l4xx_ll_tim.h.

4540 {
4541  SET_BIT(TIMx->DIER, TIM_DIER_COMIE);
4542 }

◆ LL_TIM_EnableIT_TRIG()

__STATIC_INLINE void LL_TIM_EnableIT_TRIG ( TIM_TypeDef *  TIMx)

Enable trigger interrupt (TIE). DIER TIE LL_TIM_EnableIT_TRIG.

Parameters
TIMxTimer instance
Return values
None

Definition at line 4572 of file stm32l4xx_ll_tim.h.

4573 {
4574  SET_BIT(TIMx->DIER, TIM_DIER_TIE);
4575 }

◆ LL_TIM_EnableIT_UPDATE()

__STATIC_INLINE void LL_TIM_EnableIT_UPDATE ( TIM_TypeDef *  TIMx)

Enable update interrupt (UIE). DIER UIE LL_TIM_EnableIT_UPDATE.

Parameters
TIMxTimer instance
Return values
None

Definition at line 4374 of file stm32l4xx_ll_tim.h.

4375 {
4376  SET_BIT(TIMx->DIER, TIM_DIER_UIE);
4377 }

◆ LL_TIM_IsEnabledIT_BRK()

__STATIC_INLINE uint32_t LL_TIM_IsEnabledIT_BRK ( TIM_TypeDef *  TIMx)

Indicates whether the break interrupt (BIE) is enabled. DIER BIE LL_TIM_IsEnabledIT_BRK.

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

Definition at line 4627 of file stm32l4xx_ll_tim.h.

4628 {
4629  return ((READ_BIT(TIMx->DIER, TIM_DIER_BIE) == (TIM_DIER_BIE)) ? 1UL : 0UL);
4630 }

◆ LL_TIM_IsEnabledIT_CC1()

__STATIC_INLINE uint32_t LL_TIM_IsEnabledIT_CC1 ( TIM_TypeDef *  TIMx)

Indicates whether the capture/compare 1 interrupt (CC1IE) is enabled. DIER CC1IE LL_TIM_IsEnabledIT_CC1.

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

Definition at line 4429 of file stm32l4xx_ll_tim.h.

4430 {
4431  return ((READ_BIT(TIMx->DIER, TIM_DIER_CC1IE) == (TIM_DIER_CC1IE)) ? 1UL : 0UL);
4432 }

◆ LL_TIM_IsEnabledIT_CC2()

__STATIC_INLINE uint32_t LL_TIM_IsEnabledIT_CC2 ( TIM_TypeDef *  TIMx)

Indicates whether the capture/compare 2 interrupt (CC2IE) is enabled. DIER CC2IE LL_TIM_IsEnabledIT_CC2.

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

Definition at line 4462 of file stm32l4xx_ll_tim.h.

4463 {
4464  return ((READ_BIT(TIMx->DIER, TIM_DIER_CC2IE) == (TIM_DIER_CC2IE)) ? 1UL : 0UL);
4465 }

◆ LL_TIM_IsEnabledIT_CC3()

__STATIC_INLINE uint32_t LL_TIM_IsEnabledIT_CC3 ( TIM_TypeDef *  TIMx)

Indicates whether the capture/compare 3 interrupt (CC3IE) is enabled. DIER CC3IE LL_TIM_IsEnabledIT_CC3.

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

Definition at line 4495 of file stm32l4xx_ll_tim.h.

4496 {
4497  return ((READ_BIT(TIMx->DIER, TIM_DIER_CC3IE) == (TIM_DIER_CC3IE)) ? 1UL : 0UL);
4498 }

◆ LL_TIM_IsEnabledIT_CC4()

__STATIC_INLINE uint32_t LL_TIM_IsEnabledIT_CC4 ( TIM_TypeDef *  TIMx)

Indicates whether the capture/compare 4 interrupt (CC4IE) is enabled. DIER CC4IE LL_TIM_IsEnabledIT_CC4.

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

Definition at line 4528 of file stm32l4xx_ll_tim.h.

4529 {
4530  return ((READ_BIT(TIMx->DIER, TIM_DIER_CC4IE) == (TIM_DIER_CC4IE)) ? 1UL : 0UL);
4531 }

◆ LL_TIM_IsEnabledIT_COM()

__STATIC_INLINE uint32_t LL_TIM_IsEnabledIT_COM ( TIM_TypeDef *  TIMx)

Indicates whether the commutation interrupt (COMIE) is enabled. DIER COMIE LL_TIM_IsEnabledIT_COM.

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

Definition at line 4561 of file stm32l4xx_ll_tim.h.

4562 {
4563  return ((READ_BIT(TIMx->DIER, TIM_DIER_COMIE) == (TIM_DIER_COMIE)) ? 1UL : 0UL);
4564 }

◆ LL_TIM_IsEnabledIT_TRIG()

__STATIC_INLINE uint32_t LL_TIM_IsEnabledIT_TRIG ( TIM_TypeDef *  TIMx)

Indicates whether the trigger interrupt (TIE) is enabled. DIER TIE LL_TIM_IsEnabledIT_TRIG.

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

Definition at line 4594 of file stm32l4xx_ll_tim.h.

4595 {
4596  return ((READ_BIT(TIMx->DIER, TIM_DIER_TIE) == (TIM_DIER_TIE)) ? 1UL : 0UL);
4597 }

◆ LL_TIM_IsEnabledIT_UPDATE()

__STATIC_INLINE uint32_t LL_TIM_IsEnabledIT_UPDATE ( TIM_TypeDef *  TIMx)

Indicates whether the update interrupt (UIE) is enabled. DIER UIE LL_TIM_IsEnabledIT_UPDATE.

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

Definition at line 4396 of file stm32l4xx_ll_tim.h.

4397 {
4398  return ((READ_BIT(TIMx->DIER, TIM_DIER_UIE) == (TIM_DIER_UIE)) ? 1UL : 0UL);
4399 }