zephyr/include
Krzysztof Chruscinski bea966dea1 toolchain: Add single arguments evaluation macros for min and max
MAX() and MIN() were evaluating arguments twice. If arguments are
functions they were called twice which resulted in bigger code
and potential misbehavior.

Added alternative macros (Z_MAX, Z_MIN) which can be used instead.
Macros have usage limitations thus they are not replacements. They
are also relying on GCC extension thus placed in gcc.h

Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
2019-09-25 17:41:03 +02:00
..
app_memory
arch arch: arm: userspace: minor refactor in z_arch_is_user_context 2019-09-23 18:02:00 -07:00
audio
bluetooth Bluetooth: GATT: Use check_perm to check CCC permission 2019-09-19 21:12:39 +03:00
cmsis_rtos_v1
cmsis_rtos_v2
console console: Remove deprecated function console_register_line_input 2019-09-18 19:14:25 -05:00
crypto
data include: json: reorder designated initializers 2019-07-22 18:10:51 -07:00
debug debug: tracing: add sys_trace_thread_name_set 2019-09-19 00:37:35 -04:00
dfu include/dfu: rearrange for standard use of extern "C" in private headers 2019-08-13 18:00:31 +02:00
disk sdhc: rename disk_access_sdhc.c 2019-07-10 11:58:15 -05:00
display subsys/cfb: improve font structure packing 2019-07-31 05:43:50 -04:00
drivers dts: esp32: Add GPIO support in DT 2019-09-25 17:39:42 +02:00
dt-bindings irq: rv32m1: Fixup IRQ values for multi-level IRQ handling 2019-09-10 07:34:57 -05:00
fs fcb: start using errno codes 2019-09-08 12:42:53 +02:00
linker linker: cxx: Include .gcc_except_table sections 2019-09-19 09:26:42 -05:00
logging logging: Add basic userspace support 2019-08-27 14:29:21 -04:00
mgmt
misc
net net: sockets: Store socket private data into its own variable 2019-09-18 23:47:36 +03:00
nvs
posix posix: pthread: pthread_mutex_timedlock should accept absolute deadline 2019-08-27 17:50:48 -04:00
power
random
settings settings: Generic function to call set handler 2019-09-24 14:15:38 +02:00
shell shell_history: align buffer to pointer size 2019-07-04 09:28:47 +02:00
stats
storage include: rearrange for standard use of extern "C" in various headers 2019-08-13 18:00:31 +02:00
sys toolchain: Add single arguments evaluation macros for min and max 2019-09-25 17:41:03 +02:00
toolchain toolchain: Add single arguments evaluation macros for min and max 2019-09-25 17:41:03 +02:00
usb
zephyr riscv: make core code 64-bit compatible 2019-08-02 13:54:48 -07:00
adc.h
atomic.h
base64.h
cache.h
can.h
clock_control.h
console.h
counter.h
crc.h
device.h include: rearrange for standard use of extern "C" in various headers 2019-08-13 18:00:31 +02:00
disk_access.h
display.h
dma.h
entropy.h
espi.h API: espi: Add API for Enhanced Serial Peripheral Interface 2019-07-25 08:23:38 -07:00
exc_handle.h
fatal.h doc: provide error handling documentation 2019-09-23 23:45:08 +02:00
fcb.h
flash.h
flash_map.h
fs.h
generated_dts_board.h dts: Add new DTS/binding parser 2019-07-29 16:22:17 -04:00
gna.h
gpio.h
hwinfo.h
i2c.h
i2s.h
init.h
ipm.h
irq.h
irq_nextlevel.h irq_nextlevel: add API to query if an IRQ line is enabled 2019-09-07 10:20:51 -04:00
irq_offload.h
json.h
kernel.h tests/benchmarks: fix BOOT_TIME_MEASUREMENT 2019-09-21 16:43:26 -07:00
kernel_includes.h kernel: consolidate error handling code 2019-07-25 15:06:58 -07:00
kernel_version.h
led.h
led_strip.h
pinmux.h
power.h
ptp_clock.h include: rearrange for standard use of extern "C" in various headers 2019-08-13 18:00:31 +02:00
pwm.h
ring_buffer.h
sched_priq.h
sensor.h
shared_irq.h
spi.h
spinlock.h spinlock: Make sure C and C++ have the same sizeof(k_spinlock) value 2019-09-16 14:34:24 -05:00
stats.h
sw_isr_table.h include: rearrange for standard use of extern "C" in various headers 2019-08-13 18:00:31 +02:00
sys_clock.h include: rearrange for standard use of extern "C" in various headers 2019-08-13 18:00:31 +02:00
sys_io.h
syscall.h kernel: syscalls: Whitespace fixups 2019-09-12 11:31:50 +08:00
toolchain.h headers: Removed include other.h from toolchain.h 2019-09-13 11:14:56 +02:00
tracing.h
tty.h
uart.h
updatehub.h
watchdog.h
zephyr.h