#include <c_types.h>
Include dependency graph for Esp8266/Components/esp8266/include/pwm.h:
Go to the source code of this file.
Classes | |
| struct | pwm_param |
Macros | |
| #define | PWM_CHANNEL_NUM_MAX 8 |
Functions | |
| void | pwm_init (uint32_t period, uint32_t *duty, uint32_t pwm_channel_num, uint32_t(*pin_info_list)[3]) |
| Initialize PWM function, including GPIO selection, period and duty cycle. More... | |
| void | pwm_start (void) |
| Starts PWM. More... | |
| void | pwm_set_duty (uint32_t duty, uint8_t channel) |
| Sets duty cycle of a PWM output. More... | |
| uint32_t | pwm_get_duty (uint8_t channel) |
| Get duty cycle of PWM output. More... | |
| void | pwm_set_period (uint32_t period) |
| Set PWM period. More... | |
| uint32_t | pwm_get_period (void) |
| Get PWM period. More... | |
| uint32_t | get_pwm_version (void) |
| Get version information of PWM. More... | |
| void | set_pwm_debug_en (uint8_t print_en) |
Macro Definition Documentation
◆ PWM_CHANNEL_NUM_MAX
| #define PWM_CHANNEL_NUM_MAX 8 |
Function Documentation
◆ set_pwm_debug_en()
| void set_pwm_debug_en | ( | uint8_t | print_en | ) |
1.8.17