[zephyr_mcumgr] Enable MCUMGR_GRP_OS for UART transport, not just BLE (#18319)

Co-authored-by: tomaszduda23 <tomaszduda23@gmail.com>
This commit is contained in:
Ali Alaei
2026-10-12 11:38:38 +13:00
committed by Jesse Hills
co-authored by tomaszduda23
parent 34eca948c4
commit 3d248496ab
@@ -147,14 +147,15 @@ async def to_code(config: ConfigType) -> None:
zephyr_add_prj_conf("MCUMGR_MGMT_NOTIFICATION_HOOKS", True)
zephyr_add_prj_conf("MCUMGR_GRP_IMG_STATUS_HOOKS", True)
zephyr_add_prj_conf("MCUMGR_GRP_IMG_UPLOAD_CHECK_HOOK", True)
# OS management group (reset, MCUMGR_PARAMETERS query, etc.) isn't transport-specific --
# every mcumgr transport needs it, not just BLE.
zephyr_add_prj_conf("MCUMGR_GRP_OS", True)
zephyr_add_prj_conf("MCUMGR_GRP_OS_MCUMGR_PARAMS", True)
transport = config[CONF_TRANSPORT]
if transport[CONF_BLE]:
zephyr_add_prj_conf("MCUMGR_TRANSPORT_BT", True)
zephyr_add_prj_conf("MCUMGR_TRANSPORT_BT_REASSEMBLY", True)
zephyr_add_prj_conf("MCUMGR_GRP_OS", True)
zephyr_add_prj_conf("MCUMGR_GRP_OS_MCUMGR_PARAMS", True)
zephyr_add_prj_conf("NCS_SAMPLE_MCUMGR_BT_OTA_DFU_SPEEDUP", True)
request_ble_l2cap_mtu(498) # matches NCS_SAMPLE_MCUMGR_BT_OTA_DFU_SPEEDUP
if CONF_HARDWARE_UART in transport: