![]() |
mikroSDK Reference Manual
|
Go to the source code of this file.
Data Structures | |
| struct | pwm_config_t |
| PWM driver config structure, consisted of the following fields: More... | |
| struct | pwm_t |
| PWM driver context structure. More... | |
Enumerations | |
| enum | pwm_err_t |
Functions | |
| void | pwm_configure_default (pwm_config_t *config) |
| Configure PWM config structure. More... | |
| err_t | pwm_open (pwm_t *obj, pwm_config_t *config) |
| Open the PWM driver object on selected pin. More... | |
| err_t | pwm_set_freq (pwm_t *obj, uint32_t freq_hz) |
| Set PWM frequency in Hertz. More... | |
| err_t | pwm_start (pwm_t *obj) |
| Enable counter and start PWM module. More... | |
| err_t | pwm_set_duty (pwm_t *obj, float duty_ratio) |
| Set PWM duty cycle in percentages. More... | |
| err_t | pwm_stop (pwm_t *obj) |
| Stop PWM module. More... | |
| err_t | pwm_close (pwm_t *obj) |
| Close PWM driver context object. More... | |
| enum pwm_err_t |