|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
STM32 PWM implementation — TIM OC with frequency/duty/deadtime control. More...
Namespaces | |
| namespace | anonymous_namespace{StmPwm.cpp} |
Functions | |
| uint32_t | HAL_TIM_PWM_Start (TIM_HandleTypeDef *htim, uint32_t Channel) |
| uint32_t | HAL_TIM_PWM_Stop (TIM_HandleTypeDef *htim, uint32_t Channel) |
| uint32_t | HAL_TIMEx_PWMN_Start (TIM_HandleTypeDef *htim, uint32_t Channel) |
| uint32_t | HAL_TIMEx_PWMN_Stop (TIM_HandleTypeDef *htim, uint32_t Channel) |
Variables | |
| constexpr uint32_t | anonymous_namespace{StmPwm.cpp}::kTimChannel1 = 0x00000000U |
| constexpr uint32_t | anonymous_namespace{StmPwm.cpp}::kTimChannel2 = 0x00000004U |
| constexpr uint32_t | anonymous_namespace{StmPwm.cpp}::kTimChannel3 = 0x00000008U |
| constexpr uint32_t | anonymous_namespace{StmPwm.cpp}::kTimChannel4 = 0x0000000CU |
| constexpr uint32_t | anonymous_namespace{StmPwm.cpp}::kTimPscOffset = 0x28 |
| constexpr uint32_t | anonymous_namespace{StmPwm.cpp}::kTimArrOffset = 0x2C |
| constexpr uint32_t | anonymous_namespace{StmPwm.cpp}::kTimCcr1Offset = 0x34 |
| constexpr uint32_t | anonymous_namespace{StmPwm.cpp}::kTimEgrOffset = 0x14 |
| constexpr uint32_t | anonymous_namespace{StmPwm.cpp}::kTimBdtrOffset = 0x44 |
| constexpr uint32_t | anonymous_namespace{StmPwm.cpp}::kTimEgrUgBit = 0x01 |
STM32 PWM implementation — TIM OC with frequency/duty/deadtime control.
|
extern |
|
extern |
|
extern |
|
extern |