summaryrefslogtreecommitdiff
path: root/nuttx/configs/freedom-kl25z/nsh/defconfig
diff options
context:
space:
mode:
Diffstat (limited to 'nuttx/configs/freedom-kl25z/nsh/defconfig')
-rw-r--r--nuttx/configs/freedom-kl25z/nsh/defconfig203
1 files changed, 86 insertions, 117 deletions
diff --git a/nuttx/configs/freedom-kl25z/nsh/defconfig b/nuttx/configs/freedom-kl25z/nsh/defconfig
index b9071686b..c7d279994 100644
--- a/nuttx/configs/freedom-kl25z/nsh/defconfig
+++ b/nuttx/configs/freedom-kl25z/nsh/defconfig
@@ -12,10 +12,6 @@ CONFIG_HOST_LINUX=y
# CONFIG_HOST_OSX is not set
# CONFIG_HOST_WINDOWS is not set
# CONFIG_HOST_OTHER is not set
-# CONFIG_WINDOWS_NATIVE is not set
-# CONFIG_WINDOWS_CYGWIN is not set
-# CONFIG_WINDOWS_MSYS is not set
-# CONFIG_WINDOWS_OTHER is not set
#
# Build Configuration
@@ -42,8 +38,7 @@ CONFIG_RAW_BINARY=y
#
# Debug Options
#
-CONFIG_DEBUG=y
-CONFIG_DEBUG_SCHED=y
+# CONFIG_DEBUG is not set
# CONFIG_DEBUG_SYMBOLS is not set
#
@@ -70,13 +65,14 @@ CONFIG_ARCH="arm"
# CONFIG_ARCH_CHIP_DM320 is not set
# CONFIG_ARCH_CHIP_IMX is not set
# CONFIG_ARCH_CHIP_KINETIS is not set
+CONFIG_ARCH_CHIP_KL=y
# CONFIG_ARCH_CHIP_LM is not set
# CONFIG_ARCH_CHIP_LPC17XX is not set
# CONFIG_ARCH_CHIP_LPC214X is not set
# CONFIG_ARCH_CHIP_LPC2378 is not set
# CONFIG_ARCH_CHIP_LPC31XX is not set
# CONFIG_ARCH_CHIP_LPC43XX is not set
-CONFIG_ARCH_CHIP_KL=y
+# CONFIG_ARCH_CHIP_NUC1XX is not set
# CONFIG_ARCH_CHIP_SAM3U is not set
# CONFIG_ARCH_CHIP_STM32 is not set
# CONFIG_ARCH_CHIP_STR71X is not set
@@ -86,93 +82,74 @@ CONFIG_ARCH_CHIP="kl"
CONFIG_ARCH_HAVE_CMNVECTOR=y
# CONFIG_ARMV7M_CMNVECTOR is not set
# CONFIG_ARCH_HAVE_MPU is not set
-CONFIG_BOARD_LOOPSPERMSEC=2988
-# CONFIG_ARCH_CALIBRATION is not set
#
# ARMV6M Configuration Options
#
-# CONFIG_ARMV6M_TOOLCHAIN_ATOLLIC is not set
-# CONFIG_ARMV6M_TOOLCHAIN_BUILDROOT is not set
-# CONFIG_ARMV6M_TOOLCHAIN_CODEREDW is not set
-# CONFIG_ARMV6M_TOOLCHAIN_CODESOURCERYW is not set
-# CONFIG_ARMV6M_TOOLCHAIN_DEVKITARM is not set
-CONFIG_ARMV6M_TOOLCHAIN_GNU_EABI=y
-
-#
-# KL25Z128/120 Configuration Options
-#
-# CONFIG_ARCH_CHIP_KL25Z128LC1BN is not set
-# CONFIG_ARCH_CHIP_KL25Z128LD1BN is not set
-# CONFIG_ARCH_CHIP_KL25Z128LD2BN is not set
-# CONFIG_ARCH_CHIP_KL25Z128RC1BN is not set
-# CONFIG_ARCH_CHIP_KL25Z128RD1BN is not set
-# CONFIG_ARCH_CHIP_KL25Z128RD2BN is not set
-# CONFIG_ARCH_CHIP_KL25Z128LD3AN is not set
-# CONFIG_ARCH_CHIP_KL25Z128LE3AN is not set
-# CONFIG_ARCH_CHIP_KL25Z128RD3AN is not set
-# CONFIG_ARCH_CHIP_KL25Z128RE3AN is not set
-# CONFIG_ARCH_CHIP_KL25Z128VD2AN is not set
-# CONFIG_ARCH_CHIP_KL25Z128VD3AN is not set
-# CONFIG_ARCH_CHIP_KL25Z128VE3AN is not set
-# CONFIG_ARCH_CHIP_KL25Z128LC1BN is not set
-# CONFIG_ARCH_CHIP_KL25Z128LD1BN is not set
-# CONFIG_ARCH_CHIP_KL25Z128LD2BN is not set
-# CONFIG_ARCH_CHIP_KL25Z128RC1BN is not set
-# CONFIG_ARCH_CHIP_KL25Z128RD1BN is not set
-# CONFIG_ARCH_CHIP_KL25Z128RD2BN is not set
-# CONFIG_ARCH_CHIP_KL25Z128LD3AN is not set
+CONFIG_ARMV6M_TOOLCHAIN_BUILDROOT=y
+# CONFIG_ARMV6M_TOOLCHAIN_CODEREDL is not set
+# CONFIG_ARMV6M_TOOLCHAIN_CODESOURCERYL is not set
+# CONFIG_ARMV6M_TOOLCHAIN_GNU_EABI is not set
+# CONFIG_GPIO_IRQ is not set
+
+#
+# Kinetis Configuration Options
+#
CONFIG_ARCH_CHIP_MKL25Z128=y
-# CONFIG_ARCH_CHIP_KL25Z128RD3AN is not set
-# CONFIG_ARCH_CHIP_KL25Z128RE3AN is not set
-# CONFIG_ARCH_CHIP_KL25Z128VD2AN is not set
-# CONFIG_ARCH_CHIP_KL25Z128VD3AN is not set
-# CONFIG_ARCH_CHIP_KL25Z128VE3AN is not set
-CONFIG_ARCH_FAMILY_L20=y
+CONFIG_ARCH_FAMILY_KL2X=y
#
-# KL25Z Peripheral Support
+# Kinetis Peripheral Support
#
-# CONFIG_KL_PDMA is not set
-# CONFIG_KL_FMC is not set
-# CONFIG_KL_EBI is not set
-# CONFIG_KL_WDT is not set
-# CONFIG_KL_RTC is not set
-# CONFIG_KL_TMR0 is not set
-# CONFIG_KL_TMR1 is not set
-# CONFIG_KL_TIMR2 is not set
-# CONFIG_KL_TIMR3 is not set
-# CONFIG_KL_I2C0 is not set
-# CONFIG_KL_I2C1 is not set
+# CONFIG_KL_TRACE is not set
+# CONFIG_KL_FLEXBUS is not set
+CONFIG_KL_UART0=y
+# CONFIG_KL_UART1 is not set
+# CONFIG_KL_UART2 is not set
+# CONFIG_KL_UART3 is not set
+# CONFIG_KL_UART4 is not set
+# CONFIG_KL_UART5 is not set
+# CONFIG_KL_FLEXCAN0 is not set
+# CONFIG_KL_FLEXCAN1 is not set
# CONFIG_KL_SPI0 is not set
# CONFIG_KL_SPI1 is not set
# CONFIG_KL_SPI2 is not set
-# CONFIG_KL_SPI3 is not set
-# CONFIG_KL_PWM0 is not set
-# CONFIG_KL_PWM1 is not set
-# CONFIG_KL_PWM2 is not set
-# CONFIG_KL_PWM3 is not set
-# CONFIG_KL_PWM4 is not set
-# CONFIG_KL_PWM5 is not set
-# CONFIG_KL_PWM6 is not set
-# CONFIG_KL_PWM7 is not set
-CONFIG_KL_UART0=y
-# CONFIG_KL_UART1 is not set
-# CONFIG_KL_USBD is not set
-# CONFIG_KL_ACMP is not set
-# CONFIG_KL_ADC is not set
-# CONFIG_KL_PS2 is not set
+# CONFIG_KL_I2C0 is not set
+# CONFIG_KL_I2C1 is not set
# CONFIG_KL_I2S is not set
-CONFIG_KL_INTHI=y
+# CONFIG_KL_DAC0 is not set
+# CONFIG_KL_DAC1 is not set
+# CONFIG_KL_ADC0 is not set
+# CONFIG_KL_ADC1 is not set
+# CONFIG_KL_CMP is not set
+# CONFIG_KL_VREF is not set
+# CONFIG_KL_SDHC is not set
+# CONFIG_KL_FTM0 is not set
+# CONFIG_KL_FTM1 is not set
+# CONFIG_KL_FTM2 is not set
+# CONFIG_KL_LPTIMER is not set
+# CONFIG_KL_RTC is not set
+# CONFIG_KL_EWM is not set
+# CONFIG_KL_CMT is not set
+# CONFIG_KL_USBOTG is not set
+# CONFIG_KL_USBDCD is not set
+# CONFIG_KL_LLWU is not set
+# CONFIG_KL_TSI is not set
+# CONFIG_KL_FTFL is not set
+# CONFIG_KL_DMA is not set
+# CONFIG_KL_CRC is not set
+# CONFIG_KL_PDB is not set
+# CONFIG_KL_PIT is not set
CONFIG_KL_SYSTICK_CORECLK=y
-# CONFIG_KL_SYSTICK_XTALHI is not set
-# CONFIG_KL_SYSTICK_XTALLO is not set
-# CONFIG_KL_SYSTICK_XTALHId2 is not set
-# CONFIG_KL_SYSTICK_HCLKd2 is not set
-# CONFIG_KL_SYSTICK_INTHId2 is not set
-# CONFIG_KL_UARTCLK_XTALHI is not set
-# CONFIG_KL_UARTCLK_PLL is not set
-CONFIG_KL_UARTCLK_INTHI=y
+
+#
+# Kinetis GPIO Interrupt Configuration
+#
+
+#
+# Kinetis UART Configuration
+#
+# CONFIG_KL_UARTFIFOS is not set
#
# External Memory Configuration
@@ -191,10 +168,12 @@ CONFIG_ARCH_HAVE_VFORK=y
CONFIG_ARCH_STACKDUMP=y
# CONFIG_ENDIAN_BIG is not set
# CONFIG_ARCH_HAVE_RAMFUNCS is not set
+# CONFIG_ARCH_HAVE_RAMVECTORS is not set
#
# Board Settings
#
+CONFIG_BOARD_LOOPSPERMSEC=2988
# CONFIG_ARCH_CALIBRATION is not set
CONFIG_DRAM_START=0x1FFFF000
CONFIG_DRAM_SIZE=16384
@@ -236,9 +215,7 @@ CONFIG_MSEC_PER_TICK=10
CONFIG_RR_INTERVAL=200
# CONFIG_SCHED_INSTRUMENTATION is not set
CONFIG_TASK_NAME_SIZE=0
-CONFIG_SCHED_HAVE_PARENT=y
-CONFIG_SCHED_CHILD_STATUS=y
-CONFIG_PREALLOC_CHILDSTATUS=0
+# CONFIG_SCHED_HAVE_PARENT is not set
# CONFIG_JULIAN_TIME is not set
CONFIG_START_YEAR=2013
CONFIG_START_MONTH=2
@@ -249,7 +226,6 @@ CONFIG_DEV_CONSOLE=y
# CONFIG_FDCLONE_DISABLE is not set
# CONFIG_FDCLONE_STDIO is not set
CONFIG_SDCLONE_DISABLE=y
-# CONFIG_SCHED_WORKQUEUE is not set
CONFIG_SCHED_WAITPID=y
# CONFIG_SCHED_STARTHOOK is not set
# CONFIG_SCHED_ATEXIT is not set
@@ -257,10 +233,10 @@ CONFIG_SCHED_WAITPID=y
CONFIG_USER_ENTRYPOINT="nsh_main"
CONFIG_DISABLE_OS_API=y
# CONFIG_DISABLE_CLOCK is not set
-# CONFIG_DISABLE_POSIX_TIMERS is not set
+CONFIG_DISABLE_POSIX_TIMERS=y
# CONFIG_DISABLE_PTHREAD is not set
# CONFIG_DISABLE_SIGNALS is not set
-# CONFIG_DISABLE_MQUEUE is not set
+CONFIG_DISABLE_MQUEUE=y
CONFIG_DISABLE_ENVIRON=y
#
@@ -276,15 +252,15 @@ CONFIG_SIG_SIGCONDTIMEDOUT=16
#
CONFIG_MAX_TASKS=8
CONFIG_MAX_TASK_ARGS=4
-CONFIG_NPTHREAD_KEYS=4
-CONFIG_NFILE_DESCRIPTORS=8
-CONFIG_NFILE_STREAMS=8
+CONFIG_NPTHREAD_KEYS=0
+CONFIG_NFILE_DESCRIPTORS=6
+CONFIG_NFILE_STREAMS=6
CONFIG_NAME_MAX=32
-CONFIG_PREALLOC_MQ_MSGS=4
-CONFIG_MQ_MAXMSGSIZE=32
+CONFIG_PREALLOC_MQ_MSGS=0
+CONFIG_MQ_MAXMSGSIZE=0
CONFIG_MAX_WDOGPARMS=2
CONFIG_PREALLOC_WDOGS=4
-CONFIG_PREALLOC_TIMERS=4
+CONFIG_PREALLOC_TIMERS=0
#
# Stack and heap information
@@ -320,10 +296,11 @@ CONFIG_DEV_NULL=y
# CONFIG_SENSORS is not set
# CONFIG_SERCOMM_CONSOLE is not set
CONFIG_SERIAL=y
-CONFIG_DEV_LOWCONSOLE=y
+# CONFIG_DEV_LOWCONSOLE is not set
# CONFIG_16550_UART is not set
CONFIG_ARCH_HAVE_UART0=y
CONFIG_MCU_SERIAL=y
+CONFIG_STANDARD_SERIAL=y
CONFIG_UART0_SERIAL_CONSOLE=y
# CONFIG_NO_SERIAL_CONSOLE is not set
@@ -378,6 +355,7 @@ CONFIG_DISABLE_MOUNTPOINT=y
#
# Memory Management
#
+# CONFIG_MM_MULTIHEAP is not set
CONFIG_MM_SMALL=y
CONFIG_MM_REGIONS=1
# CONFIG_GRAN is not set
@@ -385,10 +363,7 @@ CONFIG_MM_REGIONS=1
#
# Binary Formats
#
-# CONFIG_BINFMT_DISABLE is not set
-# CONFIG_NXFLAT is not set
-# CONFIG_ELF is not set
-# CONFIG_BUILTIN is not set
+CONFIG_BINFMT_DISABLE=y
# CONFIG_PIC is not set
# CONFIG_SYMTAB_ORDEREDBYNAME is not set
@@ -401,7 +376,7 @@ CONFIG_MM_REGIONS=1
#
CONFIG_STDIO_BUFFER_SIZE=0
CONFIG_STDIO_LINEBUFFER=y
-CONFIG_NUNGET_CHARS=2
+CONFIG_NUNGET_CHARS=0
# CONFIG_LIBM is not set
# CONFIG_NOPRINTF_FIELDWIDTH is not set
# CONFIG_LIBC_FLOATINGPOINT is not set
@@ -409,7 +384,6 @@ CONFIG_NUNGET_CHARS=2
# CONFIG_EOL_IS_LF is not set
# CONFIG_EOL_IS_BOTH_CRLF is not set
CONFIG_EOL_IS_EITHER_CRLF=y
-# CONFIG_LIBC_EXECFUNCS is not set
CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=1024
CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
# CONFIG_LIBC_STRERROR is not set
@@ -420,8 +394,9 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512
# CONFIG_ARCH_OPTIMIZED_FUNCTIONS is not set
#
-# Non-standard Helper Functions
+# Non-standard Library Support
#
+# CONFIG_SCHED_WORKQUEUE is not set
# CONFIG_LIB_KBDCODEC is not set
#
@@ -490,6 +465,11 @@ CONFIG_EXAMPLES_NSH=y
# CONFIG_EXAMPLES_WATCHDOG is not set
#
+# Graphics Support
+#
+# CONFIG_TIFF is not set
+
+#
# Interpreters
#
# CONFIG_INTERPRETERS_FICL is not set
@@ -605,6 +585,11 @@ CONFIG_NSH_CONSOLE=y
# CONFIG_SYSTEM_INSTALL is not set
#
+# RAM Test
+#
+# CONFIG_SYSTEM_RAMTEST is not set
+
+#
# readline()
#
CONFIG_SYSTEM_READLINE=y
@@ -633,19 +618,3 @@ CONFIG_READLINE_ECHO=y
#
# USB Monitor
#
-
-# Application configuration
-
-
-# Application configuration
-
-
-# Application configuration
-
-
-# Application configuration
-
-
-# Application configuration
-
-CONFIG_APPS_DIR="../apps"