Skip to content

Commit 22ff66f

Browse files
de-nordiccarlescufi
authored andcommitted
doc/release: Add notes on MCUmgr Kconfig renames
Adds information on renaming of MCUmgr Kconfig options and migration script that can be used to help with transition. Signed-off-by: Dominik Ermel <[email protected]>
1 parent 671625c commit 22ff66f

File tree

1 file changed

+170
-2
lines changed

1 file changed

+170
-2
lines changed

doc/releases/release-notes-3.3.rst

Lines changed: 170 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)