zephyr/subsys
Pavel Vasilyev 2bf61ee8d6 Bluetooth: Mesh: Restructure Kconfig options
Current structure of Bluetooth Mesh Kconfig options is quite messy.
This makes impossible to understand which configuration belongs to
which feature. Especially when using interactive Kconfig interface, like
menuconfig or guiconfig.

This commit restructures the options grouping them by protocol layer
they belong to (Network, Transport, Access, etc.), or specific feature
(LPN, Friend, Proxy, Relay, etc.), or implementation (Advertiser, Shell,
Persistent storage). Amount of supported keys, subnets, group addresses
and labels are grouped under Capabilities menu. Generic options that
don't fall to any category are kept at the root menu. For better
visibility, if a specific feature or layer has more than 1 option, they
are hidden under menu.

Signed-off-by: Pavel Vasilyev <pavel.vasilyev@nordicsemi.no>
2023-07-07 10:51:10 +02:00
..
bluetooth Bluetooth: Mesh: Restructure Kconfig options 2023-07-07 10:51:10 +02:00
canbus canbus: isotp: fix single frame state machine stuck issue 2023-04-12 17:45:04 +02:00
console
debug debug: coredump: flash partition: Use K_NO_WAIT when in ISR 2023-06-21 16:06:06 -04:00
demand_paging
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 iterable_sections: move to specific header 2023-05-22 10:42:30 +02: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 iterable_sections: move to specific header 2023-05-22 10:42:30 +02:00
ipc ipc_service: rename virtio_xxx static functions 2023-07-05 09:15:08 +02:00
jwt
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: ec_host_cmd: fix checking command version 2023-07-07 09:22:13 +02:00
modbus modbus: cancel the server_work in modbus disable 2023-05-22 10:50:20 +02:00
net net: ethernet: add PTP multicast default MAC address 2023-07-05 12:35:34 +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: Add optional mutex disablement 2023-04-24 13:27:53 +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 segger: rtt: disable unsupported shell/log features 2023-06-23 14:42:41 +02:00
sip_svc iterable_sections: move to specific header 2023-05-22 10:42:30 +02:00
stats
storage storage: flash_map list partition labels 2023-05-05 10:02:19 +02:00
task_wdt
testsuite Kconfig: Tidy up dependants of NATIVE_APPLICATION 2023-07-05 07:01:19 -04:00
timing
tracing tracing: sysview: implement SEGGER_SYSVIEW_APP_NAME 2023-06-08 06:51:03 -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