zephyr/include
Simon Glass 49f2167974 emul: i2c: Add support for I2C emulators
Add an emulation controller which routes I2C traffic to attached
emulators depending on the I2C address selected. This allows drivers
for I2C peripherals to be tested on systems that don't have that
peripheral attached, with the emulator handling the I2C traffic.

Signed-off-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Peter Bigot <peter.bigot@nordicsemi.no>
2020-09-01 14:30:46 -04:00
..
app_memory userspace: deprecate k_mem_domain_remove_thread() 2020-08-26 20:35:02 -04:00
arch ARC: use generic bitops implementation 2020-09-01 13:36:48 +02:00
audio device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
bluetooth Bluetooth: Mesh: Config client net_key_del 2020-09-01 14:49:20 +03:00
canbus zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
cmsis_rtos_v1
cmsis_rtos_v2
console zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
crypto device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
data json: Add top-level array encoding support 2020-06-19 18:21:27 +02:00
debug coredump: add support for ARM Cortex-M 2020-08-24 20:28:24 -04:00
devicetree devicetree: spi: fix typo in docstring 2020-08-20 19:40:03 -04:00
dfu dfu: flash_img: Constify flash_img_buffered_write() data parameter 2020-06-10 09:30:08 +02:00
disk zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
display device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
drivers emul: i2c: Add support for I2C emulators 2020-09-01 14:30:46 -04:00
dt-bindings dts: introduce binding for LED controllers 2020-08-28 15:04:35 +02:00
fs subsys/fs: Add open flags parameter to fs_open 2020-07-30 16:33:18 +02:00
linker emul: Create an emulation implementation 2020-09-01 14:30:46 -04:00
logging logging: move _is_user_context() check down one level 2020-08-06 08:59:33 -04:00
mgmt mgmt: smp: shell: initialize SMP before feeding with received bytes 2020-08-19 09:51:45 -04:00
net net: lib: lwm2m: add new sensor objects 2020-08-27 11:01:09 +03:00
posix posix: expose getsockname() and sendmsg() 2020-08-06 11:53:37 +02:00
power zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
random random: Add syscalls for random subsystem 2020-07-08 21:05:36 -04:00
settings settings: disallow modifying the content of a static subtree name 2020-07-27 19:03:44 +02:00
shell mgmt: smp: shell: initialize SMP before feeding with received bytes 2020-08-19 09:51:45 -04:00
stats zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
storage includes/storage/stream_flash: clarification on API usage 2020-06-13 11:57:35 +02:00
sys code-guideline: Tag name should be a unique identifier 2020-09-01 08:03:23 -04:00
toolchain toolchain: gcc: Add macro to fallthrough attribute 2020-08-24 20:28:47 -04:00
tracing tracing: trace mutex/semaphore using dedicated calls 2020-08-24 13:21:12 +02:00
usb zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
zephyr zephyr: Use deprecated instead of legacy for Kconfig int types 2020-06-09 06:49:56 -05:00
cache.h syscalls: Add system call for cache flush & invalidate 2020-08-04 17:26:45 -04:00
device.h code-guideline: Tag name should be a unique identifier 2020-09-01 08:03:23 -04:00
devicetree.h devicetree: add accessors with default values 2020-08-04 07:35:26 -05:00
emul.h emul: Create an emulation implementation 2020-09-01 14:30:46 -04:00
exc_handle.h
fatal.h
generated_dts_board.h dts: Add include/generated_dts_board.h for backwards compatibility 2020-01-17 17:57:59 +01:00
init.h code-guideline: Tag name should be a unique identifier 2020-09-01 08:03:23 -04:00
irq_nextlevel.h device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
irq_offload.h
irq.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
kernel_includes.h userspace: move mem domain defines 2020-08-20 13:58:54 -04:00
kernel_structs.h kernel/timeout: Fix 32 bit rollover conditions 2020-06-18 13:21:06 +02:00
kernel_version.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
kernel.h code-guideline: Tag name should be a unique identifier 2020-09-01 08:03:23 -04:00
mempool_heap.h sys_heap: reduce the size of struct z_heap_bucket by half 2020-06-21 19:25:35 +02:00
mempool_sys.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
ptp_clock.h device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
sched_priq.h
shared_irq.h device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
spinlock.h include: Add documentation for spinlocks 2020-05-08 10:46:44 +02:00
sw_isr_table.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
sys_clock.h api: Fix narrowing conversion C++ compilation warning in Z_TIMEOUT_TICKS 2020-06-30 12:21:41 -05:00
syscall_handler.h device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
syscall.h
timeout_q.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
toolchain.h
wait_q.h
zephyr.h