zephyr/include
Henrik Brix Andersen db611e6781 drivers: pwm: add support for inverted PWM signals
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>
2020-01-07 18:13:18 +01:00
..
app_memory
arch devicetree: Remove DT_SRAM_{BASE_ADDRESS,SIZE}, use CONFIG_* versions 2020-01-07 17:19:36 +01:00
audio
bluetooth Bluetooth: L2CAP: Remove use of k_sem for credits 2020-01-02 16:53:27 +01:00
cmsis_rtos_v1
cmsis_rtos_v2
console
crypto
data
debug
dfu
disk
display
drivers drivers: pwm: add support for inverted PWM signals 2020-01-07 18:13:18 +01:00
dt-bindings drivers: pwm: add support for inverted PWM signals 2020-01-07 18:13:18 +01:00
fs
linker
logging
mgmt
net net: buf: Add push functions for supported bit-variants 2020-01-02 19:05:27 +01:00
posix
power
random
settings
shell
stats
storage
sys lib: os: make snprintk fns generally available 2020-01-03 10:13:30 +01:00
toolchain toolchain: xcc: use Clang if exists 2020-01-07 17:09:38 +01:00
usb usb: make usb descriptor power options configurable 2019-12-20 19:46:16 -05:00
zephyr
cache.h
device.h
exc_handle.h
fatal.h
generated_dts_board.h
init.h kernel: move test of kernel startup state to more visible location 2020-01-06 13:55:31 -05:00
irq_nextlevel.h
irq_offload.h
irq.h
kernel_includes.h
kernel_structs.h
kernel_version.h
kernel.h kernel: move test of kernel startup state to more visible location 2020-01-06 13:55:31 -05:00
ptp_clock.h
sched_priq.h
shared_irq.h
spinlock.h spinlock: Make SPIN_VALIDATE a Kconfig option. 2019-12-20 19:51:16 -05:00
sw_isr_table.h
sys_clock.h
syscall_handler.h
syscall.h
timeout_q.h
toolchain.h
wait_q.h
zephyr.h