5.13.0.0R1
Software Development Kit
platform_pwm.c File Reference

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)
 

Function Documentation

platform_result_t platform_pwm_init ( const platform_pwm_t *  pwm,
uint32_t  frequency,
float  duty_cycle 
)

Initialise PWM interface

Parameters
[in]pwm_interface: PWM interface
[in]frequency: PWM signal frequency in Hz
[in]duty_cycle: PWM signal duty cycle in percentage point
Returns
platform_result_t
platform_result_t platform_pwm_start ( const platform_pwm_t *  pwm)

Start generating PWM signal on the specified PWM interface

Parameters
[in]pwm_interface: PWM interface
Returns
platform_result_t
platform_result_t platform_pwm_stop ( const platform_pwm_t *  pwm)

Stop generating PWM signal on the specified PWM interface

Parameters
[in]pwm_interface: PWM interface
Returns
platform_result_t