From 1b9e6a8563b02ccaae3f7f3914858d266ebcd67a Mon Sep 17 00:00:00 2001 From: raiden00pl Date: Thu, 10 Apr 2025 09:26:27 +0200 Subject: [PATCH] boards/nucleo-c092rc: add minimal NSH configuration add minimal NSH configuration for nucleo-c092rc Signed-off-by: raiden00pl --- .../stm32c0/boards/nucleo-c092rc/index.rst | 7 +++ .../nucleo-c092rc/configs/nsh/defconfig | 46 +++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 boards/arm/stm32f0l0g0/nucleo-c092rc/configs/nsh/defconfig diff --git a/Documentation/platforms/arm/stm32c0/boards/nucleo-c092rc/index.rst b/Documentation/platforms/arm/stm32c0/boards/nucleo-c092rc/index.rst index f830801e8f..d125ca15b0 100644 --- a/Documentation/platforms/arm/stm32c0/boards/nucleo-c092rc/index.rst +++ b/Documentation/platforms/arm/stm32c0/boards/nucleo-c092rc/index.rst @@ -20,6 +20,13 @@ At default USART2 connected to "Virtual COM Port" is used as serial console. Configurations ============== +nsh +--- + +Configures the NuttShell (nsh) located at apps/examples/nsh. The +Configuration enables the serial interfaces on USART2. Support for +builtin applications is disabled. + jumbo ----- diff --git a/boards/arm/stm32f0l0g0/nucleo-c092rc/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/nucleo-c092rc/configs/nsh/defconfig new file mode 100644 index 0000000000..1ee45992c2 --- /dev/null +++ b/boards/arm/stm32f0l0g0/nucleo-c092rc/configs/nsh/defconfig @@ -0,0 +1,46 @@ +# +# This file is autogenerated: PLEASE DO NOT EDIT IT. +# +# You can use "make menuconfig" to make any modifications to the installed .config file. +# You can then do "make savedefconfig" to generate a new defconfig file that includes your +# modifications. +# +# CONFIG_STM32F0G0L0_USE_LEGACY_PINMAP is not set +CONFIG_ARCH="arm" +CONFIG_ARCH_BOARD="nucleo-c092rc" +CONFIG_ARCH_BOARD_NUCLEO_C092RC=y +CONFIG_ARCH_BUTTONS=y +CONFIG_ARCH_CHIP="stm32f0l0g0" +CONFIG_ARCH_CHIP_STM32C092RC=y +CONFIG_ARCH_CHIP_STM32C092XX=y +CONFIG_ARCH_CHIP_STM32C0=y +CONFIG_ARCH_IRQBUTTONS=y +CONFIG_ARCH_STACKDUMP=y +CONFIG_BOARD_LATE_INITIALIZE=y +CONFIG_BOARD_LOOPSPERMSEC=3997 +CONFIG_DEBUG_FULLOPT=y +CONFIG_DEBUG_SYMBOLS=y +CONFIG_INIT_ENTRYPOINT="nsh_main" +CONFIG_INIT_STACKSIZE=1536 +CONFIG_INTELHEX_BINARY=y +CONFIG_LINE_MAX=64 +CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6 +CONFIG_NSH_FILEIOSIZE=64 +CONFIG_NSH_READLINE=y +CONFIG_NUNGET_CHARS=0 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 +CONFIG_PTHREAD_MUTEX_UNSAFE=y +CONFIG_PTHREAD_STACK_DEFAULT=1536 +CONFIG_RAM_SIZE=30720 +CONFIG_RAM_START=0x20000000 +CONFIG_RAW_BINARY=y +CONFIG_RR_INTERVAL=200 +CONFIG_SCHED_WAITPID=y +CONFIG_START_DAY=19 +CONFIG_START_MONTH=5 +CONFIG_START_YEAR=2013 +CONFIG_STDIO_DISABLE_BUFFERING=y +CONFIG_STM32F0L0G0_USART2=y +CONFIG_SYSTEM_NSH=y +CONFIG_TASK_NAME_SIZE=0 +CONFIG_USART2_SERIAL_CONSOLE=y