diff --git a/configs/stm32vldiscovery/nsh/defconfig b/configs/stm32vldiscovery/nsh/defconfig index 9b1a106603..91f62cb933 100644 --- a/configs/stm32vldiscovery/nsh/defconfig +++ b/configs/stm32vldiscovery/nsh/defconfig @@ -19,25 +19,25 @@ CONFIG_ARCH_BOARD_STM32VL_DISCOVERY=y CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F100RB=y CONFIG_ARCH_STACKDUMP=y -CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYW=y CONFIG_BOARD_LOOPSPERMSEC=2398 CONFIG_BUILTIN=y +CONFIG_DEBUG_FULLOPT=y +CONFIG_DEBUG_SYMBOLS=y CONFIG_DEFAULT_SMALL=y CONFIG_DISABLE_POLL=y CONFIG_EXAMPLES_NSH=y -CONFIG_FAT_LCNAMES=y -CONFIG_FAT_LFN=y -CONFIG_FS_FAT=y -CONFIG_HOST_WINDOWS=y +CONFIG_IDLETHREAD_STACKSIZE=128 CONFIG_INTELHEX_BINARY=y -CONFIG_MAX_TASKS=16 +CONFIG_MAX_TASKS=4 CONFIG_MAX_WDOGPARMS=2 -CONFIG_NFILE_DESCRIPTORS=8 -CONFIG_NFILE_STREAMS=8 +CONFIG_NFILE_DESCRIPTORS=4 +CONFIG_NFILE_STREAMS=4 CONFIG_NSH_BUILTIN_APPS=y CONFIG_PREALLOC_MQ_MSGS=4 -CONFIG_PREALLOC_TIMERS=4 +CONFIG_PREALLOC_TIMERS=0 CONFIG_PREALLOC_WDOGS=4 +CONFIG_PTHREAD_STACK_DEFAULT=128 +CONFIG_PTHREAD_STACK_MIN=128 CONFIG_RAM_SIZE=8192 CONFIG_RAM_START=0x20000000 CONFIG_RAW_BINARY=y @@ -45,6 +45,7 @@ CONFIG_RR_INTERVAL=200 CONFIG_RTC=y CONFIG_SCHED_WAITPID=y CONFIG_SDCLONE_DISABLE=y +CONFIG_STDIO_BUFFER_SIZE=0 CONFIG_STM32_BKP=y CONFIG_STM32_JTAG_FULL_ENABLE=y CONFIG_STM32_PWR=y @@ -54,5 +55,6 @@ CONFIG_TASK_NAME_SIZE=0 CONFIG_USART1_RXBUFSIZE=128 CONFIG_USART1_SERIAL_CONSOLE=y CONFIG_USART1_TXBUFSIZE=128 +CONFIG_USERMAIN_STACKSIZE=768 CONFIG_USER_ENTRYPOINT="nsh_main" CONFIG_WDOG_INTRESERVE=0 diff --git a/configs/stm32vldiscovery/src/stm32_buttons.c b/configs/stm32vldiscovery/src/stm32_buttons.c index 95d9f1590c..1ff0a78f68 100644 --- a/configs/stm32vldiscovery/src/stm32_buttons.c +++ b/configs/stm32vldiscovery/src/stm32_buttons.c @@ -79,7 +79,7 @@ uint32_t board_buttons(void) { uint32_t ret = 0; - ret = (stm32_gpioread(g_buttons[i]) == false ? 1 : 0); + ret = (stm32_gpioread(GPIO_BTN_0) == false ? 1 : 0); return ret; } diff --git a/configs/stm32vldiscovery/src/stm32vldiscovery.h b/configs/stm32vldiscovery/src/stm32vldiscovery.h index 43c444be8a..80b1d85961 100644 --- a/configs/stm32vldiscovery/src/stm32vldiscovery.h +++ b/configs/stm32vldiscovery/src/stm32vldiscovery.h @@ -41,10 +41,10 @@ * Pre-processor Definitions ****************************************************************************/ -/* LED - assume it is on PC8 */ +/* LED - assume it is on PC9 */ #define GPIO_LED1 (GPIO_OUTPUT | GPIO_CNF_OUTPP | GPIO_MODE_50MHz | \ - GPIO_OUTPUT_CLEAR | GPIO_PORTC | GPIO_PIN8) + GPIO_OUTPUT_CLEAR | GPIO_PORTC | GPIO_PIN9) /* BUTTON - assume it is on PA0 */