zephyr/subsys
Tristan Honscheid ce3d0af183 emul: Don't panic if matching emul can't be found
When initializing emulators for devices registered on an emulated bus,
Zephyr will assert if a matching emulator for the device cannot be
found. This feels overly restrictive --there may be cases where we still
want to build a driver for testing even without an emulator and drivers
should be able to handle situations where there is no device emulator
present (the I2C/SPI transactions will simply fail and the driver never
becomes ready).

This commit removes the assert and replaces it with an warning message if
no matching emulator is found.

Signed-off-by: Tristan Honscheid <honscheid@google.com>
2023-07-18 11:09:08 +00:00
..
bluetooth Bluetooth: audio: tbs_client: Minor Kconfig refactor 2023-07-18 11:06:57 +00:00
canbus canbus: isotp: fix single frame state machine stuck issue 2023-04-12 17:45:04 +02:00
console includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
debug debug: coredump: flash partition: Use K_NO_WAIT when in ISR 2023-06-21 16:06:06 -04:00
demand_paging different subsystems: use unsigned int for irq_lock() 2022-07-14 14:37:13 -05:00
dfu dfu: mcuboot_shell: Add command to enter serial recovery 2023-04-24 13:27:53 +02:00
disk subsys/disk: No need of runtime intialization for disk access part 2023-03-13 18:34:40 +00:00
dsp zdsp: add ARC DSPLIB backend for zdsp 2023-02-21 15:06:06 +01:00
emul emul: Don't panic if matching emul can't be found 2023-07-18 11:09:08 +00:00
fb fb: cfb_shell: correct invert command implementation 2023-05-26 09:49:25 -04:00
fs nvs: Fix missing nvs_ate.part init in nvs_add_gc_done_ate 2023-06-05 10:49:15 -04:00
input input: add some basic debugging utilities 2023-07-12 10:53:04 +00:00
ipc ipc_service: open-amp: Add __ASSERTs on cache alignment 2023-07-18 11:04:46 +00:00
jwt subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
logging logging: cmake: Remove duplicate source entry 2023-07-07 09:20:11 +02:00
lorawan lorawan: initialise data structures earlier 2023-06-01 13:44:16 -04:00
mgmt mgmt/MCUmgr/img: Fix build issue with slot0_ns_partition 2023-07-14 17:49:02 +02:00
modbus modbus: cancel the server_work in modbus disable 2023-05-22 10:50:20 +02:00
net net: l2: wifi: Fix printing of TWT parameters 2023-07-17 13:21:39 +00:00
pm device: make device dependencies optional 2023-06-21 09:32:05 +02:00
portability portability cmsis_rtosv2: Check return of k_mem_slab_init() 2023-06-20 10:45:33 +00:00
random random: syscalls: use zephyr_syscall_header 2023-06-17 07:57:45 -04:00
retention retention: Allow disabling mutex support 2023-07-12 11:51:30 +02:00
rtio rtio: Implement a NO_RESPONSE flag for SQEs 2023-06-23 12:31:09 -04:00
sd sd: Return ret if error in sdmmc_spi_read_cxd 2023-03-28 09:23:47 +02:00
sensing sensing: initial sensor list and enumerate each sensor 2023-06-17 07:43:25 -04:00
settings iterable_sections: move to specific header 2023-05-22 10:42:30 +02:00
shell shell: mqtt: fix uint32_t compared against 0 2023-07-11 18:21:46 +00:00
sip_svc iterable_sections: move to specific header 2023-05-22 10:42:30 +02:00
stats stats: shell: enable the stats shell if both stats and shell are enabled 2022-10-12 06:46:34 +02:00
storage storage: flash_map list partition labels 2023-05-05 10:02:19 +02:00
task_wdt task_wdt: Fix build warning on 64-bit platforms 2022-08-23 10:16:04 +02:00
testsuite ztests: Enable native specific functionality with embedded libCs 2023-07-13 07:44:11 -04:00
timing subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
tracing ctf tracing: native/host backend: Refactor to support embedded C libraries 2023-07-13 05:47:08 -04:00
usb usb: device: class: rndis: Fix for 64bit platforms 2023-06-17 07:36:36 -04:00
zbus zbus: remove POSIX arch iterable sections restriction 2023-05-23 22:09:33 +02:00
CMakeLists.txt sensing: add Sensing Subsystem skeleton 2023-06-17 07:43:25 -04:00
Kconfig sensing: add Sensing Subsystem skeleton 2023-06-17 07:43:25 -04:00