STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
|
Functions | |
void | TIM_Base_SetConfig (TIM_TypeDef *TIMx, const TIM_Base_InitTypeDef *Structure) |
Time Base configuration. | |
void | TIM_TI1_SetConfig (TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICSelection, uint32_t TIM_ICFilter) |
Configure the TI1 as Input. | |
void | TIM_OC2_SetConfig (TIM_TypeDef *TIMx, const TIM_OC_InitTypeDef *OC_Config) |
Timer Output Compare 2 configuration. | |
void | TIM_ETR_SetConfig (TIM_TypeDef *TIMx, uint32_t TIM_ExtTRGPrescaler, uint32_t TIM_ExtTRGPolarity, uint32_t ExtTRGFilter) |
Configures the TIMx External Trigger (ETR). | |
void | TIM_DMADelayPulseHalfCplt (DMA_HandleTypeDef *hdma) |
TIM DMA Delay Pulse half complete callback. | |
void | TIM_DMAError (DMA_HandleTypeDef *hdma) |
TIM DMA error callback. | |
void | TIM_DMACaptureCplt (DMA_HandleTypeDef *hdma) |
TIM DMA Capture complete callback. | |
void | TIM_DMACaptureHalfCplt (DMA_HandleTypeDef *hdma) |
TIM DMA Capture half complete callback. | |
void | TIM_CCxChannelCmd (TIM_TypeDef *TIMx, uint32_t Channel, uint32_t ChannelState) |
Enables or disables the TIM Capture Compare Channel x. | |
static void | TIM_OC1_SetConfig (TIM_TypeDef *TIMx, const TIM_OC_InitTypeDef *OC_Config) |
Timer Output Compare 1 configuration. | |
static void | TIM_OC3_SetConfig (TIM_TypeDef *TIMx, const TIM_OC_InitTypeDef *OC_Config) |
Timer Output Compare 3 configuration. | |
static void | TIM_OC4_SetConfig (TIM_TypeDef *TIMx, const TIM_OC_InitTypeDef *OC_Config) |
Timer Output Compare 4 configuration. | |
static void | TIM_TI1_ConfigInputStage (TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICFilter) |
Configure the Polarity and Filter for TI1. | |
static void | TIM_TI2_SetConfig (TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICSelection, uint32_t TIM_ICFilter) |
Configure the TI2 as Input. | |
static void | TIM_TI2_ConfigInputStage (TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICFilter) |
Configure the Polarity and Filter for TI2. | |
static void | TIM_TI3_SetConfig (TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICSelection, uint32_t TIM_ICFilter) |
Configure the TI3 as Input. | |
static void | TIM_TI4_SetConfig (TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICSelection, uint32_t TIM_ICFilter) |
Configure the TI4 as Input. | |
static void | TIM_ITRx_SetConfig (TIM_TypeDef *TIMx, uint32_t InputTriggerSource) |
Selects the Input Trigger source. | |
static void | TIM_DMAPeriodElapsedCplt (DMA_HandleTypeDef *hdma) |
TIM DMA Period Elapse complete callback. | |
static void | TIM_DMAPeriodElapsedHalfCplt (DMA_HandleTypeDef *hdma) |
TIM DMA Period Elapse half complete callback. | |
static void | TIM_DMADelayPulseCplt (DMA_HandleTypeDef *hdma) |
TIM DMA Delay Pulse complete callback. | |
static void | TIM_DMATriggerCplt (DMA_HandleTypeDef *hdma) |
TIM DMA Trigger callback. | |
static void | TIM_DMATriggerHalfCplt (DMA_HandleTypeDef *hdma) |
TIM DMA Trigger half complete callback. | |
static HAL_StatusTypeDef | TIM_SlaveTimer_SetConfig (TIM_HandleTypeDef *htim, const TIM_SlaveConfigTypeDef *sSlaveConfig) |
Slave Timer configuration function. | |
void TIM_Base_SetConfig | ( | TIM_TypeDef * | TIMx, |
const TIM_Base_InitTypeDef * | Structure ) |
#include <stm32f4xx_hal_tim.h>
Time Base configuration.
TIMx | TIM peripheral |
Structure | TIM Base configuration structure |
None |
Definition at line 6777 of file stm32f4xx_hal_tim.c.
References TIM_Base_InitTypeDef::AutoReloadPreload, TIM_Base_InitTypeDef::ClockDivision, TIM_Base_InitTypeDef::CounterMode, HAL_IS_BIT_SET, TIM_Base_InitTypeDef::Period, TIM_Base_InitTypeDef::Prescaler, TIM_Base_InitTypeDef::RepetitionCounter, and TIM_FLAG_UPDATE.
Referenced by HAL_TIM_Base_Init(), HAL_TIM_Encoder_Init(), HAL_TIM_IC_Init(), HAL_TIM_OC_Init(), HAL_TIM_OnePulse_Init(), HAL_TIM_PWM_Init(), and HAL_TIMEx_HallSensor_Init().
void TIM_TI1_SetConfig | ( | TIM_TypeDef * | TIMx, |
uint32_t | TIM_ICPolarity, | ||
uint32_t | TIM_ICSelection, | ||
uint32_t | TIM_ICFilter ) |
#include <stm32f4xx_hal_tim.h>
Configure the TI1 as Input.
TIMx | to select the TIM peripheral. |
TIM_ICPolarity | The Input Polarity. This parameter can be one of the following values:
|
TIM_ICSelection | specifies the input to be used. This parameter can be one of the following values:
|
TIM_ICFilter | Specifies the Input Capture Filter. This parameter must be a value between 0x00 and 0x0F. |
None |
Definition at line 7254 of file stm32f4xx_hal_tim.c.
Referenced by HAL_TIM_IC_ConfigChannel(), HAL_TIM_OnePulse_ConfigChannel(), and HAL_TIMEx_HallSensor_Init().
void TIM_OC2_SetConfig | ( | TIM_TypeDef * | TIMx, |
const TIM_OC_InitTypeDef * | OC_Config ) |
#include <stm32f4xx_hal_tim.h>
Timer Output Compare 2 configuration.
TIMx | to select the TIM peripheral |
OC_Config | The output configuration structure |
None |
Definition at line 6908 of file stm32f4xx_hal_tim.c.
References assert_param, IS_TIM_OCIDLE_STATE, IS_TIM_OCN_POLARITY, IS_TIM_OCNIDLE_STATE, TIM_OC_InitTypeDef::OCIdleState, TIM_OC_InitTypeDef::OCMode, TIM_OC_InitTypeDef::OCNIdleState, TIM_OC_InitTypeDef::OCNPolarity, TIM_OC_InitTypeDef::OCPolarity, TIM_OC_InitTypeDef::Pulse, and TIM_CHANNEL_2.
Referenced by HAL_TIM_OC_ConfigChannel(), HAL_TIM_OnePulse_ConfigChannel(), HAL_TIM_PWM_ConfigChannel(), and HAL_TIMEx_HallSensor_Init().
void TIM_ETR_SetConfig | ( | TIM_TypeDef * | TIMx, |
uint32_t | TIM_ExtTRGPrescaler, | ||
uint32_t | TIM_ExtTRGPolarity, | ||
uint32_t | ExtTRGFilter ) |
#include <stm32f4xx_hal_tim.h>
Configures the TIMx External Trigger (ETR).
TIMx | to select the TIM peripheral |
TIM_ExtTRGPrescaler | The external Trigger Prescaler. This parameter can be one of the following values:
|
TIM_ExtTRGPolarity | The external Trigger Polarity. This parameter can be one of the following values:
|
ExtTRGFilter | External Trigger Filter. This parameter must be a value between 0x00 and 0x0F |
None |
Definition at line 7548 of file stm32f4xx_hal_tim.c.
Referenced by HAL_TIM_ConfigClockSource(), HAL_TIM_ConfigOCrefClear(), and TIM_SlaveTimer_SetConfig().
void TIM_DMADelayPulseHalfCplt | ( | DMA_HandleTypeDef * | hdma | ) |
#include <stm32f4xx_hal_tim.h>
TIM DMA Delay Pulse half complete callback.
hdma | pointer to DMA handle. |
None |
Definition at line 6561 of file stm32f4xx_hal_tim.c.
References TIM_HandleTypeDef::Channel, HAL_TIM_ACTIVE_CHANNEL_1, HAL_TIM_ACTIVE_CHANNEL_2, HAL_TIM_ACTIVE_CHANNEL_3, HAL_TIM_ACTIVE_CHANNEL_4, HAL_TIM_ACTIVE_CHANNEL_CLEARED, HAL_TIM_PWM_PulseFinishedHalfCpltCallback(), TIM_HandleTypeDef::hdma, TIM_DMA_ID_CC1, TIM_DMA_ID_CC2, TIM_DMA_ID_CC3, and TIM_DMA_ID_CC4.
Referenced by HAL_TIM_DMABurst_MultiWriteStart(), HAL_TIM_OC_Start_DMA(), HAL_TIM_PWM_Start_DMA(), HAL_TIMEx_OCN_Start_DMA(), and HAL_TIMEx_PWMN_Start_DMA().
void TIM_DMAError | ( | DMA_HandleTypeDef * | hdma | ) |
#include <stm32f4xx_hal_tim.h>
TIM DMA error callback.
hdma | pointer to DMA handle. |
None |
Definition at line 6459 of file stm32f4xx_hal_tim.c.
References TIM_HandleTypeDef::Channel, HAL_TIM_ACTIVE_CHANNEL_1, HAL_TIM_ACTIVE_CHANNEL_2, HAL_TIM_ACTIVE_CHANNEL_3, HAL_TIM_ACTIVE_CHANNEL_4, HAL_TIM_ACTIVE_CHANNEL_CLEARED, HAL_TIM_CHANNEL_STATE_READY, HAL_TIM_ErrorCallback(), HAL_TIM_STATE_READY, TIM_HandleTypeDef::hdma, TIM_HandleTypeDef::State, TIM_CHANNEL_1, TIM_CHANNEL_2, TIM_CHANNEL_3, TIM_CHANNEL_4, TIM_CHANNEL_STATE_SET, TIM_DMA_ID_CC1, TIM_DMA_ID_CC2, TIM_DMA_ID_CC3, and TIM_DMA_ID_CC4.
Referenced by HAL_TIM_Base_Start_DMA(), HAL_TIM_DMABurst_MultiReadStart(), HAL_TIM_DMABurst_MultiWriteStart(), HAL_TIM_Encoder_Start_DMA(), HAL_TIM_IC_Start_DMA(), HAL_TIM_OC_Start_DMA(), HAL_TIM_PWM_Start_DMA(), HAL_TIMEx_ConfigCommutEvent_DMA(), and HAL_TIMEx_HallSensor_Start_DMA().
void TIM_DMACaptureCplt | ( | DMA_HandleTypeDef * | hdma | ) |
#include <stm32f4xx_hal_tim.h>
TIM DMA Capture complete callback.
hdma | pointer to DMA handle. |
None |
Definition at line 6600 of file stm32f4xx_hal_tim.c.
References TIM_HandleTypeDef::Channel, DMA_NORMAL, HAL_TIM_ACTIVE_CHANNEL_1, HAL_TIM_ACTIVE_CHANNEL_2, HAL_TIM_ACTIVE_CHANNEL_3, HAL_TIM_ACTIVE_CHANNEL_4, HAL_TIM_ACTIVE_CHANNEL_CLEARED, HAL_TIM_CHANNEL_STATE_READY, HAL_TIM_IC_CaptureCallback(), TIM_HandleTypeDef::hdma, __DMA_HandleTypeDef::Init, DMA_InitTypeDef::Mode, TIM_CHANNEL_1, TIM_CHANNEL_2, TIM_CHANNEL_3, TIM_CHANNEL_4, TIM_CHANNEL_N_STATE_SET, TIM_CHANNEL_STATE_SET, TIM_DMA_ID_CC1, TIM_DMA_ID_CC2, TIM_DMA_ID_CC3, and TIM_DMA_ID_CC4.
Referenced by HAL_TIM_DMABurst_MultiReadStart(), HAL_TIM_Encoder_Start_DMA(), HAL_TIM_IC_Start_DMA(), and HAL_TIMEx_HallSensor_Start_DMA().
void TIM_DMACaptureHalfCplt | ( | DMA_HandleTypeDef * | hdma | ) |
#include <stm32f4xx_hal_tim.h>
TIM DMA Capture half complete callback.
hdma | pointer to DMA handle. |
None |
Definition at line 6663 of file stm32f4xx_hal_tim.c.
References TIM_HandleTypeDef::Channel, HAL_TIM_ACTIVE_CHANNEL_1, HAL_TIM_ACTIVE_CHANNEL_2, HAL_TIM_ACTIVE_CHANNEL_3, HAL_TIM_ACTIVE_CHANNEL_4, HAL_TIM_ACTIVE_CHANNEL_CLEARED, HAL_TIM_IC_CaptureHalfCpltCallback(), TIM_HandleTypeDef::hdma, TIM_DMA_ID_CC1, TIM_DMA_ID_CC2, TIM_DMA_ID_CC3, and TIM_DMA_ID_CC4.
Referenced by HAL_TIM_DMABurst_MultiReadStart(), HAL_TIM_Encoder_Start_DMA(), HAL_TIM_IC_Start_DMA(), and HAL_TIMEx_HallSensor_Start_DMA().
void TIM_CCxChannelCmd | ( | TIM_TypeDef * | TIMx, |
uint32_t | Channel, | ||
uint32_t | ChannelState ) |
#include <stm32f4xx_hal_tim.h>
Enables or disables the TIM Capture Compare Channel x.
TIMx | to select the TIM peripheral |
Channel | specifies the TIM Channel This parameter can be one of the following values:
|
ChannelState | specifies the TIM Channel CCxE bit new state. This parameter can be: TIM_CCx_ENABLE or TIM_CCx_DISABLE. |
None |
Definition at line 7578 of file stm32f4xx_hal_tim.c.
References assert_param, and IS_TIM_CHANNELS.
Referenced by HAL_TIM_Encoder_Start(), HAL_TIM_Encoder_Start_DMA(), HAL_TIM_Encoder_Start_IT(), HAL_TIM_Encoder_Stop(), HAL_TIM_Encoder_Stop_DMA(), HAL_TIM_Encoder_Stop_IT(), HAL_TIM_IC_Start(), HAL_TIM_IC_Start_DMA(), HAL_TIM_IC_Start_IT(), HAL_TIM_IC_Stop(), HAL_TIM_IC_Stop_DMA(), HAL_TIM_IC_Stop_IT(), HAL_TIM_OC_Start(), HAL_TIM_OC_Start_DMA(), HAL_TIM_OC_Start_IT(), HAL_TIM_OC_Stop(), HAL_TIM_OC_Stop_DMA(), HAL_TIM_OC_Stop_IT(), HAL_TIM_OnePulse_Start(), HAL_TIM_OnePulse_Start_IT(), HAL_TIM_OnePulse_Stop(), HAL_TIM_OnePulse_Stop_IT(), HAL_TIM_PWM_Start(), HAL_TIM_PWM_Start_DMA(), HAL_TIM_PWM_Start_IT(), HAL_TIM_PWM_Stop(), HAL_TIM_PWM_Stop_DMA(), HAL_TIM_PWM_Stop_IT(), HAL_TIMEx_HallSensor_Start(), HAL_TIMEx_HallSensor_Start_DMA(), HAL_TIMEx_HallSensor_Start_IT(), HAL_TIMEx_HallSensor_Stop(), HAL_TIMEx_HallSensor_Stop_DMA(), HAL_TIMEx_HallSensor_Stop_IT(), HAL_TIMEx_OnePulseN_Start(), HAL_TIMEx_OnePulseN_Start_IT(), HAL_TIMEx_OnePulseN_Stop(), and HAL_TIMEx_OnePulseN_Stop_IT().
|
static |
#include <stm32f4xx_hal_tim.c>
Timer Output Compare 1 configuration.
TIMx | to select the TIM peripheral |
OC_Config | The output configuration structure |
None |
Definition at line 6832 of file stm32f4xx_hal_tim.c.
References assert_param, IS_TIM_OCIDLE_STATE, IS_TIM_OCN_POLARITY, IS_TIM_OCNIDLE_STATE, TIM_OC_InitTypeDef::OCIdleState, TIM_OC_InitTypeDef::OCMode, TIM_OC_InitTypeDef::OCNIdleState, TIM_OC_InitTypeDef::OCNPolarity, TIM_OC_InitTypeDef::OCPolarity, TIM_OC_InitTypeDef::Pulse, and TIM_CHANNEL_1.
Referenced by HAL_TIM_OC_ConfigChannel(), HAL_TIM_OnePulse_ConfigChannel(), and HAL_TIM_PWM_ConfigChannel().
|
static |
#include <stm32f4xx_hal_tim.c>
Timer Output Compare 3 configuration.
TIMx | to select the TIM peripheral |
OC_Config | The output configuration structure |
None |
Definition at line 6984 of file stm32f4xx_hal_tim.c.
References assert_param, IS_TIM_OCIDLE_STATE, IS_TIM_OCN_POLARITY, IS_TIM_OCNIDLE_STATE, TIM_OC_InitTypeDef::OCIdleState, TIM_OC_InitTypeDef::OCMode, TIM_OC_InitTypeDef::OCNIdleState, TIM_OC_InitTypeDef::OCNPolarity, TIM_OC_InitTypeDef::OCPolarity, TIM_OC_InitTypeDef::Pulse, and TIM_CHANNEL_3.
Referenced by HAL_TIM_OC_ConfigChannel(), and HAL_TIM_PWM_ConfigChannel().
|
static |
#include <stm32f4xx_hal_tim.c>
Timer Output Compare 4 configuration.
TIMx | to select the TIM peripheral |
OC_Config | The output configuration structure |
None |
Definition at line 7059 of file stm32f4xx_hal_tim.c.
References assert_param, IS_TIM_OCIDLE_STATE, TIM_OC_InitTypeDef::OCIdleState, TIM_OC_InitTypeDef::OCMode, TIM_OC_InitTypeDef::OCPolarity, and TIM_OC_InitTypeDef::Pulse.
Referenced by HAL_TIM_OC_ConfigChannel(), and HAL_TIM_PWM_ConfigChannel().
|
static |
#include <stm32f4xx_hal_tim.c>
Configure the Polarity and Filter for TI1.
TIMx | to select the TIM peripheral. |
TIM_ICPolarity | The Input Polarity. This parameter can be one of the following values:
|
TIM_ICFilter | Specifies the Input Capture Filter. This parameter must be a value between 0x00 and 0x0F. |
None |
Definition at line 7301 of file stm32f4xx_hal_tim.c.
Referenced by HAL_TIM_ConfigClockSource(), and TIM_SlaveTimer_SetConfig().
|
static |
#include <stm32f4xx_hal_tim.c>
Configure the TI2 as Input.
TIMx | to select the TIM peripheral |
TIM_ICPolarity | The Input Polarity. This parameter can be one of the following values:
|
TIM_ICSelection | specifies the input to be used. This parameter can be one of the following values:
|
TIM_ICFilter | Specifies the Input Capture Filter. This parameter must be a value between 0x00 and 0x0F. |
None |
Definition at line 7344 of file stm32f4xx_hal_tim.c.
Referenced by HAL_TIM_IC_ConfigChannel(), and HAL_TIM_OnePulse_ConfigChannel().
|
static |
#include <stm32f4xx_hal_tim.c>
Configure the Polarity and Filter for TI2.
TIMx | to select the TIM peripheral. |
TIM_ICPolarity | The Input Polarity. This parameter can be one of the following values:
|
TIM_ICFilter | Specifies the Input Capture Filter. This parameter must be a value between 0x00 and 0x0F. |
None |
Definition at line 7384 of file stm32f4xx_hal_tim.c.
Referenced by HAL_TIM_ConfigClockSource(), and TIM_SlaveTimer_SetConfig().
|
static |
#include <stm32f4xx_hal_tim.c>
Configure the TI3 as Input.
TIMx | to select the TIM peripheral |
TIM_ICPolarity | The Input Polarity. This parameter can be one of the following values:
|
TIM_ICSelection | specifies the input to be used. This parameter can be one of the following values:
|
TIM_ICFilter | Specifies the Input Capture Filter. This parameter must be a value between 0x00 and 0x0F. |
None |
Definition at line 7427 of file stm32f4xx_hal_tim.c.
Referenced by HAL_TIM_IC_ConfigChannel().
|
static |
#include <stm32f4xx_hal_tim.c>
Configure the TI4 as Input.
TIMx | to select the TIM peripheral |
TIM_ICPolarity | The Input Polarity. This parameter can be one of the following values:
|
TIM_ICSelection | specifies the input to be used. This parameter can be one of the following values:
|
TIM_ICFilter | Specifies the Input Capture Filter. This parameter must be a value between 0x00 and 0x0F. |
None |
Definition at line 7475 of file stm32f4xx_hal_tim.c.
Referenced by HAL_TIM_IC_ConfigChannel().
|
static |
#include <stm32f4xx_hal_tim.c>
Selects the Input Trigger source.
TIMx | to select the TIM peripheral |
InputTriggerSource | The Input Trigger source. This parameter can be one of the following values:
|
None |
Definition at line 7518 of file stm32f4xx_hal_tim.c.
References TIM_SLAVEMODE_EXTERNAL1.
Referenced by HAL_TIM_ConfigClockSource().
|
static |
#include <stm32f4xx_hal_tim.c>
TIM DMA Period Elapse complete callback.
hdma | pointer to DMA handle. |
None |
Definition at line 6702 of file stm32f4xx_hal_tim.c.
References DMA_NORMAL, HAL_TIM_PeriodElapsedCallback(), HAL_TIM_STATE_READY, TIM_HandleTypeDef::hdma, __DMA_HandleTypeDef::Init, DMA_InitTypeDef::Mode, TIM_HandleTypeDef::State, and TIM_DMA_ID_UPDATE.
Referenced by HAL_TIM_Base_Start_DMA(), HAL_TIM_DMABurst_MultiReadStart(), and HAL_TIM_DMABurst_MultiWriteStart().
|
static |
#include <stm32f4xx_hal_tim.c>
TIM DMA Period Elapse half complete callback.
hdma | pointer to DMA handle. |
None |
Definition at line 6723 of file stm32f4xx_hal_tim.c.
References HAL_TIM_PeriodElapsedHalfCpltCallback().
Referenced by HAL_TIM_Base_Start_DMA(), HAL_TIM_DMABurst_MultiReadStart(), and HAL_TIM_DMABurst_MultiWriteStart().
|
static |
#include <stm32f4xx_hal_tim.c>
TIM DMA Delay Pulse complete callback.
hdma | pointer to DMA handle. |
None |
Definition at line 6502 of file stm32f4xx_hal_tim.c.
References TIM_HandleTypeDef::Channel, DMA_NORMAL, HAL_TIM_ACTIVE_CHANNEL_1, HAL_TIM_ACTIVE_CHANNEL_2, HAL_TIM_ACTIVE_CHANNEL_3, HAL_TIM_ACTIVE_CHANNEL_4, HAL_TIM_ACTIVE_CHANNEL_CLEARED, HAL_TIM_CHANNEL_STATE_READY, HAL_TIM_PWM_PulseFinishedCallback(), TIM_HandleTypeDef::hdma, __DMA_HandleTypeDef::Init, DMA_InitTypeDef::Mode, TIM_CHANNEL_1, TIM_CHANNEL_2, TIM_CHANNEL_3, TIM_CHANNEL_4, TIM_CHANNEL_STATE_SET, TIM_DMA_ID_CC1, TIM_DMA_ID_CC2, TIM_DMA_ID_CC3, and TIM_DMA_ID_CC4.
Referenced by HAL_TIM_DMABurst_MultiWriteStart(), HAL_TIM_OC_Start_DMA(), and HAL_TIM_PWM_Start_DMA().
|
static |
#include <stm32f4xx_hal_tim.c>
TIM DMA Trigger callback.
hdma | pointer to DMA handle. |
None |
Definition at line 6739 of file stm32f4xx_hal_tim.c.
References DMA_NORMAL, HAL_TIM_STATE_READY, HAL_TIM_TriggerCallback(), TIM_HandleTypeDef::hdma, __DMA_HandleTypeDef::Init, DMA_InitTypeDef::Mode, TIM_HandleTypeDef::State, and TIM_DMA_ID_TRIGGER.
Referenced by HAL_TIM_DMABurst_MultiReadStart(), and HAL_TIM_DMABurst_MultiWriteStart().
|
static |
#include <stm32f4xx_hal_tim.c>
TIM DMA Trigger half complete callback.
hdma | pointer to DMA handle. |
None |
Definition at line 6760 of file stm32f4xx_hal_tim.c.
References HAL_TIM_TriggerHalfCpltCallback().
Referenced by HAL_TIM_DMABurst_MultiReadStart(), and HAL_TIM_DMABurst_MultiWriteStart().
|
static |
#include <stm32f4xx_hal_tim.c>
Slave Timer configuration function.
htim | TIM handle |
sSlaveConfig | Slave timer configuration |
None |
Definition at line 7120 of file stm32f4xx_hal_tim.c.
References assert_param, HAL_ERROR, HAL_OK, TIM_SlaveConfigTypeDef::InputTrigger, TIM_HandleTypeDef::Instance, IS_TIM_TRIGGERFILTER, IS_TIM_TRIGGERPOLARITY, IS_TIM_TRIGGERPRESCALER, TIM_SlaveConfigTypeDef::SlaveMode, TIM_ETR_SetConfig(), TIM_SLAVEMODE_GATED, TIM_TI1_ConfigInputStage(), TIM_TI2_ConfigInputStage(), TIM_TS_ETRF, TIM_TS_ITR0, TIM_TS_ITR1, TIM_TS_ITR2, TIM_TS_ITR3, TIM_TS_TI1F_ED, TIM_TS_TI1FP1, TIM_TS_TI2FP2, TIM_SlaveConfigTypeDef::TriggerFilter, TIM_SlaveConfigTypeDef::TriggerPolarity, and TIM_SlaveConfigTypeDef::TriggerPrescaler.
Referenced by HAL_TIM_SlaveConfigSynchro(), and HAL_TIM_SlaveConfigSynchro_IT().