[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-09 12:50:50 -10:00
committed by GitHub
co-authored by tomaszduda23
parent a4a09043ec
commit e5f5ca07c4
@@ -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: