PWM_GPIO_SLICE_NUM macro
\def PWM_GPIO_SLICE_NUM(gpio) \hideinitializer Returns the PWM slice number for a given GPIO number
Syntax
#define PWM_GPIO_SLICE_NUM(gpio) ({ \
uint slice_num; \
if ((gpio) < 32) { \
slice_num = ((gpio) >> 1u) & 7u; \
} else { \
slice_num = 8u + (((gpio) >> 1u) & 3u); \
} \
slice_num; \
})