summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2013-10-27 18:53:43 -0600
committerGregory Nutt <gnutt@nuttx.org>2013-10-27 18:53:43 -0600
commit28936515c4366b3e2f7849dd4280f511785bf6ef (patch)
tree90df396be2da2cb238fc87cb079a6e105f6a3c39
parent4db9786c8bb0484c92a4f46b373126771ffcd549 (diff)
downloadpx4-nuttx-28936515c4366b3e2f7849dd4280f511785bf6ef.tar.gz
px4-nuttx-28936515c4366b3e2f7849dd4280f511785bf6ef.tar.bz2
px4-nuttx-28936515c4366b3e2f7849dd4280f511785bf6ef.zip
configs/spark: Spark NSH configuration updated from David Sidrane
-rw-r--r--nuttx/configs/spark/nsh/defconfig45
1 files changed, 22 insertions, 23 deletions
diff --git a/nuttx/configs/spark/nsh/defconfig b/nuttx/configs/spark/nsh/defconfig
index 19b7458f1..f579fb0fe 100644
--- a/nuttx/configs/spark/nsh/defconfig
+++ b/nuttx/configs/spark/nsh/defconfig
@@ -329,8 +329,7 @@ CONFIG_NSH_MMCSDMINOR=0
CONFIG_SPARK_FLASH=y
CONFIG_SPARK_FLASH_SPI=2
CONFIG_SPARK_FLASH_MINOR=0
-CONFIG_SPARK_FLASH_PART=y
-CONFIG_SPARK_FLASH_PART_LIST="256,768"
+# CONFIG_SPARK_FLASH_PART is not set
#
# RTOS Features
@@ -369,13 +368,13 @@ CONFIG_SIG_SIGCONDTIMEDOUT=16
#
# Sizes of configurable things (0 disables)
#
-CONFIG_MAX_TASKS=16
+CONFIG_MAX_TASKS=12
CONFIG_MAX_TASK_ARGS=4
-CONFIG_NPTHREAD_KEYS=4
-CONFIG_NFILE_DESCRIPTORS=8
-CONFIG_NFILE_STREAMS=8
-CONFIG_NAME_MAX=32
-CONFIG_PREALLOC_MQ_MSGS=4
+CONFIG_NPTHREAD_KEYS=0
+CONFIG_NFILE_DESCRIPTORS=5
+CONFIG_NFILE_STREAMS=5
+CONFIG_NAME_MAX=8
+CONFIG_PREALLOC_MQ_MSGS=2
CONFIG_MQ_MAXMSGSIZE=132
CONFIG_MAX_WDOGPARMS=2
CONFIG_PREALLOC_WDOGS=4
@@ -385,9 +384,9 @@ CONFIG_PREALLOC_TIMERS=4
# Stack and heap information
#
CONFIG_IDLETHREAD_STACKSIZE=512
-CONFIG_USERMAIN_STACKSIZE=680
+CONFIG_USERMAIN_STACKSIZE=1008
CONFIG_PTHREAD_STACK_MIN=256
-CONFIG_PTHREAD_STACK_DEFAULT=640
+CONFIG_PTHREAD_STACK_DEFAULT=600
#
# Device Drivers
@@ -438,7 +437,7 @@ CONFIG_MTD_SST25=y
CONFIG_SST25_SPIMODE=1
CONFIG_SST25_SPIFREQUENCY=20000000
# CONFIG_SST25_READONLY is not set
-# CONFIG_SST25_SECTOR512 is not set
+CONFIG_SST25_SECTOR512=y
CONFIG_SST25_SLOWWRITE=y
# CONFIG_SST25_SLOWREAD is not set
# CONFIG_MTD_SST39FV is not set
@@ -467,7 +466,7 @@ CONFIG_USART2_SERIAL_CONSOLE=y
# USART2 Configuration
#
CONFIG_USART2_RXBUFSIZE=64
-CONFIG_USART2_TXBUFSIZE=128
+CONFIG_USART2_TXBUFSIZE=64
CONFIG_USART2_BAUD=115200
CONFIG_USART2_BITS=8
CONFIG_USART2_PARITY=0
@@ -522,9 +521,9 @@ CONFIG_CDCACM_EPBULKIN_FSSIZE=64
CONFIG_CDCACM_EPBULKIN_HSSIZE=512
CONFIG_CDCACM_NWRREQS=4
CONFIG_CDCACM_NRDREQS=4
-CONFIG_CDCACM_BULKIN_REQLEN=768
-CONFIG_CDCACM_RXBUFSIZE=256
-CONFIG_CDCACM_TXBUFSIZE=256
+CONFIG_CDCACM_BULKIN_REQLEN=100
+CONFIG_CDCACM_RXBUFSIZE=100
+CONFIG_CDCACM_TXBUFSIZE=80
CONFIG_CDCACM_VENDORID=0x0525
CONFIG_CDCACM_PRODUCTID=0xa4a7
CONFIG_CDCACM_VENDORSTR="NuttX"
@@ -538,8 +537,8 @@ CONFIG_USBMSC_EPBULKOUT=2
CONFIG_USBMSC_EPBULKIN=3
CONFIG_USBMSC_NWRREQS=4
CONFIG_USBMSC_NRDREQS=4
-CONFIG_USBMSC_BULKINREQLEN=512
-CONFIG_USBMSC_BULKOUTREQLEN=512
+CONFIG_USBMSC_BULKINREQLEN=256
+CONFIG_USBMSC_BULKOUTREQLEN=256
CONFIG_USBMSC_VENDORID=0x584e
CONFIG_USBMSC_VENDORSTR="NuttX"
CONFIG_USBMSC_PRODUCTID=0x5342
@@ -608,7 +607,7 @@ CONFIG_FS_FATTIME=y
# Memory Management
#
# CONFIG_MM_MULTIHEAP is not set
-# CONFIG_MM_SMALL is not set
+CONFIG_MM_SMALL=y
CONFIG_MM_REGIONS=1
# CONFIG_GRAN is not set
@@ -635,7 +634,7 @@ CONFIG_SYMTAB_ORDEREDBYNAME=y
#
# Standard C Library Options
#
-CONFIG_STDIO_BUFFER_SIZE=64
+CONFIG_STDIO_BUFFER_SIZE=0
CONFIG_STDIO_LINEBUFFER=y
CONFIG_NUNGET_CHARS=2
CONFIG_LIB_HOMEDIR="/"
@@ -653,7 +652,7 @@ CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048
# CONFIG_LIBC_STRERROR is not set
# CONFIG_LIBC_PERROR_STDOUT is not set
CONFIG_ARCH_LOWPUTC=y
-CONFIG_LIB_SENDFILE_BUFSIZE=512
+CONFIG_LIB_SENDFILE_BUFSIZE=0
# CONFIG_ARCH_ROMGETC is not set
# CONFIG_ARCH_OPTIMIZED_FUNCTIONS is not set
@@ -832,9 +831,9 @@ CONFIG_NSH_BUILTIN_APPS=y
# Configure Command Options
#
# CONFIG_NSH_CMDOPT_DF_H is not set
-CONFIG_NSH_CODECS_BUFSIZE=128
-CONFIG_NSH_FILEIOSIZE=1024
-CONFIG_NSH_LINELEN=80
+CONFIG_NSH_CODECS_BUFSIZE=0
+CONFIG_NSH_FILEIOSIZE=128
+CONFIG_NSH_LINELEN=40
CONFIG_NSH_MAXARGUMENTS=6
CONFIG_NSH_NESTDEPTH=3
# CONFIG_NSH_DISABLESCRIPT is not set