Zephyr API Documentation
3.4.0
A Scalable Open Source RTOS
|
|
3.4.0 |
Go to the source code of this file.
Macros | |
PWM period set helpers | |
The period cell in the PWM specifier needs to be provided in nanoseconds. However, in some applications it is more convenient to use another scale. | |
#define | PWM_NSEC(x) (x) |
#define | PWM_USEC(x) (PWM_NSEC(x) * 1000UL) |
#define | PWM_MSEC(x) (PWM_USEC(x) * 1000UL) |
#define | PWM_SEC(x) (PWM_MSEC(x) * 1000UL) |
#define | PWM_HZ(x) (PWM_SEC(1UL) / (x)) |
#define | PWM_KHZ(x) (PWM_HZ((x) * 1000UL)) |
PWM polarity flags | |
The The flags are on the lower 8bits of the pwm_flags_t | |
#define | PWM_POLARITY_NORMAL (0 << 0) |
#define | PWM_POLARITY_INVERTED (1 << 0) |