Functions | |
| platform_result_t | platform_pwm_init (const platform_pwm_t *pwm, uint32_t frequency, float duty_cycle) |
| platform_result_t | platform_pwm_start (const platform_pwm_t *pwm) |
| platform_result_t | platform_pwm_stop (const platform_pwm_t *pwm) |
| platform_result_t platform_pwm_init | ( | const platform_pwm_t * | pwm, |
| uint32_t | frequency, | ||
| float | duty_cycle ) |
Initialise PWM interface
| [in] | pwm_interface | : PWM interface |
| [in] | frequency | : PWM signal frequency in Hz |
| [in] | duty_cycle | : PWM signal duty cycle in percentage point |
| platform_result_t platform_pwm_start | ( | const platform_pwm_t * | pwm | ) |
Start generating PWM signal on the specified PWM interface
| [in] | pwm_interface | : PWM interface |
| platform_result_t platform_pwm_stop | ( | const platform_pwm_t * | pwm | ) |
Stop generating PWM signal on the specified PWM interface
| [in] | pwm_interface | : PWM interface |