From 6f9d6f3d94d10e56023c03b0839a261519fa57e3 Mon Sep 17 00:00:00 2001 From: raiden00pl Date: Fri, 17 Apr 2026 11:24:49 +0200 Subject: [PATCH] boards/nucleo-c071rb: add nxmodbus examples to jumbo add nxmodbus client and server examples to jumbo Signed-off-by: raiden00pl --- Documentation/applications/examples/nxmbserver/index.rst | 2 +- Documentation/applications/system/nxmbclient/index.rst | 4 ++-- .../arm/stm32f0l0g0/nucleo-c071rb/configs/jumbo/defconfig | 7 +++++++ boards/sim/sim/sim/configs/nxmbrtu/defconfig | 2 +- boards/x86_64/qemu/qemu-intel64/configs/jumbo/defconfig | 3 +-- 5 files changed, 12 insertions(+), 6 deletions(-) diff --git a/Documentation/applications/examples/nxmbserver/index.rst b/Documentation/applications/examples/nxmbserver/index.rst index 1937434e8c5..7df0cd5ef64 100644 --- a/Documentation/applications/examples/nxmbserver/index.rst +++ b/Documentation/applications/examples/nxmbserver/index.rst @@ -130,7 +130,7 @@ Configuration Enable the example in your NuttX configuration:: CONFIG_EXAMPLES_NXMBSERVER=y - CONFIG_NXMODBUS=y + CONFIG_INDUSTRY_NXMODBUS=y CONFIG_NXMODBUS_RTU=y # For RTU support CONFIG_NXMODBUS_ASCII=y # For ASCII support CONFIG_NXMODBUS_TCP=y # For TCP support diff --git a/Documentation/applications/system/nxmbclient/index.rst b/Documentation/applications/system/nxmbclient/index.rst index 2bb493c85c1..12500583a80 100644 --- a/Documentation/applications/system/nxmbclient/index.rst +++ b/Documentation/applications/system/nxmbclient/index.rst @@ -87,7 +87,7 @@ Configuration Enable the tool in your NuttX configuration:: CONFIG_SYSTEM_NXMBCLIENT=y - CONFIG_NXMODBUS=y + CONFIG_INDUSTRY_NXMODBUS=y CONFIG_NXMODBUS_RTU=y # For RTU support CONFIG_NXMODBUS_ASCII=y # For ASCII support CONFIG_NXMODBUS_TCP=y # For TCP support @@ -95,7 +95,7 @@ Enable the tool in your NuttX configuration:: Kconfig Options: - ``CONFIG_SYSTEM_NXMBCLIENT`` - Enable the nxmbclient tool -- ``CONFIG_NXMBCLIENT_PROGNAME`` - Program name (default: "nxmbclient") +- ``CONFIG_INDUSTRY_NXMBCLIENT_PROGNAME`` - Program name (default: "nxmbclient") - ``CONFIG_NXMBCLIENT_PRIORITY`` - Task priority (default: 100) - ``CONFIG_NXMBCLIENT_STACKSIZE`` - Stack size (default: DEFAULT_TASK_STACKSIZE) diff --git a/boards/arm/stm32f0l0g0/nucleo-c071rb/configs/jumbo/defconfig b/boards/arm/stm32f0l0g0/nucleo-c071rb/configs/jumbo/defconfig index e30d953d4a8..a77cf6860c8 100644 --- a/boards/arm/stm32f0l0g0/nucleo-c071rb/configs/jumbo/defconfig +++ b/boards/arm/stm32f0l0g0/nucleo-c071rb/configs/jumbo/defconfig @@ -39,8 +39,10 @@ CONFIG_EXAMPLES_ADC_GROUPSIZE=2 CONFIG_EXAMPLES_ADC_SWTRIG=y CONFIG_EXAMPLES_BUTTONS=y CONFIG_EXAMPLES_HELLO=y +CONFIG_EXAMPLES_NXMBSERVER=y CONFIG_EXAMPLES_QENCODER=y CONFIG_EXAMPLES_WATCHDOG=y +CONFIG_INDUSTRY_NXMODBUS=y CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=1536 CONFIG_INPUT=y @@ -54,6 +56,7 @@ CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=64 CONFIG_NSH_READLINE=y CONFIG_NUNGET_CHARS=0 +CONFIG_NXMODBUS_CLIENT=y CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_MUTEX_UNSAFE=y CONFIG_PTHREAD_STACK_DEFAULT=1536 @@ -64,6 +67,7 @@ CONFIG_RR_INTERVAL=200 CONFIG_SCHED_WAITPID=y CONFIG_SENSORS=y CONFIG_SENSORS_QENCODER=y +CONFIG_SERIAL_TERMIOS=y CONFIG_START_DAY=19 CONFIG_START_MONTH=5 CONFIG_START_YEAR=2013 @@ -74,8 +78,11 @@ CONFIG_STM32F0L0G0_DMA1=y CONFIG_STM32F0L0G0_IWDG=y CONFIG_STM32F0L0G0_TIM3=y CONFIG_STM32F0L0G0_TIM3_QE=y +CONFIG_STM32F0L0G0_USART1=y CONFIG_STM32F0L0G0_USART2=y CONFIG_STM32F0L0G0_WWDG=y CONFIG_SYSTEM_NSH=y +CONFIG_SYSTEM_NXMBCLIENT=y CONFIG_TASK_NAME_SIZE=0 +CONFIG_USART1_RS485=y CONFIG_USART2_SERIAL_CONSOLE=y diff --git a/boards/sim/sim/sim/configs/nxmbrtu/defconfig b/boards/sim/sim/sim/configs/nxmbrtu/defconfig index f6b894166b7..429f3d9f150 100644 --- a/boards/sim/sim/sim/configs/nxmbrtu/defconfig +++ b/boards/sim/sim/sim/configs/nxmbrtu/defconfig @@ -25,6 +25,7 @@ CONFIG_FS_BINFS=y CONFIG_FS_PROCFS=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=4096 +CONFIG_INDUSTRY_NXMODBUS=y CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_LIBC_ENVPATH=y CONFIG_LIBC_EXECFUNCS=y @@ -34,7 +35,6 @@ CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILE_APPS=y CONFIG_NSH_MAXARGUMENTS=32 CONFIG_NSH_READLINE=y -CONFIG_NXMODBUS=y CONFIG_NXMODBUS_ASCII=y CONFIG_NXMODBUS_CLIENT=y CONFIG_PATH_INITIAL="/bin" diff --git a/boards/x86_64/qemu/qemu-intel64/configs/jumbo/defconfig b/boards/x86_64/qemu/qemu-intel64/configs/jumbo/defconfig index 05de5d888da..132bc9e7073 100644 --- a/boards/x86_64/qemu/qemu-intel64/configs/jumbo/defconfig +++ b/boards/x86_64/qemu/qemu-intel64/configs/jumbo/defconfig @@ -49,7 +49,6 @@ CONFIG_DEV_SIMPLE_ADDRENV=y CONFIG_EXAMPLES_HELLO=y CONFIG_EXAMPLES_HIDKBD=y CONFIG_EXAMPLES_NETPKT=y -CONFIG_EXAMPLES_NXMBSERVER=y CONFIG_EXAMPLES_NXSCOPE=y CONFIG_EXAMPLES_NXSCOPE_CHARLOG=y CONFIG_EXAMPLES_NXSCOPE_MAIN_INTERVAL=1000 @@ -66,6 +65,7 @@ CONFIG_FS_PROCFS_REGISTER=y CONFIG_HIDKBD_STACKSIZE=10240 CONFIG_HIDMOUSE_STACKSIZE=10240 CONFIG_IDLETHREAD_STACKSIZE=4194304 +CONFIG_INDUSTRY_NXMODBUS=y CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INTEL64_ONESHOT=y CONFIG_IOB_ALIGNMENT=64 @@ -105,7 +105,6 @@ CONFIG_NET_UDP=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_READLINE=y -CONFIG_NXMODBUS=y CONFIG_NXMODBUS_ASCII=y CONFIG_NXMODBUS_CLIENT=y CONFIG_NXMODBUS_MAX_INSTANCES=2