5.11.0.0R3
Software Development Kit
 
Loading...
Searching...
No Matches
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_pwm_init()

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_pwm_start()

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_pwm_stop()

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