From 6dfae5bface0247594819c73afc1328454e75857 Mon Sep 17 00:00:00 2001 From: David Sidrane Date: Mon, 27 Feb 2017 15:45:01 -1000 Subject: [PATCH] Refreshed nxphlite-v3 nsh config --- nuttx-configs/nxphlite-v3/nsh/defconfig | 133 +++++++++++++++++------- 1 file changed, 93 insertions(+), 40 deletions(-) diff --git a/nuttx-configs/nxphlite-v3/nsh/defconfig b/nuttx-configs/nxphlite-v3/nsh/defconfig index a20b8b6098..3ab68070d0 100644 --- a/nuttx-configs/nxphlite-v3/nsh/defconfig +++ b/nuttx-configs/nxphlite-v3/nsh/defconfig @@ -186,6 +186,11 @@ CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL=y # CONFIG_ARCH_CHIP_MK66FN2M0VMD18 is not set # CONFIG_ARCH_CHIP_MK66FX1M0VLQ18 is not set CONFIG_ARCH_CHIP_MK66FN2M0VLQ18=y +# CONFIG_KINETIS_HAVE_UART5 is not set +CONFIG_KINETIS_HAVE_LPUART0=y +# CONFIG_KINETIS_HAVE_LPUART1 is not set +CONFIG_KINETIS_LPUART=y +CONFIG_KINETIS_UART=y # CONFIG_ARCH_FAMILY_K20 is not set # CONFIG_ARCH_FAMILY_K40 is not set # CONFIG_ARCH_FAMILY_K60 is not set @@ -207,7 +212,7 @@ CONFIG_KINETIS_UART1=y CONFIG_KINETIS_UART2=y # CONFIG_KINETIS_UART3 is not set CONFIG_KINETIS_UART4=y -CONFIG_KINETIS_UART5=y +CONFIG_KINETIS_LPUART0=y # CONFIG_KINETIS_ENET is not set # CONFIG_KINETIS_RNGB is not set CONFIG_KINETIS_FLEXCAN0=y @@ -230,6 +235,7 @@ CONFIG_KINETIS_ADC1=y CONFIG_KINETIS_FTM0=y CONFIG_KINETIS_FTM1=y CONFIG_KINETIS_FTM2=y +CONFIG_KINETIS_FTM3=y # CONFIG_KINETIS_LPTIMER is not set CONFIG_KINETIS_RTC=y # CONFIG_KINETIS_EWM is not set @@ -250,6 +256,7 @@ CONFIG_KINETIS_PIT=y # CONFIG_KINETIS_FTM0_PWM is not set # CONFIG_KINETIS_FTM1_PWM is not set # CONFIG_KINETIS_FTM2_PWM is not set +# CONFIG_KINETIS_FTM3_PWM is not set # # Kinetis GPIO Interrupt Configuration @@ -266,6 +273,23 @@ CONFIG_KINETIS_PORTEINTS=y # CONFIG_KINETIS_UARTFIFOS=y +# +# Kinetis LPUART0 Configuration +# +CONFIG_LPUART0_RXBUFSIZE=256 +CONFIG_LPUART0_TXBUFSIZE=256 +CONFIG_LPUART0_BAUD=57600 +CONFIG_LPUART0_BITS=8 +CONFIG_LPUART0_PARITY=0 +CONFIG_LPUART0_2STOP=0 +# CONFIG_LPUART0_IFLOWCONTROL is not set +# CONFIG_LPUART0_OFLOWCONTROL is not set +# CONFIG_LPUART0_DMA is not set +CONFIG_LPUART0_SERIAL_CONSOLE=y +# CONFIG_NO_LPUART_SERIAL_CONSOLE is not set +CONFIG_KINETIS_MERGE_TTY=y +CONFIG_KINETS_LPUART_LOWEST=y + # # Architecture Options # @@ -496,10 +520,10 @@ CONFIG_I2C=y CONFIG_I2C_RESET=y # CONFIG_I2C_TRACE is not set # CONFIG_I2C_DRIVER is not set -CONFIG_SPI=y # CONFIG_ARCH_HAVE_SPI_CRCGENERATION is not set # CONFIG_ARCH_HAVE_SPI_CS_CONTROL is not set # CONFIG_ARCH_HAVE_SPI_BITORDER is not set +CONFIG_SPI=y # CONFIG_SPI_SLAVE is not set CONFIG_SPI_EXCHANGE=y # CONFIG_SPI_CMDDATA is not set @@ -578,7 +602,7 @@ CONFIG_SERIAL_CONSOLE=y CONFIG_UART0_SERIALDRIVER=y CONFIG_UART1_SERIALDRIVER=y CONFIG_UART2_SERIALDRIVER=y -CONFIG_UART3_SERIALDRIVER=y +# CONFIG_UART3_SERIALDRIVER is not set CONFIG_UART4_SERIALDRIVER=y # CONFIG_UART5_SERIALDRIVER is not set # CONFIG_UART6_SERIALDRIVER is not set @@ -595,7 +619,7 @@ CONFIG_UART4_SERIALDRIVER=y # CONFIG_USART6_SERIALDRIVER is not set # CONFIG_USART7_SERIALDRIVER is not set # CONFIG_USART8_SERIALDRIVER is not set -# CONFIG_OTHER_UART_SERIALDRIVER is not set +CONFIG_OTHER_UART_SERIALDRIVER=y CONFIG_MCU_SERIAL=y CONFIG_STANDARD_SERIAL=y CONFIG_SERIAL_NPOLLWAITERS=2 @@ -609,9 +633,8 @@ CONFIG_SERIAL_IFLOWCONTROL_UPPER_WATERMARK=90 # CONFIG_UART0_SERIAL_CONSOLE is not set # CONFIG_UART1_SERIAL_CONSOLE is not set # CONFIG_UART2_SERIAL_CONSOLE is not set -# CONFIG_UART3_SERIAL_CONSOLE is not set -CONFIG_UART4_SERIAL_CONSOLE=y -# CONFIG_OTHER_SERIAL_CONSOLE is not set +# CONFIG_UART4_SERIAL_CONSOLE is not set +CONFIG_OTHER_SERIAL_CONSOLE=y # CONFIG_NO_SERIAL_CONSOLE is not set # @@ -653,19 +676,6 @@ CONFIG_UART2_2STOP=0 # CONFIG_UART2_OFLOWCONTROL is not set # CONFIG_UART2_DMA is not set -# -# UART3 Configuration -# -CONFIG_UART3_RXBUFSIZE=256 -CONFIG_UART3_TXBUFSIZE=256 -CONFIG_UART3_BAUD=115200 -CONFIG_UART3_BITS=8 -CONFIG_UART3_PARITY=0 -CONFIG_UART3_2STOP=0 -# CONFIG_UART3_IFLOWCONTROL is not set -# CONFIG_UART3_OFLOWCONTROL is not set -# CONFIG_UART3_DMA is not set - # # UART4 Configuration # @@ -761,6 +771,7 @@ CONFIG_SYSLOG_CONSOLE=y # CONFIG_DISABLE_MOUNTPOINT is not set # CONFIG_FS_AUTOMOUNTER is not set # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set +# CONFIG_PSEUDOFS_SOFTLINKS is not set CONFIG_FS_READABLE=y CONFIG_FS_WRITABLE=y # CONFIG_FS_AIO is not set @@ -833,12 +844,28 @@ CONFIG_BUILTIN=y # # Standard C Library Options # + +# +# Standard C I/O +# +# CONFIG_STDIO_DISABLE_BUFFERING is not set CONFIG_STDIO_BUFFER_SIZE=32 CONFIG_STDIO_LINEBUFFER=y CONFIG_NUNGET_CHARS=2 -CONFIG_LIB_HOMEDIR="/" -# CONFIG_LIBC_DLLFCN is not set -# CONFIG_LIBC_MODLIB is not set +# CONFIG_NOPRINTF_FIELDWIDTH is not set +CONFIG_LIBC_FLOATINGPOINT=y +CONFIG_LIBC_LONG_LONG=y +# CONFIG_LIBC_SCANSET is not set +# CONFIG_EOL_IS_CR is not set +# CONFIG_EOL_IS_LF is not set +# CONFIG_EOL_IS_BOTH_CRLF is not set +CONFIG_EOL_IS_EITHER_CRLF=y + +# +# Architecture-Specific Support +# +CONFIG_ARCH_LOWPUTC=y +# CONFIG_ARCH_ROMGETC is not set CONFIG_LIBC_ARCH_MEMCPY=y # CONFIG_LIBC_ARCH_MEMCMP is not set # CONFIG_LIBC_ARCH_MEMMOVE is not set @@ -851,38 +878,63 @@ CONFIG_LIBC_ARCH_MEMCPY=y # CONFIG_LIBC_ARCH_STRNLEN is not set # CONFIG_LIBC_ARCH_ELF is not set CONFIG_ARMV7M_MEMCPY=y -# CONFIG_NOPRINTF_FIELDWIDTH is not set -CONFIG_LIBC_FLOATINGPOINT=y -CONFIG_LIBC_LONG_LONG=y -# CONFIG_LIBC_SCANSET is not set -# CONFIG_LIBC_IOCTL_VARIADIC is not set -# CONFIG_LIBC_WCHAR is not set -# CONFIG_LIBC_LOCALE is not set + +# +# stdlib Options +# CONFIG_LIB_RAND_ORDER=1 -# CONFIG_EOL_IS_CR is not set -# CONFIG_EOL_IS_LF is not set -# CONFIG_EOL_IS_BOTH_CRLF is not set -CONFIG_EOL_IS_EITHER_CRLF=y +CONFIG_LIB_HOMEDIR="/" +CONFIG_LIBC_TMPDIR="/tmp" +CONFIG_LIBC_MAX_TMPFILE=32 + +# +# Program Execution Options +# # CONFIG_LIBC_EXECFUNCS is not set CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=1024 CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048 + +# +# errno Decode Support +# CONFIG_LIBC_STRERROR=y # CONFIG_LIBC_STRERROR_SHORT is not set # CONFIG_LIBC_PERROR_STDOUT is not set -CONFIG_LIBC_TMPDIR="/tmp" -CONFIG_LIBC_MAX_TMPFILE=32 -CONFIG_ARCH_LOWPUTC=y + +# +# memcpy/memset Options +# +# CONFIG_MEMSET_OPTSPEED is not set +# CONFIG_LIBC_DLLFCN is not set +# CONFIG_LIBC_MODLIB is not set +# CONFIG_LIBC_WCHAR is not set +# CONFIG_LIBC_LOCALE is not set + +# +# Time/Time Zone Support +# # CONFIG_LIBC_LOCALTIME is not set CONFIG_TIME_EXTENDED=y -CONFIG_LIB_SENDFILE_BUFSIZE=512 -# CONFIG_ARCH_ROMGETC is not set -# CONFIG_MEMSET_OPTSPEED is not set CONFIG_ARCH_HAVE_TLS=y + +# +# Thread Local Storage (TLS) +# # CONFIG_TLS is not set + +# +# Network-Related Options +# # CONFIG_LIBC_IPv4_ADDRCONV is not set # CONFIG_LIBC_IPv6_ADDRCONV is not set # CONFIG_LIBC_NETDB is not set + +# +# NETDB Support +# # CONFIG_NETDB_HOSTFILE is not set +# CONFIG_LIBC_IOCTL_VARIADIC is not set +CONFIG_LIB_SENDFILE_BUFSIZE=512 # # Non-standard Library Support @@ -972,6 +1024,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_EXAMPLES_SMART is not set # CONFIG_EXAMPLES_SMART_TEST is not set # CONFIG_EXAMPLES_SMP is not set +# CONFIG_EXAMPLES_STAT is not set # CONFIG_EXAMPLES_TCPECHO is not set # CONFIG_EXAMPLES_TELNETD is not set # CONFIG_EXAMPLES_THTTPD is not set