zephyr/include
Johan Hedberg a6d42751a3 atomic: Add helper to declare atomic_t arrays for bit fields
The atomic_t API supports arbitrary sized bit fields which are not
limited to a single atomic_t variable. This patch introduces a macro
to help declare right-sized atomic_t arrays given the number of bits
needed.

Change-Id: I226f6312b642551fc492df29d24764222f45ac83
Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2016-07-26 15:31:09 +00:00
..
arch arc: move special-purpose irq priorities to flags 2016-07-26 15:06:28 +00:00
bluetooth Bluetooth: L2CAP: Add BR/EDR CoC channel disconnect 2016-07-25 14:24:04 +00:00
display
drivers timer: Adds device suspend/resume to loapic timer 2016-07-21 11:25:31 -07:00
microkernel microkernel: Fix fifo buffer name generation in DEFINE_FIFO 2016-07-20 17:03:32 +00:00
misc misc/byteorder.h: Add helpers to get & put unaligned integers 2016-07-21 16:19:27 +00:00
net net/yaip: revert merge 2016-07-22 04:43:09 +00:00
toolchain toolchain/common.h: remove comment 2016-06-29 05:23:55 +00:00
usb usb: Move LOW_BYTE and HIGH_BYTE to samples code 2016-06-30 17:51:58 +00:00
adc.h
aio_comparator.h
atomic.h atomic: Add helper to declare atomic_t arrays for bit fields 2016-07-26 15:31:09 +00:00
cache.h
clock_control.h
counter.h
device.h power_mgmt: Enhances the DEVICE_INIT_PM macros 2016-07-21 11:25:31 -07:00
dma.h
flash.h
gpio.h
i2c.h
init.h power_mgmt: Enhances the DEVICE_INIT_PM macros 2016-07-21 11:25:31 -07:00
ipm.h
irq_offload.h
irq.h
kernel_version.h
linker-defs.h nanokernel: move dataCopy() and bssZero() to common code 2016-07-08 18:23:11 +00:00
linker-tool-gcc.h
linker-tool.h
microkernel.h
nanokernel.h
pinmux.h
power.h
pwm.h pwm: Create API to use time units. 2016-06-29 05:33:48 +00:00
rtc.h
section_tags.h
sections.h
sensor.h doc: revert unnamed union/struct workaround in favour of known-issues 2016-07-01 21:53:45 +00:00
shared_irq.h
spi.h drivers: spi: Add comment for API usage 2016-07-19 14:16:56 -07:00
sw_isr_table.h
sys_clock.h
sys_io.h
toolchain.h doc: revert unnamed union/struct workaround in favour of known-issues 2016-07-01 21:53:45 +00:00
uart.h doc: revert unnamed union/struct workaround in favour of known-issues 2016-07-01 21:53:45 +00:00
watchdog.h
zephyr.h