aboutsummaryrefslogtreecommitdiff
path: root/nuttx-configs/trifle/nsh/defconfig
diff options
context:
space:
mode:
Diffstat (limited to 'nuttx-configs/trifle/nsh/defconfig')
-rw-r--r--nuttx-configs/trifle/nsh/defconfig43
1 files changed, 27 insertions, 16 deletions
diff --git a/nuttx-configs/trifle/nsh/defconfig b/nuttx-configs/trifle/nsh/defconfig
index f46649cfb..ba6a02b5b 100644
--- a/nuttx-configs/trifle/nsh/defconfig
+++ b/nuttx-configs/trifle/nsh/defconfig
@@ -16,6 +16,7 @@ CONFIG_HOST_LINUX=y
#
# Build Configuration
#
+CONFIG_APPS_DIR="../apps"
# CONFIG_BUILD_2PASS is not set
#
@@ -30,7 +31,7 @@ CONFIG_RAW_BINARY=y
# Customize Header Files
#
# CONFIG_ARCH_STDBOOL_H is not set
-# CONFIG_ARCH_MATH_H is not set
+CONFIG_ARCH_MATH_H=y
# CONFIG_ARCH_FLOAT_H is not set
# CONFIG_ARCH_STDARG_H is not set
@@ -129,19 +130,19 @@ CONFIG_KINETIS_UART0=y
CONFIG_KINETIS_SPI0=y
# CONFIG_KINETIS_SPI1 is not set
# CONFIG_KINETIS_SPI2 is not set
-# CONFIG_KINETIS_I2C0 is not set
+CONFIG_KINETIS_I2C0=y
# CONFIG_KINETIS_I2C1 is not set
# CONFIG_KINETIS_I2S is not set
-CONFIG_KINETIS_DAC0=y
+# CONFIG_KINETIS_DAC0 is not set
# CONFIG_KINETIS_DAC1 is not set
CONFIG_KINETIS_ADC0=y
# CONFIG_KINETIS_ADC1 is not set
# CONFIG_KINETIS_CMP is not set
# CONFIG_KINETIS_VREF is not set
# CONFIG_KINETIS_SDHC is not set
-# CONFIG_KINETIS_FTM0 is not set
-# CONFIG_KINETIS_FTM1 is not set
-# CONFIG_KINETIS_FTM2 is not set
+CONFIG_KINETIS_FTM0=y
+CONFIG_KINETIS_FTM1=y
+CONFIG_KINETIS_FTM2=y
# CONFIG_KINETIS_LPTIMER is not set
# CONFIG_KINETIS_RTC is not set
# CONFIG_KINETIS_EWM is not set
@@ -245,7 +246,7 @@ CONFIG_DEV_CONSOLE=y
# CONFIG_FDCLONE_DISABLE is not set
# CONFIG_FDCLONE_STDIO is not set
CONFIG_SDCLONE_DISABLE=y
-# CONFIG_SCHED_WAITPID is not set
+CONFIG_SCHED_WAITPID=y
# CONFIG_SCHED_STARTHOOK is not set
CONFIG_SCHED_ATEXIT=y
CONFIG_SCHED_ATEXIT_MAX=1
@@ -293,14 +294,19 @@ CONFIG_PTHREAD_STACK_DEFAULT=2048
#
# Device Drivers
#
-CONFIG_DISABLE_POLL=y
+# CONFIG_DISABLE_POLL is not set
CONFIG_DEV_NULL=y
# CONFIG_DEV_ZERO is not set
# CONFIG_LOOP is not set
# CONFIG_RAMDISK is not set
# CONFIG_CAN is not set
# CONFIG_PWM is not set
-# CONFIG_I2C is not set
+CONFIG_I2C=y
+# CONFIG_I2C_SLAVE is not set
+CONFIG_I2C_TRANSFER=y
+# CONFIG_I2C_WRITEREAD is not set
+# CONFIG_I2C_POLLED is not set
+# CONFIG_I2C_TRACE is not set
# CONFIG_SPI is not set
# CONFIG_RTC is not set
# CONFIG_WATCHDOG is not set
@@ -321,6 +327,7 @@ CONFIG_SERIAL=y
CONFIG_ARCH_HAVE_UART0=y
CONFIG_MCU_SERIAL=y
CONFIG_STANDARD_SERIAL=y
+CONFIG_SERIAL_NPOLLWAITERS=2
CONFIG_UART0_SERIAL_CONSOLE=y
# CONFIG_NO_SERIAL_CONSOLE is not set
@@ -419,7 +426,6 @@ CONFIG_BUILTIN=y
CONFIG_STDIO_BUFFER_SIZE=64
CONFIG_STDIO_LINEBUFFER=y
CONFIG_NUNGET_CHARS=2
-CONFIG_LIBM=y
# CONFIG_NOPRINTF_FIELDWIDTH is not set
CONFIG_LIBC_FLOATINGPOINT=y
CONFIG_LIB_RAND_ORDER=1
@@ -448,8 +454,15 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512
#
# Basic CXX Support
#
-# CONFIG_C99_BOOL8 is not set
-# CONFIG_HAVE_CXX is not set
+CONFIG_C99_BOOL8=y
+CONFIG_HAVE_CXX=y
+CONFIG_HAVE_CXXINITIALIZE=y
+# CONFIG_CXX_NEWLONG is not set
+
+#
+# uClibc++ Standard C++ Library
+#
+# CONFIG_UCLIBCXX is not set
#
# Application Configuration
@@ -466,6 +479,7 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024
# CONFIG_EXAMPLES_BUTTONS is not set
# CONFIG_EXAMPLES_CAN is not set
# CONFIG_EXAMPLES_COMPOSITE is not set
+# CONFIG_EXAMPLES_CXXTEST is not set
# CONFIG_EXAMPLES_DHCPD is not set
# CONFIG_EXAMPLES_ELF is not set
# CONFIG_EXAMPLES_FTPC is not set
@@ -644,6 +658,7 @@ CONFIG_NSH_CONSOLE=y
#
# I2C tool
#
+# CONFIG_SYSTEM_I2CTOOL is not set
#
# FLASH Program Installation
@@ -683,7 +698,3 @@ CONFIG_SYSTEM_SYSINFO=y
#
# USB Monitor
#
-
-# Application configuration
-
-CONFIG_APPS_DIR="../apps"