zephyr/subsys
Jan Müller c910520f4d Bluetooth: Host: Rework enabling of scanner
To make the scanner module more understandable and more streamlined, I
reworked the update mechanism of the scanner. The scanner tracks now the
parameters that were used to enable it and the reason why it is running.
This facilitates state logic and allows other modules to "start the
scanner", altough it is already running.
This is mostly a refactoring and not a functional change.

Added a test to verify the behavior.

Signed-off-by: Jan Müller <jan.mueller@nordicsemi.no>

add to task
2024-08-20 14:54:25 -04:00
..
bindesc everywhere: replace #if IS_ENABLED() as per docs 2024-06-28 07:20:32 -04:00
bluetooth Bluetooth: Host: Rework enabling of scanner 2024-08-20 14:54:25 -04:00
canbus net: buf: remove use of special putter and getter functions 2024-08-16 09:55:11 +02:00
console
dap kconfig: replace known integer constants with variables 2024-07-27 20:49:15 +03:00
debug style: subsys: comply with MISRA C:2012 Rule 15.6 2024-08-20 10:33:51 +02:00
demand_paging demand_paging: LRU eviction: avoid ping pong deadlock loop 2024-08-06 17:15:15 -04:00
dfu dfu/mcuboot: Use flash_area_flatten instead of flash_area_erase 2024-06-04 08:00:46 +02:00
disk drivers: disk: add DISK_IOCTL_CTRL_DEINIT command to supported IOCTLs 2024-06-07 18:16:01 +01:00
dsp
emul emul: Support UART device emulation 2024-07-30 18:28:17 +01:00
fb fb: cfb: Fix CID 394240 2024-07-05 18:39:22 +02:00
fs style: subsys: comply with MISRA C:2012 Rule 15.6 2024-08-20 10:33:51 +02:00
input input: double tap 2024-08-19 09:56:26 -04:00
ipc style: subsys: comply with MISRA C:2012 Rule 15.6 2024-08-20 10:33:51 +02:00
jwt jwt: add missing PSA_WANT dependencies to RSA signature 2024-06-13 09:22:20 +02:00
llext style: subsys: comply with MISRA C:2012 Rule 15.6 2024-08-20 10:33:51 +02:00
logging style: subsys: comply with MISRA C:2012 Rule 15.6 2024-08-20 10:33:51 +02:00
lorawan everywhere: replace double words 2024-06-25 06:05:35 -04:00
mem_mgmt
mgmt style: subsys: comply with MISRA C:2012 Rule 15.6 2024-08-20 10:33:51 +02:00
modbus modbus_serial: Disable rx interrupt if buffer fills up 2024-06-13 16:48:05 -04:00
modem modem: ubx: fix incoming byte processing 2024-08-02 03:29:18 -04:00
net style: subsys: comply with MISRA C:2012 Rule 15.6 2024-08-20 10:33:51 +02:00
pm pm: refactor pm_device_driver_init 2024-08-02 03:31:17 -04:00
portability kconfig: replace known integer constants with variables 2024-07-27 20:49:15 +03:00
profiling subsys/profiling: fix extra frame in the traces 2024-08-20 14:45:23 +02:00
random everywhere: replace double words 2024-06-25 06:05:35 -04:00
retention
rtio rtio: Split the rx and tx buffer unions 2024-08-17 08:55:01 -04:00
sd sd: lower log level for boot message 2024-08-17 08:54:51 -04:00
sensing sensors: Submit call returns void 2024-06-14 19:13:02 +02:00
settings kconfig: replace known integer constants with variables 2024-07-27 20:49:15 +03:00
shell device_dt_metadata: handle dt_meta being NULL 2024-08-12 15:54:22 +02:00
sip_svc everywhere: replace double words 2024-06-22 05:40:22 -04:00
stats
storage everywhere: replace #if IS_ENABLED() as per docs 2024-06-28 07:20:32 -04:00
task_wdt task_wdt: Feed hardware watchdog only when its started 2024-06-06 00:40:53 -07:00
testsuite unit_testing: Correct one comment refering to native_posix 2024-08-16 09:21:18 +01:00
timing
tracing style: subsys: comply with MISRA C:2012 Rule 15.6 2024-08-20 10:33:51 +02:00
usb usb: device_next: add device configuration change notification 2024-08-16 08:50:25 -04:00
zbus net: buf: remove use of special putter and getter functions 2024-08-16 09:55:11 +02:00
CMakeLists.txt profiling: Add perf tool 2024-08-13 18:28:44 -04:00
Kconfig profiling: Add perf tool 2024-08-13 18:28:44 -04:00