@@ -468,8 +468,176 @@ Libraries / Subsystems
468468 the kernel and application, allowing application-level extensibility
469469 see :ref: `mcumgr_os_application_info ` for details.
470470
471- * MCUMgr :kconfig:option: `CONFIG_APP_LINK_WITH_MCUMGR ` has been removed as
472- it has not been doing anything.
471+ * MCUMgr :kconfig:option: `CONFIG_APP_LINK_WITH_MCUMGR ` has been removed as
472+ it has not been doing anything.
473+
474+ * MCUmgr Kconfig option names have been standardised. Script
475+ :zephyr_file: `scripts/utils/migrate_mcumgr_kconfigs.py ` has been provided
476+ to make transition to new Kconfig options easier.
477+ Below table provides information on old names and new equivalents:
478+
479+ .. table ::
480+ :align: center
481+
482+ +------------------------------------------------+-------------------------------------------------------+
483+ | Old Kconfig option name | New Kconfig option name |
484+ +================================================+=======================================================+
485+ | MCUMGR_SMP_WORKQUEUE_STACK_SIZE | MCUMGR_TRANSPORT_WORKQUEUE_STACK_SIZE |
486+ +------------------------------------------------+-------------------------------------------------------+
487+ | MCUMGR_SMP_WORKQUEUE_THREAD_PRIO | MCUMGR_TRANSPORT_WORKQUEUE_THREAD_PRIO |
488+ +------------------------------------------------+-------------------------------------------------------+
489+ | MGMT_MAX_MAIN_MAP_ENTRIES | MCUMGR_SMP_CBOR_MAX_MAIN_MAP_ENTRIES |
490+ +------------------------------------------------+-------------------------------------------------------+
491+ | MGMT_MIN_DECODING_LEVELS | MCUMGR_SMP_CBOR_MIN_DECODING_LEVELS |
492+ +------------------------------------------------+-------------------------------------------------------+
493+ | MGMT_MIN_DECODING_LEVEL_1 | MCUMGR_SMP_CBOR_MIN_DECODING_LEVEL_1 |
494+ +------------------------------------------------+-------------------------------------------------------+
495+ | MGMT_MIN_DECODING_LEVEL_2 | MCUMGR_SMP_CBOR_MIN_DECODING_LEVEL_2 |
496+ +------------------------------------------------+-------------------------------------------------------+
497+ | MGMT_MIN_DECODING_LEVEL_3 | MCUMGR_SMP_CBOR_MIN_DECODING_LEVEL_3 |
498+ +------------------------------------------------+-------------------------------------------------------+
499+ | MGMT_MIN_DECODING_LEVEL_4 | MCUMGR_SMP_CBOR_MIN_DECODING_LEVEL_4 |
500+ +------------------------------------------------+-------------------------------------------------------+
501+ | MGMT_MIN_DECODING_LEVEL_5 | MCUMGR_SMP_CBOR_MIN_DECODING_LEVEL_5 |
502+ +------------------------------------------------+-------------------------------------------------------+
503+ | MGMT_MAX_DECODING_LEVELS | MCUMGR_SMP_CBOR_MAX_DECODING_LEVELS |
504+ +------------------------------------------------+-------------------------------------------------------+
505+ | MCUMGR_CMD_FS_MGMT | MCUMGR_GRP_FS |
506+ +------------------------------------------------+-------------------------------------------------------+
507+ | FS_MGMT_MAX_FILE_SIZE_64KB | MCUMGR_GRP_FS_MAX_FILE_SIZE_64KB |
508+ +------------------------------------------------+-------------------------------------------------------+
509+ | FS_MGMT_MAX_FILE_SIZE_4GB | MCUMGR_GRP_FS_MAX_FILE_SIZE_4GB |
510+ +------------------------------------------------+-------------------------------------------------------+
511+ | FS_MGMT_MAX_OFFSET_LEN | MCUMGR_GRP_FS_MAX_OFFSET_LEN |
512+ +------------------------------------------------+-------------------------------------------------------+
513+ | FS_MGMT_DL_CHUNK_SIZE_LIMIT | MCUMGR_GRP_FS_DL_CHUNK_SIZE_LIMIT |
514+ +------------------------------------------------+-------------------------------------------------------+
515+ | FS_MGMT_DL_CHUNK_SIZE | MCUMGR_GRP_FS_DL_CHUNK_SIZE |
516+ +------------------------------------------------+-------------------------------------------------------+
517+ | FS_MGMT_FILE_STATUS | MCUMGR_GRP_FS_FILE_STATUS |
518+ +------------------------------------------------+-------------------------------------------------------+
519+ | FS_MGMT_CHECKSUM_HASH | MCUMGR_GRP_FS_CHECKSUM_HASH |
520+ +------------------------------------------------+-------------------------------------------------------+
521+ | FS_MGMT_CHECKSUM_HASH_CHUNK_SIZE | MCUMGR_GRP_FS_CHECKSUM_HASH_CHUNK_SIZE |
522+ +------------------------------------------------+-------------------------------------------------------+
523+ | FS_MGMT_CHECKSUM_IEEE_CRC32 | MCUMGR_GRP_FS_CHECKSUM_IEEE_CRC32 |
524+ +------------------------------------------------+-------------------------------------------------------+
525+ | FS_MGMT_HASH_SHA256 | MCUMGR_GRP_FS_HASH_SHA256 |
526+ +------------------------------------------------+-------------------------------------------------------+
527+ | FS_MGMT_PATH_SIZE | MCUMGR_GRP_FS_PATH_LEN |
528+ +------------------------------------------------+-------------------------------------------------------+
529+ | MCUMGR_CMD_IMG_MGMT | MCUMGR_GRP_IMG |
530+ +------------------------------------------------+-------------------------------------------------------+
531+ | IMG_MGMT_USE_HEAP_FOR_FLASH_IMG_CONTEXT | MCUMGR_GRP_IMG_USE_HEAP_FOR_FLASH_IMG_CONTEXT |
532+ +------------------------------------------------+-------------------------------------------------------+
533+ | IMG_MGMT_UPDATABLE_IMAGE_NUMBER | MCUMGR_GRP_IMG_UPDATABLE_IMAGE_NUMBER |
534+ +------------------------------------------------+-------------------------------------------------------+
535+ | IMG_MGMT_VERBOSE_ERR | MCUMGR_GRP_IMG_VERBOSE_ERR |
536+ +------------------------------------------------+-------------------------------------------------------+
537+ | IMG_MGMT_DUMMY_HDR | MCUMGR_GRP_IMG_DUMMY_HDR |
538+ +------------------------------------------------+-------------------------------------------------------+
539+ | IMG_MGMT_DIRECT_IMAGE_UPLOAD | MCUMGR_GRP_IMG_DIRECT_UPLOAD |
540+ +------------------------------------------------+-------------------------------------------------------+
541+ | IMG_MGMT_REJECT_DIRECT_XIP_MISMATCHED_SLOT | MCUMGR_GRP_IMG_REJECT_DIRECT_XIP_MISMATCHED_SLOT |
542+ +------------------------------------------------+-------------------------------------------------------+
543+ | IMG_MGMT_FRUGAL_LIST | MCUMGR_GRP_IMG_FRUGAL_LIST |
544+ +------------------------------------------------+-------------------------------------------------------+
545+ | MCUMGR_CMD_OS_MGMT | MCUMGR_GRP_OS |
546+ +------------------------------------------------+-------------------------------------------------------+
547+ | OS_MGMT_RESET_MS | MCUMGR_GRP_OS_RESET_MS |
548+ +------------------------------------------------+-------------------------------------------------------+
549+ | OS_MGMT_TASKSTAT | MCUMGR_GRP_OS_TASKSTAT |
550+ +------------------------------------------------+-------------------------------------------------------+
551+ | OS_MGMT_TASKSTAT_ONLY_SUPPORTED_STATS | MCUMGR_GRP_OS_TASKSTAT_ONLY_SUPPORTED_STATS |
552+ +------------------------------------------------+-------------------------------------------------------+
553+ | OS_MGMT_TASKSTAT_MAX_NUM_THREADS | MCUMGR_GRP_OS_TASKSTAT_MAX_NUM_THREADS |
554+ +------------------------------------------------+-------------------------------------------------------+
555+ | OS_MGMT_TASKSTAT_THREAD_NAME_LEN | MCUMGR_GRP_OS_TASKSTAT_THREAD_NAME_LEN |
556+ +------------------------------------------------+-------------------------------------------------------+
557+ | OS_MGMT_TASKSTAT_SIGNED_PRIORITY | MCUMGR_GRP_OS_TASKSTAT_SIGNED_PRIORITY |
558+ +------------------------------------------------+-------------------------------------------------------+
559+ | OS_MGMT_TASKSTAT_STACK_INFO | MCUMGR_GRP_OS_TASKSTAT_STACK_INFO |
560+ +------------------------------------------------+-------------------------------------------------------+
561+ | OS_MGMT_ECHO | MCUMGR_GRP_OS_ECHO |
562+ +------------------------------------------------+-------------------------------------------------------+
563+ | OS_MGMT_MCUMGR_PARAMS | MCUMGR_GRP_OS_MCUMGR_PARAMS |
564+ +------------------------------------------------+-------------------------------------------------------+
565+ | MCUMGR_CMD_SHELL_MGMT | MCUMGR_GRP_SHELL |
566+ +------------------------------------------------+-------------------------------------------------------+
567+ | MCUMGR_CMD_SHELL_MGMT_LEGACY_RC_RETURN_CODE | MCUMGR_GRP_SHELL_LEGACY_RC_RETURN_CODE |
568+ +------------------------------------------------+-------------------------------------------------------+
569+ | MCUMGR_CMD_STAT_MGMT | MCUMGR_GRP_STAT |
570+ +------------------------------------------------+-------------------------------------------------------+
571+ | STAT_MGMT_MAX_NAME_LEN | MCUMGR_GRP_STAT_MAX_NAME_LEN |
572+ +------------------------------------------------+-------------------------------------------------------+
573+ | MCUMGR_GRP_ZEPHYR_BASIC | MCUMGR_GRP_ZBASIC |
574+ +------------------------------------------------+-------------------------------------------------------+
575+ | MCUMGR_GRP_BASIC_CMD_STORAGE_ERASE | MCUMGR_GRP_ZBASIC_STORAGE_ERASE |
576+ +------------------------------------------------+-------------------------------------------------------+
577+ | MGMT_VERBOSE_ERR_RESPONSE | MCUMGR_SMP_VERBOSE_ERR_RESPONSE |
578+ +------------------------------------------------+-------------------------------------------------------+
579+ | MCUMGR_SMP_REASSEMBLY | MCUMGR_TRANSPORT_REASSEMBLY |
580+ +------------------------------------------------+-------------------------------------------------------+
581+ | MCUMGR_BUF_COUNT | MCUMGR_TRANSPORT_NETBUF_COUNT |
582+ +------------------------------------------------+-------------------------------------------------------+
583+ | MCUMGR_BUF_SIZE | MCUMGR_TRANSPORT_NETBUF_SIZE |
584+ +------------------------------------------------+-------------------------------------------------------+
585+ | MCUMGR_BUF_USER_DATA_SIZE | MCUMGR_TRANSPORT_NETBUF_USER_DATA_SIZE |
586+ +------------------------------------------------+-------------------------------------------------------+
587+ | MCUMGR_SMP_BT | MCUMGR_TRANSPORT_BT |
588+ +------------------------------------------------+-------------------------------------------------------+
589+ | MCUMGR_SMP_REASSEMBLY_BT | MCUMGR_TRANSPORT_BT_REASSEMBLY |
590+ +------------------------------------------------+-------------------------------------------------------+
591+ | MCUMGR_SMP_BT_AUTHEN | MCUMGR_TRANSPORT_BT_AUTHEN |
592+ +------------------------------------------------+-------------------------------------------------------+
593+ | MCUMGR_SMP_BT_CONN_PARAM_CONTROL | MCUMGR_TRANSPORT_BT_CONN_PARAM_CONTROL |
594+ +------------------------------------------------+-------------------------------------------------------+
595+ | MCUMGR_SMP_BT_CONN_PARAM_CONTROL_MIN_INT | MCUMGR_TRANSPORT_BT_CONN_PARAM_CONTROL_MIN_INT |
596+ +------------------------------------------------+-------------------------------------------------------+
597+ | MCUMGR_SMP_BT_CONN_PARAM_CONTROL_MAX_INT | MCUMGR_TRANSPORT_BT_CONN_PARAM_CONTROL_MAX_INT |
598+ +------------------------------------------------+-------------------------------------------------------+
599+ | MCUMGR_SMP_BT_CONN_PARAM_CONTROL_LATENCY | MCUMGR_TRANSPORT_BT_CONN_PARAM_CONTROL_LATENCY |
600+ +------------------------------------------------+-------------------------------------------------------+
601+ | MCUMGR_SMP_BT_CONN_PARAM_CONTROL_TIMEOUT | MCUMGR_TRANSPORT_BT_CONN_PARAM_CONTROL_TIMEOUT |
602+ +------------------------------------------------+-------------------------------------------------------+
603+ | MCUMGR_SMP_BT_CONN_PARAM_CONTROL_RESTORE_TIME | MCUMGR_TRANSPORT_BT_CONN_PARAM_CONTROL_RESTORE_TIME |
604+ +------------------------------------------------+-------------------------------------------------------+
605+ | MCUMGR_SMP_BT_CONN_PARAM_CONTROL_RETRY_TIME | MCUMGR_TRANSPORT_BT_CONN_PARAM_CONTROL_RETRY_TIME |
606+ +------------------------------------------------+-------------------------------------------------------+
607+ | MCUMGR_SMP_DUMMY | MCUMGR_TRANSPORT_DUMMY |
608+ +------------------------------------------------+-------------------------------------------------------+
609+ | MCUMGR_SMP_DUMMY_RX_BUF_SIZE | MCUMGR_TRANSPORT_DUMMY_RX_BUF_SIZE |
610+ +------------------------------------------------+-------------------------------------------------------+
611+ | MCUMGR_SMP_SHELL | MCUMGR_TRANSPORT_SHELL |
612+ +------------------------------------------------+-------------------------------------------------------+
613+ | MCUMGR_SMP_SHELL_MTU | MCUMGR_TRANSPORT_SHELL_MTU |
614+ +------------------------------------------------+-------------------------------------------------------+
615+ | MCUMGR_SMP_SHELL_RX_BUF_COUNT | MCUMGR_TRANSPORT_SHELL_RX_BUF_COUNT |
616+ +------------------------------------------------+-------------------------------------------------------+
617+ | MCUMGR_SMP_UART | MCUMGR_TRANSPORT_UART |
618+ +------------------------------------------------+-------------------------------------------------------+
619+ | MCUMGR_SMP_UART_ASYNC | MCUMGR_TRANSPORT_UART_ASYNC |
620+ +------------------------------------------------+-------------------------------------------------------+
621+ | MCUMGR_SMP_UART_ASYNC_BUFS | MCUMGR_TRANSPORT_UART_ASYNC_BUFS |
622+ +------------------------------------------------+-------------------------------------------------------+
623+ | MCUMGR_SMP_UART_ASYNC_BUF_SIZE | MCUMGR_TRANSPORT_UART_ASYNC_BUF_SIZE |
624+ +------------------------------------------------+-------------------------------------------------------+
625+ | MCUMGR_SMP_UART_MTU | MCUMGR_TRANSPORT_UART_MTU |
626+ +------------------------------------------------+-------------------------------------------------------+
627+ | MCUMGR_SMP_UDP | MCUMGR_TRANSPORT_UDP |
628+ +------------------------------------------------+-------------------------------------------------------+
629+ | MCUMGR_SMP_UDP_IPV4 | MCUMGR_TRANSPORT_UDP_IPV4 |
630+ +------------------------------------------------+-------------------------------------------------------+
631+ | MCUMGR_SMP_UDP_IPV6 | MCUMGR_TRANSPORT_UDP_IPV6 |
632+ +------------------------------------------------+-------------------------------------------------------+
633+ | MCUMGR_SMP_UDP_PORT | MCUMGR_TRANSPORT_UDP_PORT |
634+ +------------------------------------------------+-------------------------------------------------------+
635+ | MCUMGR_SMP_UDP_STACK_SIZE | MCUMGR_TRANSPORT_UDP_STACK_SIZE |
636+ +------------------------------------------------+-------------------------------------------------------+
637+ | MCUMGR_SMP_UDP_THREAD_PRIO | MCUMGR_TRANSPORT_UDP_THREAD_PRIO |
638+ +------------------------------------------------+-------------------------------------------------------+
639+ | MCUMGR_SMP_UDP_MTU | MCUMGR_TRANSPORT_UDP_MTU |
640+ +------------------------------------------------+-------------------------------------------------------+
473641
474642 * MCUmgr responses where ``rc `` (result code) is 0 (no error) will no longer
475643 be present in responses and in cases where there is only an ``rc `` result,
0 commit comments