#include "stm32f4xx_hal.h"
#include "stm32f4xx_it.h"
#include "mcu_wrapper_conf.h"
Go to the source code of this file.
|
| #define | TIM_OCMODE_SECOND_SHIFT (TIM_CCMR1_OC2M_Pos - TIM_CCMR1_OC1M_Pos) |
| |
| #define | Check_OCx_GPIO_Output(_tims_, _OCx_GPIOx_, _OCx_PIN_SHIFT_) (_tims_->Channels._OCx_GPIOx_->MODER & (0b11<<(2*_tims_->Channels._OCx_PIN_SHIFT_))) == (0b10<<(2*_tims_->Channels._OCx_PIN_SHIFT_)) |
| |
| #define | Check_OC1_GPIO_Output(_tims_) Check_OCx_GPIO_Output(_tims_, OC1_GPIOx, OC1_PIN_SHIFT) |
| |
| #define | Check_OC2_GPIO_Output(_tims_) Check_OCx_GPIO_Output(_tims_, OC2_GPIOx, OC2_PIN_SHIFT) |
| |
| #define | Check_OC3_GPIO_Output(_tims_) Check_OCx_GPIO_Output(_tims_, OC3_GPIOx, OC3_PIN_SHIFT) |
| |
| #define | Check_OC4_GPIO_Output(_tims_) Check_OCx_GPIO_Output(_tims_, OC4_GPIOx, OC4_PIN_SHIFT) |
| |
|
| void | TIM_Simulation (TIM_TypeDef *TIMx, struct TIM_Sim *TIMS) |
| |
| void | TIMx_Count (TIM_TypeDef *TIMx, struct TIM_Sim *TIMS) |
| |
| void | Overflow_Check (TIM_TypeDef *TIMx, struct TIM_Sim *TIMS) |
| |
| void | call_IRQHandller (TIM_TypeDef *TIMx) |
| |
| void | Channels_Simulation (TIM_TypeDef *TIMx, struct TIM_Sim *TIMS) |
| |
| void | CC_PWM_Ch1_Simulation (TIM_TypeDef *TIMx, struct TIM_Sim *TIMS) |
| |
| void | CC_PWM_Ch2_Simulation (TIM_TypeDef *TIMx, struct TIM_Sim *TIMS) |
| |
| void | CC_PWM_Ch3_Simulation (TIM_TypeDef *TIMx, struct TIM_Sim *TIMS) |
| |
| void | CC_PWM_Ch4_Simulation (TIM_TypeDef *TIMx, struct TIM_Sim *TIMS) |
| |
| void | Write_OC_to_GPIO (TIM_TypeDef *TIMx, struct TIM_Sim *TIMS) |
| |
| void | Write_OC_to_TRGO (TIM_TypeDef *TIMx, struct TIM_Sim *TIMS) |
| |
| void | Slave_Mode_Check_Source (TIM_TypeDef *TIMx, struct TIM_Sim *TIMS) |
| |
| void | Simulate_TIMs (void) |
| |
| void | TIM_SIM_DEINIT (void) |
| |