Add support for requesting an inverted PWM pulse (active-low) when setting up the period and pulse width of a PWM pin. This is useful when driving external, active-low circuitry (e.g. an LED) with a PWM signal. All in-tree PWM drivers is updated to match the new API signature, but no driver support for inverted PWM signals is added yet. All in-tree PWM consumers are updated to pass a flags value of 0 (0 meaning default, which is normal PWM polarity). Fixes #21384. Signed-off-by: Henrik Brix Andersen <hebad@vestas.com> |
||
|---|---|---|
| .. | ||
| app_memory | ||
| arch | ||
| audio | ||
| bluetooth | ||
| cmsis_rtos_v1 | ||
| cmsis_rtos_v2 | ||
| console | ||
| crypto | ||
| data | ||
| debug | ||
| dfu | ||
| disk | ||
| display | ||
| drivers | ||
| dt-bindings | ||
| fs | ||
| linker | ||
| logging | ||
| mgmt | ||
| net | ||
| posix | ||
| power | ||
| random | ||
| settings | ||
| shell | ||
| stats | ||
| storage | ||
| sys | ||
| toolchain | ||
| usb | ||
| zephyr | ||
| cache.h | ||
| device.h | ||
| exc_handle.h | ||
| fatal.h | ||
| generated_dts_board.h | ||
| init.h | ||
| irq_nextlevel.h | ||
| irq_offload.h | ||
| irq.h | ||
| kernel_includes.h | ||
| kernel_structs.h | ||
| kernel_version.h | ||
| kernel.h | ||
| ptp_clock.h | ||
| sched_priq.h | ||
| shared_irq.h | ||
| spinlock.h | ||
| sw_isr_table.h | ||
| sys_clock.h | ||
| syscall_handler.h | ||
| syscall.h | ||
| timeout_q.h | ||
| toolchain.h | ||
| wait_q.h | ||
| zephyr.h | ||