zephyr/include
Erwan Gouriou c3eef7744a include/devicetree.h: Add DT_ENUM_IDX_OR macro
In case a "required: False" enum binding doesn't mention a
default value, but a default value makes sense to be set in the code,
DT_ENUM_IDX_OR could be used to provide the default idx to be used.

New macro comes with appropriate tests.

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2020-10-05 10:15:32 -05:00
..
app_memory
arch
audio
bluetooth Bluetooth: host: Change PA sync callbacks to global callbacks 2020-10-02 11:49:13 +02:00
canbus
cmsis_rtos_v1
cmsis_rtos_v2
console
crypto
data
debug
devicetree
dfu
disk
display
drivers kernel: Remove deprecated APIs and MACROs from 2.3 2020-10-04 14:13:09 -07:00
dt-bindings
fs
linker
logging logging: Refactoring macro to avoid Coverity issue 2020-10-04 14:45:45 -07:00
mgmt
net net: event: Add start/bound/stop events for DHCPv4 2020-10-03 17:15:15 +03:00
posix
power
random
settings
shell
stats
storage
sys
timing
toolchain
tracing
usb
zephyr
cache.h
device.h
devicetree.h include/devicetree.h: Add DT_ENUM_IDX_OR macro 2020-10-05 10:15:32 -05:00
ec_host_cmd.h include: remove enum build assert 2020-10-02 11:44:39 +02:00
emul.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 kernel: Remove deprecated APIs and MACROs from 2.3 2020-10-04 14:13:09 -07:00
mempool_heap.h
mempool_sys.h
ptp_clock.h
sched_priq.h
shared_irq.h
spinlock.h
sw_isr_table.h
sys_clock.h kernel/sys_clock.h: Remove deprecated macros 2020-10-04 14:12:27 -07:00
syscall_handler.h
syscall.h
timeout_q.h
toolchain.h
wait_q.h
zephyr.h