| 
    Zephyr Project API
    3.4.0
    
   A Scalable Open Source RTOS 
   | 
 
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) |