zephyr/subsys
Ben Marsh f9809a0a72 subsys/mgmt/mcumgr: Reduce unnecessary ROM usage
mcumgr's SMP UDP transport was unnecessarily using a potentially large
amount of ROM space due to static initialising fields in a
config struct that also contains buffers/stacks.

This has been changed to instead initialise fields in the start
function, reducing ROM usage by ~5K in the default configuration
with IPv4 and IPv6 enabled.

Signed-off-by: Ben Marsh <ben.marsh@helvar.com>
2023-11-01 12:01:58 +00:00
..
bindesc bindesc: Use UTC time by default and comply with ISO-8601 2023-10-06 13:37:02 +03:00
bluetooth Bluetooth: BAP: Shell: Fixed some bap shell cmds 2023-10-30 14:57:33 -05:00
canbus drivers: can: unify spelling of CAN Flexible Data-rate abbreviation 2023-11-01 11:17:17 +00:00
console
debug debug: coredump: guard selection of ADSP memory window backend 2023-10-27 10:53:32 +02:00
demand_paging kernel: Modify the signature of k_mem_slab_free() 2023-09-03 18:20:59 -04:00
dfu mgmt/MCUmgr/grp/img: Add support for three image configuration 2023-09-22 15:13:31 +02:00
disk
dsp
emul
fb
fs fs: fix missing semicolon in fuse_fs_access.c 2023-10-18 15:50:50 +03:00
input input: longpress: use POST_KERNEL level 2023-09-15 16:04:19 +02:00
ipc ipc: backend: rpmsg: Add support for POSIX arch 2023-10-23 10:37:33 +02:00
jwt random: Rename random header 2023-10-10 14:23:50 +03:00
llext llext: copy complete string sections while parsing ELF 2023-10-27 10:51:49 +02:00
logging logging: Do not check pointers when strings are stripped 2023-10-31 09:01:38 +01:00
lorawan random: Rename random header 2023-10-10 14:23:50 +03:00
mem_mgmt dt: Make zephyr,memory-attr a capabilities bitmask 2023-09-15 12:46:54 +02:00
mgmt subsys/mgmt/mcumgr: Reduce unnecessary ROM usage 2023-11-01 12:01:58 +00:00
modbus modbus: add support for defining custom functions 2023-09-29 13:05:42 +02:00
modem modem_chat: fix hard fault on script stop 2023-10-25 10:05:45 +02:00
net net: fix thread function signatures 2023-10-30 12:24:34 +01:00
pm pm: policy: add check for device busy in policy 2023-09-15 14:51:50 -04:00
portability portability: fix thread function signatures 2023-10-30 12:24:34 +01:00
random random: timer: Use build constant for seed 2023-10-13 10:03:53 +03:00
retention retention: blinfo: Fix issue with crash writing to keys 2023-10-12 11:53:21 +01:00
rtio rtio: Remove unused Kconfigs for executors 2023-10-06 09:18:43 +02:00
sd sd: add check for maximum supported voltage by host controller 2023-09-29 16:29:00 +02:00
sensing
settings settings: shell: Add value type and allow for strings to be used 2023-09-22 14:02:02 +02:00
shell shell: print name and prompt when listing backends 2023-10-25 09:57:29 +02:00
sip_svc subsystem: sip_svc: Reduce the max timeout to 1 second. 2023-09-15 09:26:49 +02:00
stats
storage
task_wdt task_wdt: fix race condition for task_wdt_add function 2023-10-09 16:10:00 +03:00
testsuite testssuite: fix thread function signatures 2023-10-30 12:24:34 +01:00
timing
tracing kernel: rename z_current_get() to k_sched_current_thread_query() 2023-09-28 16:15:46 +02:00
usb usb: fix thread function signatures 2023-10-30 12:24:34 +01:00
zbus zbus: Add Message subscriber 2023-09-27 20:03:43 +03:00
CMakeLists.txt llext: Linkable loadable extensions 2023-09-29 20:50:38 -04:00
Kconfig llext: Linkable loadable extensions 2023-09-29 20:50:38 -04:00