TUKS MCU Introductory course / TUKS-COURSE-2-LED
Embed: (wiki syntax)

« Back to documentation index

TIM Private Functions

TIM Private Functions
[TIM]

Private functions. More...

Functions

static ErrorStatus OC1Config (TIM_TypeDef *TIMx, LL_TIM_OC_InitTypeDef *TIM_OCInitStruct)
 Configure the TIMx output channel 1.
static ErrorStatus OC2Config (TIM_TypeDef *TIMx, LL_TIM_OC_InitTypeDef *TIM_OCInitStruct)
 Configure the TIMx output channel 2.
static ErrorStatus OC3Config (TIM_TypeDef *TIMx, LL_TIM_OC_InitTypeDef *TIM_OCInitStruct)
 Configure the TIMx output channel 3.
static ErrorStatus OC4Config (TIM_TypeDef *TIMx, LL_TIM_OC_InitTypeDef *TIM_OCInitStruct)
 Configure the TIMx output channel 4.
static ErrorStatus OC5Config (TIM_TypeDef *TIMx, LL_TIM_OC_InitTypeDef *TIM_OCInitStruct)
 Configure the TIMx output channel 5.
static ErrorStatus OC6Config (TIM_TypeDef *TIMx, LL_TIM_OC_InitTypeDef *TIM_OCInitStruct)
 Configure the TIMx output channel 6.
static ErrorStatus IC1Config (TIM_TypeDef *TIMx, LL_TIM_IC_InitTypeDef *TIM_ICInitStruct)
 Configure the TIMx input channel 1.
static ErrorStatus IC2Config (TIM_TypeDef *TIMx, LL_TIM_IC_InitTypeDef *TIM_ICInitStruct)
 Configure the TIMx input channel 2.
static ErrorStatus IC3Config (TIM_TypeDef *TIMx, LL_TIM_IC_InitTypeDef *TIM_ICInitStruct)
 Configure the TIMx input channel 3.
static ErrorStatus IC4Config (TIM_TypeDef *TIMx, LL_TIM_IC_InitTypeDef *TIM_ICInitStruct)
 Configure the TIMx input channel 4.

Detailed Description

Private functions.


Function Documentation

static ErrorStatus IC1Config ( TIM_TypeDef *  TIMx,
LL_TIM_IC_InitTypeDef TIM_ICInitStruct 
) [static]

Configure the TIMx input channel 1.

Parameters:
TIMxTimer Instance
TIM_ICInitStructpointer to the the TIMx input channel 1 configuration data structure
Return values:
AnErrorStatus enumeration value:

  • SUCCESS: TIMx registers are de-initialized
  • ERROR: not applicable

Definition at line 1084 of file stm32l4xx_ll_tim.c.

static ErrorStatus IC2Config ( TIM_TypeDef *  TIMx,
LL_TIM_IC_InitTypeDef TIM_ICInitStruct 
) [static]

Configure the TIMx input channel 2.

Parameters:
TIMxTimer Instance
TIM_ICInitStructpointer to the the TIMx input channel 2 configuration data structure
Return values:
AnErrorStatus enumeration value:

  • SUCCESS: TIMx registers are de-initialized
  • ERROR: not applicable

Definition at line 1117 of file stm32l4xx_ll_tim.c.

static ErrorStatus IC3Config ( TIM_TypeDef *  TIMx,
LL_TIM_IC_InitTypeDef TIM_ICInitStruct 
) [static]

Configure the TIMx input channel 3.

Parameters:
TIMxTimer Instance
TIM_ICInitStructpointer to the the TIMx input channel 3 configuration data structure
Return values:
AnErrorStatus enumeration value:

  • SUCCESS: TIMx registers are de-initialized
  • ERROR: not applicable

Definition at line 1150 of file stm32l4xx_ll_tim.c.

static ErrorStatus IC4Config ( TIM_TypeDef *  TIMx,
LL_TIM_IC_InitTypeDef TIM_ICInitStruct 
) [static]

Configure the TIMx input channel 4.

Parameters:
TIMxTimer Instance
TIM_ICInitStructpointer to the the TIMx input channel 4 configuration data structure
Return values:
AnErrorStatus enumeration value:

  • SUCCESS: TIMx registers are de-initialized
  • ERROR: not applicable

Definition at line 1183 of file stm32l4xx_ll_tim.c.

static ErrorStatus OC1Config ( TIM_TypeDef *  TIMx,
LL_TIM_OC_InitTypeDef TIM_OCInitStruct 
) [static]

Configure the TIMx output channel 1.

Parameters:
TIMxTimer Instance
TIM_OCInitStructpointer to the the TIMx output channel 1 configuration data structure
Return values:
AnErrorStatus enumeration value:

  • SUCCESS: TIMx registers are de-initialized
  • ERROR: not applicable

Definition at line 656 of file stm32l4xx_ll_tim.c.

static ErrorStatus OC2Config ( TIM_TypeDef *  TIMx,
LL_TIM_OC_InitTypeDef TIM_OCInitStruct 
) [static]

Configure the TIMx output channel 2.

Parameters:
TIMxTimer Instance
TIM_OCInitStructpointer to the the TIMx output channel 2 configuration data structure
Return values:
AnErrorStatus enumeration value:

  • SUCCESS: TIMx registers are de-initialized
  • ERROR: not applicable

Definition at line 735 of file stm32l4xx_ll_tim.c.

static ErrorStatus OC3Config ( TIM_TypeDef *  TIMx,
LL_TIM_OC_InitTypeDef TIM_OCInitStruct 
) [static]

Configure the TIMx output channel 3.

Parameters:
TIMxTimer Instance
TIM_OCInitStructpointer to the the TIMx output channel 3 configuration data structure
Return values:
AnErrorStatus enumeration value:

  • SUCCESS: TIMx registers are de-initialized
  • ERROR: not applicable

Definition at line 814 of file stm32l4xx_ll_tim.c.

static ErrorStatus OC4Config ( TIM_TypeDef *  TIMx,
LL_TIM_OC_InitTypeDef TIM_OCInitStruct 
) [static]

Configure the TIMx output channel 4.

Parameters:
TIMxTimer Instance
TIM_OCInitStructpointer to the the TIMx output channel 4 configuration data structure
Return values:
AnErrorStatus enumeration value:

  • SUCCESS: TIMx registers are de-initialized
  • ERROR: not applicable

Definition at line 893 of file stm32l4xx_ll_tim.c.

static ErrorStatus OC5Config ( TIM_TypeDef *  TIMx,
LL_TIM_OC_InitTypeDef TIM_OCInitStruct 
) [static]

Configure the TIMx output channel 5.

Parameters:
TIMxTimer Instance
TIM_OCInitStructpointer to the the TIMx output channel 5 configuration data structure
Return values:
AnErrorStatus enumeration value:

  • SUCCESS: TIMx registers are de-initialized
  • ERROR: not applicable

Definition at line 963 of file stm32l4xx_ll_tim.c.

static ErrorStatus OC6Config ( TIM_TypeDef *  TIMx,
LL_TIM_OC_InitTypeDef TIM_OCInitStruct 
) [static]

Configure the TIMx output channel 6.

Parameters:
TIMxTimer Instance
TIM_OCInitStructpointer to the the TIMx output channel 6 configuration data structure
Return values:
AnErrorStatus enumeration value:

  • SUCCESS: TIMx registers are de-initialized
  • ERROR: not applicable

Definition at line 1024 of file stm32l4xx_ll_tim.c.