configs/xtrs/nsh and pashello now use kconfig-frontends and build Windows native

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5422 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo 2012-12-09 17:34:53 +00:00
parent cc1102757a
commit 663d8863bb
37 changed files with 1051 additions and 577 deletions

View File

@ -264,7 +264,6 @@ CONFIG_START_YEAR=2012
CONFIG_START_MONTH=9 CONFIG_START_MONTH=9
CONFIG_START_DAY=8 CONFIG_START_DAY=8
CONFIG_DEV_CONSOLE=y CONFIG_DEV_CONSOLE=y
# CONFIG_DEV_LOWCONSOLE is not set
# CONFIG_MUTEX_TYPES is not set # CONFIG_MUTEX_TYPES is not set
# CONFIG_PRIORITY_INHERITANCE is not set # CONFIG_PRIORITY_INHERITANCE is not set
# CONFIG_FDCLONE_DISABLE is not set # CONFIG_FDCLONE_DISABLE is not set
@ -356,7 +355,7 @@ CONFIG_MMCSD_SPICLOCK=12500000
# CONFIG_SENSORS is not set # CONFIG_SENSORS is not set
# CONFIG_SERCOMM_CONSOLE is not set # CONFIG_SERCOMM_CONSOLE is not set
CONFIG_SERIAL=y CONFIG_SERIAL=y
# CONFIG_LOWLEVEL_CONSOLE is not set # CONFIG_DEV_LOWCONSOLE is not set
# CONFIG_16550_UART is not set # CONFIG_16550_UART is not set
CONFIG_ARCH_HAVE_USART2=y CONFIG_ARCH_HAVE_USART2=y
CONFIG_MCU_SERIAL=y CONFIG_MCU_SERIAL=y

View File

@ -153,7 +153,6 @@ CONFIG_START_YEAR=2009
CONFIG_START_MONTH=2 CONFIG_START_MONTH=2
CONFIG_START_DAY=25 CONFIG_START_DAY=25
CONFIG_DEV_CONSOLE=y CONFIG_DEV_CONSOLE=y
CONFIG_DEV_LOWCONSOLE=y
# CONFIG_MUTEX_TYPES is not set # CONFIG_MUTEX_TYPES is not set
# CONFIG_PRIORITY_INHERITANCE is not set # CONFIG_PRIORITY_INHERITANCE is not set
# CONFIG_FDCLONE_DISABLE is not set # CONFIG_FDCLONE_DISABLE is not set
@ -232,7 +231,7 @@ CONFIG_MMCSD_SDIO=y
# CONFIG_SENSORS is not set # CONFIG_SENSORS is not set
# CONFIG_SERCOMM_CONSOLE is not set # CONFIG_SERCOMM_CONSOLE is not set
CONFIG_SERIAL=y CONFIG_SERIAL=y
CONFIG_LOWLEVEL_CONSOLE=y CONFIG_DEV_LOWCONSOLE=y
# CONFIG_16550_UART is not set # CONFIG_16550_UART is not set
CONFIG_ARCH_HAVE_UART0=y CONFIG_ARCH_HAVE_UART0=y
CONFIG_MCU_SERIAL=y CONFIG_MCU_SERIAL=y

View File

@ -156,7 +156,6 @@ CONFIG_START_YEAR=2012
CONFIG_START_MONTH=11 CONFIG_START_MONTH=11
CONFIG_START_DAY=26 CONFIG_START_DAY=26
CONFIG_DEV_CONSOLE=y CONFIG_DEV_CONSOLE=y
CONFIG_DEV_LOWCONSOLE=y
# CONFIG_MUTEX_TYPES is not set # CONFIG_MUTEX_TYPES is not set
# CONFIG_PRIORITY_INHERITANCE is not set # CONFIG_PRIORITY_INHERITANCE is not set
# CONFIG_FDCLONE_DISABLE is not set # CONFIG_FDCLONE_DISABLE is not set
@ -235,7 +234,7 @@ CONFIG_MMCSD_SDIO=y
# CONFIG_SENSORS is not set # CONFIG_SENSORS is not set
# CONFIG_SERCOMM_CONSOLE is not set # CONFIG_SERCOMM_CONSOLE is not set
CONFIG_SERIAL=y CONFIG_SERIAL=y
# CONFIG_LOWLEVEL_CONSOLE is not set CONFIG_DEV_LOWCONSOLE=y
# CONFIG_16550_UART is not set # CONFIG_16550_UART is not set
CONFIG_ARCH_HAVE_UART0=y CONFIG_ARCH_HAVE_UART0=y
CONFIG_MCU_SERIAL=y CONFIG_MCU_SERIAL=y

View File

@ -257,7 +257,6 @@ CONFIG_START_YEAR=2011
CONFIG_START_MONTH=7 CONFIG_START_MONTH=7
CONFIG_START_DAY=5 CONFIG_START_DAY=5
CONFIG_DEV_CONSOLE=y CONFIG_DEV_CONSOLE=y
# CONFIG_DEV_LOWCONSOLE is not set
# CONFIG_MUTEX_TYPES is not set # CONFIG_MUTEX_TYPES is not set
# CONFIG_PRIORITY_INHERITANCE is not set # CONFIG_PRIORITY_INHERITANCE is not set
# CONFIG_FDCLONE_DISABLE is not set # CONFIG_FDCLONE_DISABLE is not set
@ -366,7 +365,7 @@ CONFIG_ENC28J60_FREQUENCY=20000000
# CONFIG_SENSORS is not set # CONFIG_SENSORS is not set
# CONFIG_SERCOMM_CONSOLE is not set # CONFIG_SERCOMM_CONSOLE is not set
CONFIG_SERIAL=y CONFIG_SERIAL=y
# CONFIG_LOWLEVEL_CONSOLE is not set # CONFIG_DEV_LOWCONSOLE is not set
# CONFIG_16550_UART is not set # CONFIG_16550_UART is not set
CONFIG_ARCH_HAVE_USART1=y CONFIG_ARCH_HAVE_USART1=y
CONFIG_ARCH_HAVE_USART2=y CONFIG_ARCH_HAVE_USART2=y

View File

@ -264,7 +264,6 @@ CONFIG_START_YEAR=2012
CONFIG_START_MONTH=9 CONFIG_START_MONTH=9
CONFIG_START_DAY=8 CONFIG_START_DAY=8
CONFIG_DEV_CONSOLE=y CONFIG_DEV_CONSOLE=y
# CONFIG_DEV_LOWCONSOLE is not set
# CONFIG_MUTEX_TYPES is not set # CONFIG_MUTEX_TYPES is not set
# CONFIG_PRIORITY_INHERITANCE is not set # CONFIG_PRIORITY_INHERITANCE is not set
# CONFIG_FDCLONE_DISABLE is not set # CONFIG_FDCLONE_DISABLE is not set
@ -356,7 +355,7 @@ CONFIG_MMCSD_SPICLOCK=12500000
# CONFIG_SENSORS is not set # CONFIG_SENSORS is not set
# CONFIG_SERCOMM_CONSOLE is not set # CONFIG_SERCOMM_CONSOLE is not set
CONFIG_SERIAL=y CONFIG_SERIAL=y
# CONFIG_LOWLEVEL_CONSOLE is not set # CONFIG_DEV_LOWCONSOLE is not set
# CONFIG_16550_UART is not set # CONFIG_16550_UART is not set
CONFIG_ARCH_HAVE_USART2=y CONFIG_ARCH_HAVE_USART2=y
CONFIG_MCU_SERIAL=y CONFIG_MCU_SERIAL=y

View File

@ -265,7 +265,6 @@ CONFIG_START_YEAR=2012
CONFIG_START_MONTH=9 CONFIG_START_MONTH=9
CONFIG_START_DAY=26 CONFIG_START_DAY=26
CONFIG_DEV_CONSOLE=y CONFIG_DEV_CONSOLE=y
# CONFIG_DEV_LOWCONSOLE is not set
# CONFIG_MUTEX_TYPES is not set # CONFIG_MUTEX_TYPES is not set
# CONFIG_PRIORITY_INHERITANCE is not set # CONFIG_PRIORITY_INHERITANCE is not set
# CONFIG_FDCLONE_DISABLE is not set # CONFIG_FDCLONE_DISABLE is not set
@ -370,7 +369,7 @@ CONFIG_LCD_LANDSCAPE=y
# CONFIG_SENSORS is not set # CONFIG_SENSORS is not set
# CONFIG_SERCOMM_CONSOLE is not set # CONFIG_SERCOMM_CONSOLE is not set
CONFIG_SERIAL=y CONFIG_SERIAL=y
# CONFIG_LOWLEVEL_CONSOLE is not set # CONFIG_DEV_LOWCONSOLE is not set
# CONFIG_16550_UART is not set # CONFIG_16550_UART is not set
CONFIG_ARCH_HAVE_USART2=y CONFIG_ARCH_HAVE_USART2=y
CONFIG_MCU_SERIAL=y CONFIG_MCU_SERIAL=y

View File

@ -251,7 +251,6 @@ CONFIG_START_YEAR=2012
CONFIG_START_MONTH=9 CONFIG_START_MONTH=9
CONFIG_START_DAY=8 CONFIG_START_DAY=8
CONFIG_DEV_CONSOLE=y CONFIG_DEV_CONSOLE=y
# CONFIG_DEV_LOWCONSOLE is not set
# CONFIG_MUTEX_TYPES is not set # CONFIG_MUTEX_TYPES is not set
# CONFIG_PRIORITY_INHERITANCE is not set # CONFIG_PRIORITY_INHERITANCE is not set
# CONFIG_FDCLONE_DISABLE is not set # CONFIG_FDCLONE_DISABLE is not set
@ -343,7 +342,7 @@ CONFIG_MMCSD_SPICLOCK=12500000
# CONFIG_SENSORS is not set # CONFIG_SENSORS is not set
# CONFIG_SERCOMM_CONSOLE is not set # CONFIG_SERCOMM_CONSOLE is not set
CONFIG_SERIAL=y CONFIG_SERIAL=y
# CONFIG_LOWLEVEL_CONSOLE is not set # CONFIG_DEV_LOWCONSOLE is not set
# CONFIG_16550_UART is not set # CONFIG_16550_UART is not set
CONFIG_ARCH_HAVE_USART2=y CONFIG_ARCH_HAVE_USART2=y
CONFIG_MCU_SERIAL=y CONFIG_MCU_SERIAL=y

View File

@ -127,7 +127,6 @@ CONFIG_START_YEAR=2007
CONFIG_START_MONTH=2 CONFIG_START_MONTH=2
CONFIG_START_DAY=27 CONFIG_START_DAY=27
CONFIG_DEV_CONSOLE=y CONFIG_DEV_CONSOLE=y
# CONFIG_DEV_LOWCONSOLE is not set
CONFIG_MUTEX_TYPES=y CONFIG_MUTEX_TYPES=y
# CONFIG_PRIORITY_INHERITANCE is not set # CONFIG_PRIORITY_INHERITANCE is not set
# CONFIG_FDCLONE_DISABLE is not set # CONFIG_FDCLONE_DISABLE is not set
@ -198,7 +197,7 @@ CONFIG_DEV_NULL=y
# CONFIG_SENSORS is not set # CONFIG_SENSORS is not set
# CONFIG_SERCOMM_CONSOLE is not set # CONFIG_SERCOMM_CONSOLE is not set
CONFIG_SERIAL=y CONFIG_SERIAL=y
# CONFIG_LOWLEVEL_CONSOLE is not set # CONFIG_DEV_LOWCONSOLE is not set
# CONFIG_16550_UART is not set # CONFIG_16550_UART is not set
# CONFIG_STANDARD_SERIAL is not set # CONFIG_STANDARD_SERIAL is not set
# CONFIG_USBDEV is not set # CONFIG_USBDEV is not set

View File

@ -127,7 +127,6 @@ CONFIG_START_YEAR=2007
CONFIG_START_MONTH=2 CONFIG_START_MONTH=2
CONFIG_START_DAY=27 CONFIG_START_DAY=27
CONFIG_DEV_CONSOLE=y CONFIG_DEV_CONSOLE=y
# CONFIG_DEV_LOWCONSOLE is not set
CONFIG_MUTEX_TYPES=y CONFIG_MUTEX_TYPES=y
# CONFIG_PRIORITY_INHERITANCE is not set # CONFIG_PRIORITY_INHERITANCE is not set
# CONFIG_FDCLONE_DISABLE is not set # CONFIG_FDCLONE_DISABLE is not set
@ -197,7 +196,7 @@ CONFIG_DEV_NULL=y
# CONFIG_SENSORS is not set # CONFIG_SENSORS is not set
# CONFIG_SERCOMM_CONSOLE is not set # CONFIG_SERCOMM_CONSOLE is not set
CONFIG_SERIAL=y CONFIG_SERIAL=y
# CONFIG_LOWLEVEL_CONSOLE is not set # CONFIG_DEV_LOWCONSOLE is not set
# CONFIG_16550_UART is not set # CONFIG_16550_UART is not set
# CONFIG_STANDARD_SERIAL is not set # CONFIG_STANDARD_SERIAL is not set
# CONFIG_USBDEV is not set # CONFIG_USBDEV is not set

View File

@ -284,7 +284,6 @@ CONFIG_START_YEAR=2011
CONFIG_START_MONTH=12 CONFIG_START_MONTH=12
CONFIG_START_DAY=6 CONFIG_START_DAY=6
CONFIG_DEV_CONSOLE=y CONFIG_DEV_CONSOLE=y
# CONFIG_DEV_LOWCONSOLE is not set
# CONFIG_MUTEX_TYPES is not set # CONFIG_MUTEX_TYPES is not set
# CONFIG_PRIORITY_INHERITANCE is not set # CONFIG_PRIORITY_INHERITANCE is not set
# CONFIG_FDCLONE_DISABLE is not set # CONFIG_FDCLONE_DISABLE is not set
@ -363,7 +362,7 @@ CONFIG_ARCH_HAVE_I2CRESET=y
# CONFIG_SENSORS is not set # CONFIG_SENSORS is not set
# CONFIG_SERCOMM_CONSOLE is not set # CONFIG_SERCOMM_CONSOLE is not set
CONFIG_SERIAL=y CONFIG_SERIAL=y
# CONFIG_LOWLEVEL_CONSOLE is not set # CONFIG_DEV_LOWCONSOLE is not set
# CONFIG_16550_UART is not set # CONFIG_16550_UART is not set
CONFIG_ARCH_HAVE_USART3=y CONFIG_ARCH_HAVE_USART3=y
CONFIG_MCU_SERIAL=y CONFIG_MCU_SERIAL=y

View File

@ -284,7 +284,6 @@ CONFIG_START_YEAR=2011
CONFIG_START_MONTH=12 CONFIG_START_MONTH=12
CONFIG_START_DAY=6 CONFIG_START_DAY=6
CONFIG_DEV_CONSOLE=y CONFIG_DEV_CONSOLE=y
# CONFIG_DEV_LOWCONSOLE is not set
# CONFIG_MUTEX_TYPES is not set # CONFIG_MUTEX_TYPES is not set
# CONFIG_PRIORITY_INHERITANCE is not set # CONFIG_PRIORITY_INHERITANCE is not set
# CONFIG_FDCLONE_DISABLE is not set # CONFIG_FDCLONE_DISABLE is not set
@ -355,7 +354,7 @@ CONFIG_ARCH_HAVE_I2CRESET=y
# CONFIG_SENSORS is not set # CONFIG_SENSORS is not set
# CONFIG_SERCOMM_CONSOLE is not set # CONFIG_SERCOMM_CONSOLE is not set
CONFIG_SERIAL=y CONFIG_SERIAL=y
# CONFIG_LOWLEVEL_CONSOLE is not set # CONFIG_DEV_LOWCONSOLE is not set
# CONFIG_16550_UART is not set # CONFIG_16550_UART is not set
CONFIG_ARCH_HAVE_USART3=y CONFIG_ARCH_HAVE_USART3=y
CONFIG_MCU_SERIAL=y CONFIG_MCU_SERIAL=y

View File

@ -240,7 +240,6 @@ CONFIG_START_YEAR=2012
CONFIG_START_MONTH=11 CONFIG_START_MONTH=11
CONFIG_START_DAY=1 CONFIG_START_DAY=1
CONFIG_DEV_CONSOLE=y CONFIG_DEV_CONSOLE=y
# CONFIG_DEV_LOWCONSOLE is not set
# CONFIG_MUTEX_TYPES is not set # CONFIG_MUTEX_TYPES is not set
# CONFIG_PRIORITY_INHERITANCE is not set # CONFIG_PRIORITY_INHERITANCE is not set
# CONFIG_FDCLONE_DISABLE is not set # CONFIG_FDCLONE_DISABLE is not set
@ -319,7 +318,7 @@ CONFIG_RTC=y
# CONFIG_SENSORS is not set # CONFIG_SENSORS is not set
# CONFIG_SERCOMM_CONSOLE is not set # CONFIG_SERCOMM_CONSOLE is not set
CONFIG_SERIAL=y CONFIG_SERIAL=y
# CONFIG_LOWLEVEL_CONSOLE is not set # CONFIG_DEV_LOWCONSOLE is not set
# CONFIG_16550_UART is not set # CONFIG_16550_UART is not set
CONFIG_ARCH_HAVE_USART2=y CONFIG_ARCH_HAVE_USART2=y
CONFIG_MCU_SERIAL=y CONFIG_MCU_SERIAL=y

View File

@ -239,7 +239,6 @@ CONFIG_START_YEAR=2012
CONFIG_START_MONTH=11 CONFIG_START_MONTH=11
CONFIG_START_DAY=1 CONFIG_START_DAY=1
CONFIG_DEV_CONSOLE=y CONFIG_DEV_CONSOLE=y
CONFIG_DEV_LOWCONSOLE=y
# CONFIG_MUTEX_TYPES is not set # CONFIG_MUTEX_TYPES is not set
# CONFIG_PRIORITY_INHERITANCE is not set # CONFIG_PRIORITY_INHERITANCE is not set
# CONFIG_FDCLONE_DISABLE is not set # CONFIG_FDCLONE_DISABLE is not set
@ -310,7 +309,7 @@ CONFIG_ARCH_HAVE_I2CRESET=y
# CONFIG_SENSORS is not set # CONFIG_SENSORS is not set
# CONFIG_SERCOMM_CONSOLE is not set # CONFIG_SERCOMM_CONSOLE is not set
CONFIG_SERIAL=y CONFIG_SERIAL=y
# CONFIG_LOWLEVEL_CONSOLE is not set CONFIG_DEV_LOWCONSOLE=y
# CONFIG_16550_UART is not set # CONFIG_16550_UART is not set
CONFIG_ARCH_HAVE_USART2=y CONFIG_ARCH_HAVE_USART2=y
CONFIG_MCU_SERIAL=y CONFIG_MCU_SERIAL=y

View File

@ -244,7 +244,6 @@ CONFIG_START_YEAR=2012
CONFIG_START_MONTH=11 CONFIG_START_MONTH=11
CONFIG_START_DAY=2 CONFIG_START_DAY=2
CONFIG_DEV_CONSOLE=y CONFIG_DEV_CONSOLE=y
# CONFIG_DEV_LOWCONSOLE is not set
# CONFIG_MUTEX_TYPES is not set # CONFIG_MUTEX_TYPES is not set
# CONFIG_PRIORITY_INHERITANCE is not set # CONFIG_PRIORITY_INHERITANCE is not set
# CONFIG_FDCLONE_DISABLE is not set # CONFIG_FDCLONE_DISABLE is not set
@ -316,7 +315,7 @@ CONFIG_ARCH_HAVE_I2CRESET=y
# CONFIG_SENSORS is not set # CONFIG_SENSORS is not set
# CONFIG_SERCOMM_CONSOLE is not set # CONFIG_SERCOMM_CONSOLE is not set
CONFIG_SERIAL=y CONFIG_SERIAL=y
# CONFIG_LOWLEVEL_CONSOLE is not set # CONFIG_DEV_LOWCONSOLE is not set
# CONFIG_16550_UART is not set # CONFIG_16550_UART is not set
CONFIG_ARCH_HAVE_USART2=y CONFIG_ARCH_HAVE_USART2=y
CONFIG_MCU_SERIAL=y CONFIG_MCU_SERIAL=y

View File

@ -242,7 +242,6 @@ CONFIG_START_YEAR=2012
CONFIG_START_MONTH=10 CONFIG_START_MONTH=10
CONFIG_START_DAY=26 CONFIG_START_DAY=26
CONFIG_DEV_CONSOLE=y CONFIG_DEV_CONSOLE=y
CONFIG_DEV_LOWCONSOLE=y
# CONFIG_MUTEX_TYPES is not set # CONFIG_MUTEX_TYPES is not set
# CONFIG_PRIORITY_INHERITANCE is not set # CONFIG_PRIORITY_INHERITANCE is not set
# CONFIG_FDCLONE_DISABLE is not set # CONFIG_FDCLONE_DISABLE is not set
@ -313,7 +312,7 @@ CONFIG_ARCH_HAVE_I2CRESET=y
# CONFIG_SENSORS is not set # CONFIG_SENSORS is not set
# CONFIG_SERCOMM_CONSOLE is not set # CONFIG_SERCOMM_CONSOLE is not set
CONFIG_SERIAL=y CONFIG_SERIAL=y
# CONFIG_LOWLEVEL_CONSOLE is not set CONFIG_DEV_LOWCONSOLE=y
# CONFIG_16550_UART is not set # CONFIG_16550_UART is not set
CONFIG_ARCH_HAVE_USART2=y CONFIG_ARCH_HAVE_USART2=y
CONFIG_MCU_SERIAL=y CONFIG_MCU_SERIAL=y

View File

@ -260,7 +260,6 @@ CONFIG_START_YEAR=2011
CONFIG_START_MONTH=12 CONFIG_START_MONTH=12
CONFIG_START_DAY=6 CONFIG_START_DAY=6
CONFIG_DEV_CONSOLE=y CONFIG_DEV_CONSOLE=y
# CONFIG_DEV_LOWCONSOLE is not set
# CONFIG_MUTEX_TYPES is not set # CONFIG_MUTEX_TYPES is not set
# CONFIG_PRIORITY_INHERITANCE is not set # CONFIG_PRIORITY_INHERITANCE is not set
# CONFIG_FDCLONE_DISABLE is not set # CONFIG_FDCLONE_DISABLE is not set
@ -349,7 +348,7 @@ CONFIG_LCD_LANDSCAPE=y
# CONFIG_SENSORS is not set # CONFIG_SENSORS is not set
# CONFIG_SERCOMM_CONSOLE is not set # CONFIG_SERCOMM_CONSOLE is not set
CONFIG_SERIAL=y CONFIG_SERIAL=y
# CONFIG_LOWLEVEL_CONSOLE is not set # CONFIG_DEV_LOWCONSOLE is not set
# CONFIG_16550_UART is not set # CONFIG_16550_UART is not set
CONFIG_ARCH_HAVE_USART2=y CONFIG_ARCH_HAVE_USART2=y
CONFIG_MCU_SERIAL=y CONFIG_MCU_SERIAL=y

View File

@ -259,7 +259,6 @@ CONFIG_START_YEAR=2009
CONFIG_START_MONTH=9 CONFIG_START_MONTH=9
CONFIG_START_DAY=21 CONFIG_START_DAY=21
CONFIG_DEV_CONSOLE=y CONFIG_DEV_CONSOLE=y
CONFIG_DEV_LOWCONSOLE=y
# CONFIG_MUTEX_TYPES is not set # CONFIG_MUTEX_TYPES is not set
# CONFIG_PRIORITY_INHERITANCE is not set # CONFIG_PRIORITY_INHERITANCE is not set
# CONFIG_FDCLONE_DISABLE is not set # CONFIG_FDCLONE_DISABLE is not set
@ -330,7 +329,7 @@ CONFIG_ARCH_HAVE_I2CRESET=y
# CONFIG_SENSORS is not set # CONFIG_SENSORS is not set
# CONFIG_SERCOMM_CONSOLE is not set # CONFIG_SERCOMM_CONSOLE is not set
CONFIG_SERIAL=y CONFIG_SERIAL=y
# CONFIG_LOWLEVEL_CONSOLE is not set CONFIG_DEV_LOWCONSOLE=y
# CONFIG_16550_UART is not set # CONFIG_16550_UART is not set
CONFIG_ARCH_HAVE_USART2=y CONFIG_ARCH_HAVE_USART2=y
CONFIG_MCU_SERIAL=y CONFIG_MCU_SERIAL=y

View File

@ -259,7 +259,6 @@ CONFIG_START_YEAR=2009
CONFIG_START_MONTH=9 CONFIG_START_MONTH=9
CONFIG_START_DAY=21 CONFIG_START_DAY=21
CONFIG_DEV_CONSOLE=y CONFIG_DEV_CONSOLE=y
CONFIG_DEV_LOWCONSOLE=y
# CONFIG_MUTEX_TYPES is not set # CONFIG_MUTEX_TYPES is not set
# CONFIG_PRIORITY_INHERITANCE is not set # CONFIG_PRIORITY_INHERITANCE is not set
# CONFIG_FDCLONE_DISABLE is not set # CONFIG_FDCLONE_DISABLE is not set
@ -330,7 +329,7 @@ CONFIG_ARCH_HAVE_I2CRESET=y
# CONFIG_SENSORS is not set # CONFIG_SENSORS is not set
# CONFIG_SERCOMM_CONSOLE is not set # CONFIG_SERCOMM_CONSOLE is not set
CONFIG_SERIAL=y CONFIG_SERIAL=y
# CONFIG_LOWLEVEL_CONSOLE is not set CONFIG_DEV_LOWCONSOLE=y
# CONFIG_16550_UART is not set # CONFIG_16550_UART is not set
CONFIG_ARCH_HAVE_USART2=y CONFIG_ARCH_HAVE_USART2=y
CONFIG_MCU_SERIAL=y CONFIG_MCU_SERIAL=y

View File

@ -54,9 +54,10 @@ Configuring NuttX
1) From a POSIX window: 1) From a POSIX window:
cd tools cd tools
./configure.sh z80sim/pashello ./configure.sh xtrs/ostest
2) From a CMD.exe window 2) From a CMD.exe window
setenv.bat setenv.bat
make
The setenv.bat will need to be updated to include the PATH to the XTRS The setenv.bat will need to be updated to include the PATH to the XTRS
hex2cmd program. hex2cmd program.
@ -72,9 +73,7 @@ Configuring NuttX
which will give you the steps you would need to do to convert this which will give you the steps you would need to do to convert this
configuration to build in other, Unix-like environments. configuration to build in other, Unix-like environments.
3. This configuration was last verified sucessfully prior to the 3. The current build requires ca. 3.2.1 SDCC.
the configure to Kconfig/mconf tool using SDCC 2.6.0 built to run
natively under Cygwin. The current build requires ca. 3.2.1 SDCC.
nsh nsh
@ -84,10 +83,33 @@ Configuring NuttX
This configuration can be selected by: This configuration can be selected by:
1) From a POSIX window:
cd tools cd tools
./configure.sh xtrs/nsh ./configure.sh xtrs/nsh
cd - 2) From a CMD.exe window
. ./setenv.sh setenv.bat
make
The setenv.bat will need to be updated to include the PATH to the XTRS
hex2cmd program.
NOTES:
1. This configuration uses the mconf-based configuration tool. See the
"Reconfiguring" section below for information about changing this
configuration.
2. The default setup for this configuration uses a windows native build.
See the section entitled "Reconfiguring for Linux, OSX, or Cygwin"
which will give you the steps you would need to do to convert this
configuration to build in other, Unix-like environments.
3. The current build requires ca. 3.2.1 SDCC.
4. This configuration depends on configs/xtrs/src/xtrs_serial.c which
is incomplete. At compile time, the following symbols are undefined:
ctrl, baud, rs232_xmtisr, rs232_recvisr, ch
pashello pashello
@ -99,10 +121,28 @@ Configuring NuttX
This configuration can be selected by: This configuration can be selected by:
1) From a POSIX window:
cd tools cd tools
./configure.sh xtrs/pashello ./configure.sh xtrs/pashello
cd - 2) From a CMD.exe window
. ./setenv.sh setenv.bat
make
The setenv.bat will need to be updated to include the PATH to the XTRS
hex2cmd program.
NOTES:
1. This configuration uses the mconf-based configuration tool. See the
"Reconfiguring" section below for information about changing this
configuration.
2. The default setup for this configuration uses a windows native build.
See the section entitled "Reconfiguring for Linux, OSX, or Cygwin"
which will give you the steps you would need to do to convert this
configuration to build in other, Unix-like environments.
3. The current build requires ca. 3.2.1 SDCC.
Reconfiguring NuttX Reconfiguring NuttX
^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^

View File

@ -1,44 +0,0 @@
############################################################################
# configs/xtrs/nsh/appconfig
#
# Copyright (C) 2011-2012 Gregory Nutt. All rights reserved.
# Author: Gregory Nutt <gnutt@nuttx.org>
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
#
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in
# the documentation and/or other materials provided with the
# distribution.
# 3. Neither the name NuttX nor the names of its contributors may be
# used to endorse or promote products derived from this software
# without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
# POSSIBILITY OF SUCH DAMAGE.
#
############################################################################
# Path to example in apps/examples containing the user_start entry point
CONFIGURED_APPS += examples/nsh
# The NSH Library
CONFIGURED_APPS += system/readline
CONFIGURED_APPS += nshlib

View File

@ -1,138 +1,154 @@
############################################################################
# configs/xtrs/nsh/defconfig
# #
# Copyright (C) 2007-2010, 2012 Gregory Nutt. All rights reserved. # Automatically generated file; DO NOT EDIT.
# Author: Gregory Nutt <gnutt@nuttx.org> # Nuttx/ Configuration
# #
# Redistribution and use in source and binary forms, with or without CONFIG_NUTTX_NEWCONFIG=y
# modification, are permitted provided that the following conditions
# are met:
# #
# 1. Redistributions of source code must retain the above copyright # Build Setup
# notice, this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in
# the documentation and/or other materials provided with the
# distribution.
# 3. Neither the name NuttX nor the names of its contributors may be
# used to endorse or promote products derived from this software
# without specific prior written permission.
# #
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS # CONFIG_EXPERIMENTAL is not set
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT # CONFIG_HOST_LINUX is not set
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS # CONFIG_HOST_OSX is not set
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE CONFIG_HOST_WINDOWS=y
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, # CONFIG_HOST_OTHER is not set
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, CONFIG_WINDOWS_NATIVE=y
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS # CONFIG_WINDOWS_CYGWIN is not set
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED # CONFIG_WINDOWS_MSYS is not set
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT # CONFIG_WINDOWS_OTHER is not set
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN # CONFIG_WINDOWS_MKLINK is not set
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
# POSSIBILITY OF SUCH DAMAGE.
# #
############################################################################ # Build Configuration
# #
# Architecture selection # CONFIG_APPS_DIR="..\apps"
# CONFIG_BUILD_2PASS is not set
# #
CONFIG_ARCH="z80" # Binary Output Formats
#
# CONFIG_RRLOAD_BINARY is not set
# CONFIG_INTELHEX_BINARY is not set
# CONFIG_MOTOROLA_SREC is not set
# CONFIG_RAW_BINARY is not set
#
# Customize Header Files
#
# CONFIG_ARCH_STDBOOL_H is not set
# CONFIG_ARCH_MATH_H is not set
# CONFIG_ARCH_FLOAT_H is not set
# CONFIG_ARCH_STDARG_H is not set
#
# Debug Options
#
# CONFIG_DEBUG is not set
# CONFIG_DEBUG_SYMBOLS is not set
#
# System Type
#
# CONFIG_ARCH_8051 is not set
# CONFIG_ARCH_ARM is not set
# CONFIG_ARCH_AVR is not set
# CONFIG_ARCH_HC is not set
# CONFIG_ARCH_MIPS is not set
# CONFIG_ARCH_RGMP is not set
# CONFIG_ARCH_SH is not set
# CONFIG_ARCH_SIM is not set
# CONFIG_ARCH_X86 is not set
# CONFIG_ARCH_Z16 is not set
CONFIG_ARCH_Z80=y CONFIG_ARCH_Z80=y
CONFIG_ARCH="z80"
CONFIG_ARCH_CHIP="z80" CONFIG_ARCH_CHIP="z80"
CONFIG_BOARD_LOOPSPERMSEC=100
CONFIG_ARCH_CHIP_Z80=y CONFIG_ARCH_CHIP_Z80=y
CONFIG_ARCH_BOARD="xtrs" # CONFIG_ARCH_CHIP_Z8F6403 is not set
CONFIG_ARCH_BOARD_XTRS=y # CONFIG_ARCH_CHIP_Z8F6423 is not set
# CONFIG_ARCH_CHIP_EZ80F91 is not set
# CONFIG_ARCH_CHIP_EZ80F92 is not set
# CONFIG_ARCH_CHIP_EZ80F93 is not set
CONFIG_Z80_TOOLCHAIN_SDCCW=y
CONFIG_LINKER_HOME_AREA=0x5200
CONFIG_LINKER_CODE_AREA=0x5300
CONFIG_LINKER_DATA_AREA=0x8000
CONFIG_LINKER_ROM_AT_0000=y
# CONFIG_ARCH_HAVEHEAD is not set
#
# Architecture Options
#
# CONFIG_ARCH_NOINTC is not set
# CONFIG_ARCH_DMA is not set
# CONFIG_ARCH_IRQPRIO is not set
# CONFIG_ARCH_STACKDUMP is not set
# CONFIG_ENDIAN_BIG is not set
#
# Board Settings
#
CONFIG_DRAM_START=0x0000
CONFIG_DRAM_SIZE=65536 CONFIG_DRAM_SIZE=65536
# #
# Z80sim specific device driver settings # Boot options
# #
CONFIG_UART_RXBUFSIZE=256 # CONFIG_BOOT_RUNFROMEXTSRAM is not set
CONFIG_UART_TXBUFSIZE=256 CONFIG_BOOT_RUNFROMFLASH=y
# CONFIG_BOOT_RUNFROMISRAM is not set
# CONFIG_BOOT_RUNFROMSDRAM is not set
# CONFIG_BOOT_COPYTORAM is not set
# #
# General build options # Board Selection
# #
CONFIG_RRLOAD_BINARY=n CONFIG_ARCH_BOARD_XTRS=y
CONFIG_INTELHEX_BINARY=n # CONFIG_ARCH_BOARD_Z80SIM is not set
CONFIG_RAW_BINARY=n # CONFIG_ARCH_BOARD_CUSTOM is not set
CONFIG_ARCH_BOARD="xtrs"
CONFIG_LINKER_START_AREA=0x5200
CONFIG_LINKER_CODE_AREA=0x5300
CONFIG_LINKER_ROM_AT_0000=y
# #
# General OS setup # Common Board Options
# #
CONFIG_USER_ENTRYPOINT="nsh_main" CONFIG_NSH_MMCSDMINOR=0
CONFIG_DEBUG=n
CONFIG_DEBUG_VERBOSE=n #
CONFIG_DEBUG_SYMBOLS=n # Board-Specific Options
CONFIG_MM_REGIONS=1 #
CONFIG_ARCH_LOWPUTC=y
#
# RTOS Features
#
CONFIG_MSEC_PER_TICK=10
CONFIG_RR_INTERVAL=0 CONFIG_RR_INTERVAL=0
CONFIG_SCHED_INSTRUMENTATION=n # CONFIG_SCHED_INSTRUMENTATION is not set
CONFIG_TASK_NAME_SIZE=0 CONFIG_TASK_NAME_SIZE=0
CONFIG_START_YEAR=2007 # CONFIG_JULIAN_TIME is not set
CONFIG_START_MONTH=2 CONFIG_START_YEAR=2012
CONFIG_START_DAY=21 CONFIG_START_MONTH=12
CONFIG_JULIAN_TIME=n CONFIG_START_DAY=9
CONFIG_HAVE_LOWUARTINIT=n CONFIG_DEV_CONSOLE=y
CONFIG_DEV_CONSOLE=n # CONFIG_MUTEX_TYPES is not set
CONFIG_DEV_LOWCONSOLE=n # CONFIG_PRIORITY_INHERITANCE is not set
CONFIG_MUTEX_TYPES=n # CONFIG_FDCLONE_DISABLE is not set
CONFIG_PRIORITY_INHERITANCE=n # CONFIG_FDCLONE_STDIO is not set
CONFIG_SEM_PREALLOCHOLDERS=0
CONFIG_SEM_NNESTPRIO=0
CONFIG_FDCLONE_DISABLE=n
CONFIG_FDCLONE_STDIO=n
CONFIG_SDCLONE_DISABLE=y CONFIG_SDCLONE_DISABLE=y
# CONFIG_SCHED_WORKQUEUE is not set
# # CONFIG_SCHED_WAITPID is not set
# The following can be used to disable categories of # CONFIG_SCHED_ATEXIT is not set
# APIs supported by the OS. If the compiler supports # CONFIG_SCHED_ONEXIT is not set
# weak functions, then it should not be necessary to CONFIG_USER_ENTRYPOINT="nsh_main"
# disable functions unless you want to restrict usage CONFIG_DISABLE_OS_API=y
# of those APIs. # CONFIG_DISABLE_CLOCK is not set
#
# There are certain dependency relationships in these
# features.
#
# o mq_notify logic depends on signals to awaken tasks
# waiting for queues to become full or empty.
# o pthread_condtimedwait() depends on signals to wake
# up waiting tasks.
#
CONFIG_DISABLE_CLOCK=n
CONFIG_DISABLE_POSIX_TIMERS=y CONFIG_DISABLE_POSIX_TIMERS=y
CONFIG_DISABLE_PTHREAD=y CONFIG_DISABLE_PTHREAD=y
CONFIG_DISABLE_SIGNALS=n # CONFIG_DISABLE_SIGNALS is not set
CONFIG_DISABLE_MQUEUE=y CONFIG_DISABLE_MQUEUE=y
CONFIG_DISABLE_MOUNTPOINT=y CONFIG_DISABLE_MOUNTPOINT=y
CONFIG_DISABLE_ENVIRON=y CONFIG_DISABLE_ENVIRON=y
CONFIG_DISABLE_POLL=y CONFIG_DISABLE_POLL=y
#
# Misc libc settings
#
CONFIG_NOPRINTF_FIELDWIDTH=y
#
# Allow for architecture optimized implementations
#
# The architecture can provide optimized versions of the
# following to improve sysem performance
#
CONFIG_ARCH_MEMCPY=n
CONFIG_ARCH_MEMCMP=n
CONFIG_ARCH_MEMMOVE=n
CONFIG_ARCH_MEMSET=n
CONFIG_ARCH_STRCMP=n
CONFIG_ARCH_STRCPY=n
CONFIG_ARCH_STRNCPY=n
CONFIG_ARCH_STRLEN=n
CONFIG_ARCH_STRNLEN=n
CONFIG_ARCH_BZERO=n
# #
# Sizes of configurable things (0 disables) # Sizes of configurable things (0 disables)
# #
@ -142,86 +158,347 @@ CONFIG_NPTHREAD_KEYS=0
CONFIG_NFILE_DESCRIPTORS=6 CONFIG_NFILE_DESCRIPTORS=6
CONFIG_NFILE_STREAMS=6 CONFIG_NFILE_STREAMS=6
CONFIG_NAME_MAX=32 CONFIG_NAME_MAX=32
CONFIG_STDIO_BUFFER_SIZE=0
CONFIG_NUNGET_CHARS=0
CONFIG_PREALLOC_MQ_MSGS=0 CONFIG_PREALLOC_MQ_MSGS=0
CONFIG_MQ_MAXMSGSIZE=0 CONFIG_MQ_MAXMSGSIZE=0
CONFIG_MAX_WDOGPARMS=2 CONFIG_MAX_WDOGPARMS=2
CONFIG_PREALLOC_WDOGS=4 CONFIG_PREALLOC_WDOGS=4
CONFIG_PREALLOC_TIMERS=0 CONFIG_PREALLOC_TIMERS=0
#
# TCP/IP and UDP support via uIP
#
CONFIG_NET=n
CONFIG_NET_IPv6=n
CONFIG_NSOCKET_DESCRIPTORS=0
CONFIG_NET_SOCKOPTS=y
CONFIG_NET_BUFSIZE=420
CONFIG_NET_TCP=n
CONFIG_NET_TCP_CONNS=40
CONFIG_NET_MAX_LISTENPORTS=40
CONFIG_NET_UDP=n
CONFIG_NET_UDP_CHECKSUMS=y
#CONFIG_NET_UDP_CONNS=10
CONFIG_NET_ICMP=n
CONFIG_NET_ICMP_PING=n
#CONFIG_NET_PINGADDRCONF=0
CONFIG_NET_STATISTICS=y
#CONFIG_NET_RECEIVE_WINDOW=
#CONFIG_NET_ARPTAB_SIZE=8
CONFIG_NET_BROADCAST=n
#
# UIP Network Utilities
#
CONFIG_NET_DHCP_LIGHT=n
CONFIG_NET_RESOLV_ENTRIES=4
#
# Settings for examples/nsh
#
CONFIG_NSH_FILEIOSIZE=1024
CONFIG_NSH_STRERROR=n
CONFIG_NSH_LINELEN=40
CONFIG_NSH_NESTDEPTH=3
CONFIG_NSH_DISABLESCRIPT=n
CONFIG_NSH_DISABLEBG=n
CONFIG_NSH_ROMFSETC=n
CONFIG_NSH_CONSOLE=y
CONFIG_NSH_TELNET=n
CONFIG_NSH_IOBUFFER_SIZE=512
CONFIG_NSH_DHCPC=n
CONFIG_NSH_NOMAC=n
CONFIG_NSH_IPADDR=0x0a000002
CONFIG_NSH_DRIPADDR=0x0a000001
CONFIG_NSH_NETMASK=0xffffff00
CONFIG_NSH_ROMFSMOUNTPT="/etc"
CONFIG_NSH_INITSCRIPT="init.d/rcS"
CONFIG_NSH_ROMFSDEVNO=0
CONFIG_NSH_ROMFSSECTSIZE=64
CONFIG_NSH_FATDEVNO=1
CONFIG_NSH_FATSECTSIZE=512
CONFIG_NSH_FATNSECTORS=1024
CONFIG_NSH_FATMOUNTPT="/tmp"
# #
# Stack and heap information # Stack and heap information
# #
CONFIG_BOOT_RUNFROMFLASH=n # CONFIG_CUSTOM_STACK is not set
CONFIG_BOOT_COPYTORAM=n
CONFIG_CUSTOM_STACK=n
CONFIG_IDLETHREAD_STACKSIZE=1024 CONFIG_IDLETHREAD_STACKSIZE=1024
CONFIG_USERMAIN_STACKSIZE=1024 CONFIG_USERMAIN_STACKSIZE=1024
CONFIG_PTHREAD_STACK_MIN=256 CONFIG_PTHREAD_STACK_MIN=256
CONFIG_PTHREAD_STACK_DEFAULT=1024 CONFIG_PTHREAD_STACK_DEFAULT=1024
CONFIG_HEAP_SIZE=
CONFIG_HEAP_BASE=
# #
# Maintain legacy build behavior (revisit) # Device Drivers
#
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_SPI is not set
# CONFIG_RTC is not set
# CONFIG_WATCHDOG is not set
# CONFIG_ANALOG is not set
# CONFIG_BCH is not set
# CONFIG_INPUT is not set
# CONFIG_LCD is not set
# CONFIG_MMCSD is not set
# CONFIG_MTD is not set
# CONFIG_PIPES is not set
# CONFIG_PM is not set
# CONFIG_POWER is not set
# CONFIG_SENSORS is not set
# CONFIG_SERCOMM_CONSOLE is not set
CONFIG_SERIAL=y
# CONFIG_DEV_LOWCONSOLE is not set
# CONFIG_16550_UART is not set
CONFIG_ARCH_HAVE_UART=y
CONFIG_MCU_SERIAL=y
CONFIG_STANDARD_SERIAL=y
# CONFIG_UART_SERIAL_CONSOLE is not set
CONFIG_NO_SERIAL_CONSOLE=y
#
# UART Configuration
#
CONFIG_UART_RXBUFSIZE=64
CONFIG_UART_TXBUFSIZE=64
CONFIG_UART_BAUD=115200
CONFIG_UART_BITS=8
CONFIG_UART_PARITY=0
CONFIG_UART_2STOP=0
# CONFIG_USBDEV is not set
# CONFIG_USBHOST is not set
# CONFIG_WIRELESS is not set
#
# System Logging Device Options
# #
CONFIG_MMCSD=y #
CONFIG_MMCSD_SPI=y # System Logging
CONFIG_MMCSD_SDIO=y #
# CONFIG_RAMLOG is not set
#
# Networking Support
#
# CONFIG_NET is not set
#
# File Systems
#
#
# File system configuration
#
# CONFIG_FS_RAMMAP is not set
#
# System Logging
#
# CONFIG_SYSLOG is not set
#
# Graphics Support
#
# CONFIG_NX is not set
#
# Memory Management
#
# CONFIG_MM_SMALL is not set
CONFIG_MM_REGIONS=1
CONFIG_ARCH_HAVE_HEAP2=y
CONFIG_HEAP2_BASE=0x00000000
CONFIG_HEAP2_SIZE=0
# CONFIG_GRAN is not set
#
# Binary Formats
#
# CONFIG_BINFMT_DISABLE is not set
# CONFIG_NXFLAT is not set
# CONFIG_ELF is not set
# CONFIG_SYMTAB_ORDEREDBYNAME is not set
#
# Library Routines
#
CONFIG_STDIO_BUFFER_SIZE=0
CONFIG_STDIO_LINEBUFFER=y
CONFIG_NUNGET_CHARS=0
# CONFIG_LIBM is not set
CONFIG_NOPRINTF_FIELDWIDTH=y
# CONFIG_LIBC_FLOATINGPOINT 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
# CONFIG_LIBC_STRERROR is not set
# CONFIG_LIBC_PERROR_STDOUT is not set
CONFIG_ARCH_LOWPUTC=y
CONFIG_LIB_SENDFILE_BUFSIZE=512
# CONFIG_ARCH_ROMGETC is not set
# CONFIG_ARCH_OPTIMIZED_FUNCTIONS is not set
#
# Basic CXX Support
#
# CONFIG_C99_BOOL8 is not set
# CONFIG_HAVE_CXX is not set
#
# Application Configuration
#
#
# Named Applications
#
# CONFIG_NAMEDAPP is not set
#
# Examples
#
# CONFIG_EXAMPLES_BUTTONS is not set
# CONFIG_EXAMPLES_CAN is not set
# CONFIG_EXAMPLES_CDCACM is not set
# CONFIG_EXAMPLES_COMPOSITE is not set
# CONFIG_EXAMPLES_DHCPD is not set
# CONFIG_EXAMPLES_ELF is not set
# CONFIG_EXAMPLES_FTPC is not set
# CONFIG_EXAMPLES_FTPD is not set
# CONFIG_EXAMPLES_HELLO is not set
# CONFIG_EXAMPLES_HELLOXX is not set
# CONFIG_EXAMPLES_JSON is not set
# CONFIG_EXAMPLES_HIDKBD is not set
# CONFIG_EXAMPLES_KEYPADTEST is not set
# CONFIG_EXAMPLES_IGMP is not set
# CONFIG_EXAMPLES_LCDRW is not set
# CONFIG_EXAMPLES_MM is not set
# CONFIG_EXAMPLES_MOUNT is not set
# CONFIG_EXAMPLES_MODBUS is not set
# CONFIG_EXAMPLES_NETTEST is not set
CONFIG_EXAMPLES_NSH=y
# CONFIG_EXAMPLES_NULL is not set
# CONFIG_EXAMPLES_NX is not set
# CONFIG_EXAMPLES_NXCONSOLE is not set
# CONFIG_EXAMPLES_NXFFS is not set
# CONFIG_EXAMPLES_NXFLAT is not set
# CONFIG_EXAMPLES_NXHELLO is not set
# CONFIG_EXAMPLES_NXIMAGE is not set
# CONFIG_EXAMPLES_NXLINES is not set
# CONFIG_EXAMPLES_NXTEXT is not set
# CONFIG_EXAMPLES_OSTEST is not set
# CONFIG_EXAMPLES_PASHELLO is not set
# CONFIG_EXAMPLES_PIPE is not set
# CONFIG_EXAMPLES_POLL is not set
# CONFIG_EXAMPLES_QENCODER is not set
# CONFIG_EXAMPLES_RGMP is not set
# CONFIG_EXAMPLES_ROMFS is not set
# CONFIG_EXAMPLES_SENDMAIL is not set
# CONFIG_EXAMPLES_SERLOOP is not set
# CONFIG_EXAMPLES_TELNETD is not set
# CONFIG_EXAMPLES_THTTPD is not set
# CONFIG_EXAMPLES_TIFF is not set
# CONFIG_EXAMPLES_TOUCHSCREEN is not set
# CONFIG_EXAMPLES_UDP is not set
# CONFIG_EXAMPLES_UIP is not set
# CONFIG_EXAMPLES_USBSERIAL is not set
# CONFIG_EXAMPLES_USBMSC is not set
# CONFIG_EXAMPLES_USBTERM is not set
# CONFIG_EXAMPLES_WATCHDOG is not set
# CONFIG_EXAMPLES_WLAN is not set
#
# Interpreters
#
#
# Interpreters
#
# CONFIG_INTERPRETERS_FICL is not set
# CONFIG_INTERPRETERS_PCODE is not set
#
# Network Utilities
#
#
# Networking Utilities
#
# CONFIG_NETUTILS_CODECS is not set
# CONFIG_NETUTILS_DHCPC is not set
# CONFIG_NETUTILS_DHCPD is not set
# CONFIG_NETUTILS_FTPC is not set
# CONFIG_NETUTILS_FTPD is not set
# CONFIG_NETUTILS_JSON is not set
# CONFIG_NETUTILS_RESOLV is not set
# CONFIG_NETUTILS_SMTP is not set
# CONFIG_NETUTILS_TELNETD is not set
# CONFIG_NETUTILS_TFTPC is not set
# CONFIG_NETUTILS_THTTPD is not set
# CONFIG_NETUTILS_UIPLIB is not set
# CONFIG_NETUTILS_WEBCLIENT is not set
#
# ModBus
#
#
# FreeModbus
#
# CONFIG_MODBUS is not set
#
# NSH Library
#
CONFIG_NSH_LIBRARY=y
#
# Disable Individual commands
#
# CONFIG_NSH_DISABLE_CAT is not set
# CONFIG_NSH_DISABLE_CD is not set
# CONFIG_NSH_DISABLE_CP is not set
# CONFIG_NSH_DISABLE_DD is not set
# CONFIG_NSH_DISABLE_ECHO is not set
# CONFIG_NSH_DISABLE_EXEC is not set
# CONFIG_NSH_DISABLE_EXIT is not set
# CONFIG_NSH_DISABLE_FREE is not set
# CONFIG_NSH_DISABLE_GET is not set
# CONFIG_NSH_DISABLE_HELP is not set
# CONFIG_NSH_DISABLE_HEXDUMP is not set
# CONFIG_NSH_DISABLE_IFCONFIG is not set
# CONFIG_NSH_DISABLE_KILL is not set
# CONFIG_NSH_DISABLE_LOSETUP is not set
# CONFIG_NSH_DISABLE_LS is not set
# CONFIG_NSH_DISABLE_MB is not set
# CONFIG_NSH_DISABLE_MKDIR is not set
# CONFIG_NSH_DISABLE_MKFATFS is not set
# CONFIG_NSH_DISABLE_MKFIFO is not set
# CONFIG_NSH_DISABLE_MKRD is not set
# CONFIG_NSH_DISABLE_MH is not set
# CONFIG_NSH_DISABLE_MOUNT is not set
# CONFIG_NSH_DISABLE_MW is not set
# CONFIG_NSH_DISABLE_NSFMOUNT is not set
# CONFIG_NSH_DISABLE_PS is not set
# CONFIG_NSH_DISABLE_PING is not set
# CONFIG_NSH_DISABLE_PUT is not set
# CONFIG_NSH_DISABLE_PWD is not set
# CONFIG_NSH_DISABLE_RM is not set
# CONFIG_NSH_DISABLE_RMDIR is not set
# CONFIG_NSH_DISABLE_SET is not set
# CONFIG_NSH_DISABLE_SH is not set
# CONFIG_NSH_DISABLE_SLEEP is not set
# CONFIG_NSH_DISABLE_TEST is not set
# CONFIG_NSH_DISABLE_UMOUNT is not set
# CONFIG_NSH_DISABLE_UNSET is not set
# CONFIG_NSH_DISABLE_USLEEP is not set
# CONFIG_NSH_DISABLE_WGET is not set
# CONFIG_NSH_DISABLE_XD is not set
CONFIG_NSH_CODECS_BUFSIZE=128
CONFIG_NSH_FILEIOSIZE=1024
CONFIG_NSH_LINELEN=40
CONFIG_NSH_NESTDEPTH=3
# CONFIG_NSH_DISABLESCRIPT is not set
# CONFIG_NSH_DISABLEBG is not set
CONFIG_NSH_CONSOLE=y
# CONFIG_NSH_CONDEV is not set
# CONFIG_NSH_ARCHINIT is not set
#
# NxWidgets/NxWM
#
#
# System NSH Add-Ons
#
#
# Custom Free Memory Command
#
# CONFIG_SYSTEM_FREE is not set
#
# I2C tool
#
#
# FLASH Program Installation
#
# CONFIG_SYSTEM_INSTALL is not set
#
# readline()
#
CONFIG_SYSTEM_READLINE=y
CONFIG_READLINE_ECHO=y
#
# Power Off
#
# CONFIG_SYSTEM_POWEROFF is not set
#
# RAMTRON
#
# CONFIG_SYSTEM_RAMTRON is not set
#
# SD Card
#
# CONFIG_SYSTEM_SDCARD is not set
#
# Sysinfo
#
# CONFIG_SYSTEM_SYSINFO is not set

View File

@ -0,0 +1,54 @@
@echo off
rem configs/xtrs/nsh/setenv.bat
rem
rem Copyright (C) 2012 Gregory Nutt. All rights reserved.
rem Author: Gregory Nutt <gnutt@nuttx.org>
rem
rem Redistribution and use in source and binary forms, with or without
rem modification, are permitted provided that the following conditions
rem are met:
rem
rem 1. Redistributions of source code must retain the above copyright
rem notice, this list of conditions and the following disclaimer.
rem 2. Redistributions in binary form must reproduce the above copyright
rem notice, this list of conditions and the following disclaimer in
rem the documentation and/or other materials provided with the
rem distribution.
rem 3. Neither the name NuttX nor the names of its contributors may be
rem used to endorse or promote products derived from this software
rem without specific prior written permission.
rem
rem THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
rem "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
rem LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
rem FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
rem COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
rem INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
rem BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
rem OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
rem AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
rem LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
rem ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
rem POSSIBILITY OF SUCH DAMAGE.
rem This is the location where I installed in the MinGW compiler. With
rem this configuration, it is recommended that you do NOT install the
rem MSYS tools; they conflict with the GNUWin32 tools. See
rem http://www.mingw.org/ for further info.
set PATH=C:\MinGW\bin;%PATH%
rem This is the location where I installed the SDCC toolchain for windows.
set PATH=C:\Program Files (x86)\SDCC/bin;%PATH%
rem This is the location where I installed the GNUWin32 tools. See
rem http://gnuwin32.sourceforge.net/.
set PATH=C:\gnuwin32\bin;%PATH%
rem This is the location where the XTRS hex2cmd program is available
rem set PATH=????:%PATH%
echo %PATH%

View File

@ -1,45 +0,0 @@
#!/bin/bash
# configs/xtrs/nsh/setenv.sh
#
# Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved.
# Author: Gregory Nutt <gnutt@nuttx.org>
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
#
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in
# the documentation and/or other materials provided with the
# distribution.
# 3. Neither the name NuttX nor the names of its contributors may be
# used to endorse or promote products derived from this software
# without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
# POSSIBILITY OF SUCH DAMAGE.
#
if [ "$(basename $0)" = "setenv.sh" ] ; then
echo "You must source this script, not run it!" 1>&2
exit 1
fi
if [ -z ${PATH_ORIG} ]; then export PATH_ORIG=${PATH}; fi
export SDCC_BIN=/usr/local/bin
export PATH=${SDCC_BIN}:/sbin:/usr/sbin:${PATH_ORIG}
echo "PATH : ${PATH}"

View File

@ -69,7 +69,6 @@ CONFIG_ARCH_CHIP_Z80=y
# CONFIG_ARCH_CHIP_EZ80F91 is not set # CONFIG_ARCH_CHIP_EZ80F91 is not set
# CONFIG_ARCH_CHIP_EZ80F92 is not set # CONFIG_ARCH_CHIP_EZ80F92 is not set
# CONFIG_ARCH_CHIP_EZ80F93 is not set # CONFIG_ARCH_CHIP_EZ80F93 is not set
# CONFIG_Z80_TOOLCHAIN_SDCCL is not set
CONFIG_Z80_TOOLCHAIN_SDCCW=y CONFIG_Z80_TOOLCHAIN_SDCCW=y
CONFIG_LINKER_HOME_AREA=0x5200 CONFIG_LINKER_HOME_AREA=0x5200
CONFIG_LINKER_CODE_AREA=0x5300 CONFIG_LINKER_CODE_AREA=0x5300
@ -89,7 +88,7 @@ CONFIG_LINKER_ROM_AT_0000=y
# #
# Board Settings # Board Settings
# #
CONFIG_DRAM_START= CONFIG_DRAM_START=0x0000
CONFIG_DRAM_SIZE=65536 CONFIG_DRAM_SIZE=65536
# #
@ -129,7 +128,6 @@ CONFIG_START_YEAR=2008
CONFIG_START_MONTH=2 CONFIG_START_MONTH=2
CONFIG_START_DAY=21 CONFIG_START_DAY=21
# CONFIG_DEV_CONSOLE is not set # CONFIG_DEV_CONSOLE is not set
# CONFIG_DEV_LOWCONSOLE is not set
# CONFIG_MUTEX_TYPES is not set # CONFIG_MUTEX_TYPES is not set
# CONFIG_PRIORITY_INHERITANCE is not set # CONFIG_PRIORITY_INHERITANCE is not set
# CONFIG_FDCLONE_DISABLE is not set # CONFIG_FDCLONE_DISABLE is not set
@ -199,7 +197,7 @@ CONFIG_DEV_NULL=y
# CONFIG_SENSORS is not set # CONFIG_SENSORS is not set
# CONFIG_SERCOMM_CONSOLE is not set # CONFIG_SERCOMM_CONSOLE is not set
CONFIG_SERIAL=y CONFIG_SERIAL=y
# CONFIG_LOWLEVEL_CONSOLE is not set CONFIG_DEV_LOWCONSOLE=y
# CONFIG_16550_UART is not set # CONFIG_16550_UART is not set
CONFIG_ARCH_HAVE_UART=y CONFIG_ARCH_HAVE_UART=y
CONFIG_MCU_SERIAL=y CONFIG_MCU_SERIAL=y

View File

@ -1,43 +0,0 @@
############################################################################
# configs/xtrs/pashello/appconfig
#
# Copyright (C) 2011 Gregory Nutt. All rights reserved.
# Author: Gregory Nutt <gnutt@nuttx.org>
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
#
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in
# the documentation and/or other materials provided with the
# distribution.
# 3. Neither the name NuttX nor the names of its contributors may be
# used to endorse or promote products derived from this software
# without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
# POSSIBILITY OF SUCH DAMAGE.
#
############################################################################
# Path to example in apps/examples containing the user_start entry point
CONFIGURED_APPS += examples/pashello
# Path to the Pascal p-code runtime interpreter module
CONFIGURED_APPS += interpreters/pcode

View File

@ -1,138 +1,154 @@
############################################################################
# configs/xtrs/pashello/defconfig
# #
# Copyright (C) 2008-2010, 2012 Gregory Nutt. All rights reserved. # Automatically generated file; DO NOT EDIT.
# Author: Gregory Nutt <gnutt@nuttx.org> # Nuttx/ Configuration
# #
# Redistribution and use in source and binary forms, with or without CONFIG_NUTTX_NEWCONFIG=y
# modification, are permitted provided that the following conditions
# are met:
# #
# 1. Redistributions of source code must retain the above copyright # Build Setup
# notice, this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in
# the documentation and/or other materials provided with the
# distribution.
# 3. Neither the name NuttX nor the names of its contributors may be
# used to endorse or promote products derived from this software
# without specific prior written permission.
# #
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS # CONFIG_EXPERIMENTAL is not set
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT # CONFIG_HOST_LINUX is not set
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS # CONFIG_HOST_OSX is not set
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE CONFIG_HOST_WINDOWS=y
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, # CONFIG_HOST_OTHER is not set
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, CONFIG_WINDOWS_NATIVE=y
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS # CONFIG_WINDOWS_CYGWIN is not set
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED # CONFIG_WINDOWS_MSYS is not set
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT # CONFIG_WINDOWS_OTHER is not set
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN # CONFIG_WINDOWS_MKLINK is not set
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
# POSSIBILITY OF SUCH DAMAGE.
# #
############################################################################ # Build Configuration
# #
# Architecture selection # CONFIG_APPS_DIR="..\apps"
# CONFIG_BUILD_2PASS is not set
# #
CONFIG_ARCH="z80" # Binary Output Formats
#
# CONFIG_RRLOAD_BINARY is not set
# CONFIG_INTELHEX_BINARY is not set
# CONFIG_MOTOROLA_SREC is not set
# CONFIG_RAW_BINARY is not set
#
# Customize Header Files
#
# CONFIG_ARCH_STDBOOL_H is not set
# CONFIG_ARCH_MATH_H is not set
# CONFIG_ARCH_FLOAT_H is not set
# CONFIG_ARCH_STDARG_H is not set
#
# Debug Options
#
# CONFIG_DEBUG is not set
# CONFIG_DEBUG_SYMBOLS is not set
#
# System Type
#
# CONFIG_ARCH_8051 is not set
# CONFIG_ARCH_ARM is not set
# CONFIG_ARCH_AVR is not set
# CONFIG_ARCH_HC is not set
# CONFIG_ARCH_MIPS is not set
# CONFIG_ARCH_RGMP is not set
# CONFIG_ARCH_SH is not set
# CONFIG_ARCH_SIM is not set
# CONFIG_ARCH_X86 is not set
# CONFIG_ARCH_Z16 is not set
CONFIG_ARCH_Z80=y CONFIG_ARCH_Z80=y
CONFIG_ARCH="z80"
CONFIG_ARCH_CHIP="z80" CONFIG_ARCH_CHIP="z80"
CONFIG_BOARD_LOOPSPERMSEC=100
CONFIG_ARCH_CHIP_Z80=y CONFIG_ARCH_CHIP_Z80=y
CONFIG_ARCH_BOARD="xtrs" # CONFIG_ARCH_CHIP_Z8F6403 is not set
CONFIG_ARCH_BOARD_XTRS=y # CONFIG_ARCH_CHIP_Z8F6423 is not set
# CONFIG_ARCH_CHIP_EZ80F91 is not set
# CONFIG_ARCH_CHIP_EZ80F92 is not set
# CONFIG_ARCH_CHIP_EZ80F93 is not set
# CONFIG_Z80_TOOLCHAIN_SDCCL is not set
CONFIG_Z80_TOOLCHAIN_SDCCW=y
CONFIG_LINKER_HOME_AREA=0x5200
CONFIG_LINKER_CODE_AREA=0x5300
CONFIG_LINKER_DATA_AREA=0x8000
CONFIG_LINKER_ROM_AT_0000=y
# CONFIG_ARCH_HAVEHEAD is not set
#
# Architecture Options
#
# CONFIG_ARCH_NOINTC is not set
# CONFIG_ARCH_DMA is not set
# CONFIG_ARCH_IRQPRIO is not set
# CONFIG_ARCH_STACKDUMP is not set
# CONFIG_ENDIAN_BIG is not set
#
# Board Settings
#
CONFIG_DRAM_START=0x0000
CONFIG_DRAM_SIZE=65536 CONFIG_DRAM_SIZE=65536
# #
# xtrs specific device driver settings # Boot options
# #
CONFIG_UART_RXBUFSIZE=256 # CONFIG_BOOT_RUNFROMEXTSRAM is not set
CONFIG_UART_TXBUFSIZE=256 CONFIG_BOOT_RUNFROMFLASH=y
# CONFIG_BOOT_RUNFROMISRAM is not set
# CONFIG_BOOT_RUNFROMSDRAM is not set
# CONFIG_BOOT_COPYTORAM is not set
# #
# General build options # Board Selection
# #
CONFIG_RRLOAD_BINARY=n CONFIG_ARCH_BOARD_XTRS=y
CONFIG_INTELHEX_BINARY=n # CONFIG_ARCH_BOARD_Z80SIM is not set
CONFIG_RAW_BINARY=n # CONFIG_ARCH_BOARD_CUSTOM is not set
CONFIG_ARCH_BOARD="xtrs"
CONFIG_LINKER_START_AREA=0x5200
CONFIG_LINKER_CODE_AREA=0x5300
CONFIG_LINKER_ROM_AT_0000=y
# #
# General OS setup # Common Board Options
# #
CONFIG_USER_ENTRYPOINT="pashello_main"
CONFIG_DEBUG=n #
CONFIG_DEBUG_VERBOSE=n # Board-Specific Options
CONFIG_DEBUG_SYMBOLS=n #
CONFIG_MM_REGIONS=1
CONFIG_ARCH_LOWPUTC=y #
# RTOS Features
#
CONFIG_MSEC_PER_TICK=10
CONFIG_RR_INTERVAL=0 CONFIG_RR_INTERVAL=0
CONFIG_SCHED_INSTRUMENTATION=n # CONFIG_SCHED_INSTRUMENTATION is not set
CONFIG_TASK_NAME_SIZE=0 CONFIG_TASK_NAME_SIZE=0
CONFIG_START_YEAR=2008 # CONFIG_JULIAN_TIME is not set
CONFIG_START_MONTH=2 CONFIG_START_YEAR=2012
CONFIG_START_DAY=21 CONFIG_START_MONTH=12
CONFIG_JULIAN_TIME=n CONFIG_START_DAY=9
CONFIG_HAVE_LOWUARTINIT=n CONFIG_DEV_CONSOLE=y
CONFIG_DEV_CONSOLE=n # CONFIG_MUTEX_TYPES is not set
CONFIG_DEV_LOWCONSOLE=n # CONFIG_PRIORITY_INHERITANCE is not set
CONFIG_MUTEX_TYPES=n # CONFIG_FDCLONE_DISABLE is not set
CONFIG_PRIORITY_INHERITANCE=n # CONFIG_FDCLONE_STDIO is not set
CONFIG_SEM_PREALLOCHOLDERS=0
CONFIG_SEM_NNESTPRIO=0
CONFIG_FDCLONE_DISABLE=n
CONFIG_FDCLONE_STDIO=n
CONFIG_SDCLONE_DISABLE=y CONFIG_SDCLONE_DISABLE=y
# CONFIG_SCHED_WORKQUEUE is not set
# # CONFIG_SCHED_WAITPID is not set
# The following can be used to disable categories of # CONFIG_SCHED_ATEXIT is not set
# APIs supported by the OS. If the compiler supports # CONFIG_SCHED_ONEXIT is not set
# weak functions, then it should not be necessary to CONFIG_USER_ENTRYPOINT="pashello_main"
# disable functions unless you want to restrict usage CONFIG_DISABLE_OS_API=y
# of those APIs.
#
# There are certain dependency relationships in these
# features.
#
# o mq_notify logic depends on signals to awaken tasks
# waiting for queues to become full or empty.
# o pthread_condtimedwait() depends on signals to wake
# up waiting tasks.
#
CONFIG_DISABLE_CLOCK=y CONFIG_DISABLE_CLOCK=y
CONFIG_DISABLE_POSIX_TIMERS=y CONFIG_DISABLE_POSIX_TIMERS=y
CONFIG_DISABLE_PTHREAD=y CONFIG_DISABLE_PTHREAD=y
CONFIG_DISABLE_SIGNALS=y CONFIG_DISABLE_SIGNALS=y
CONFIG_DISABLE_MQUEUE=y CONFIG_DISABLE_MQUEUE=y
CONFIG_DISABLE_MOUNTPOINT=y CONFIG_DISABLE_MOUNTPOINT=y
CONFIG_DISABLE_ENVIRON=y # CONFIG_DISABLE_ENVIRON is not set
CONFIG_DISABLE_POLL=y CONFIG_DISABLE_POLL=y
#
# Misc libc settings
#
CONFIG_NOPRINTF_FIELDWIDTH=y
#
# Allow for architecture optimized implementations
#
# The architecture can provide optimized versions of the
# following to improve sysem performance
#
CONFIG_ARCH_MEMCPY=n
CONFIG_ARCH_MEMCMP=n
CONFIG_ARCH_MEMMOVE=n
CONFIG_ARCH_MEMSET=n
CONFIG_ARCH_STRCMP=n
CONFIG_ARCH_STRCPY=n
CONFIG_ARCH_STRNCPY=n
CONFIG_ARCH_STRLEN=n
CONFIG_ARCH_STRNLEN=n
CONFIG_ARCH_BZERO=n
# #
# Sizes of configurable things (0 disables) # Sizes of configurable things (0 disables)
# #
@ -142,71 +158,294 @@ CONFIG_NPTHREAD_KEYS=0
CONFIG_NFILE_DESCRIPTORS=4 CONFIG_NFILE_DESCRIPTORS=4
CONFIG_NFILE_STREAMS=4 CONFIG_NFILE_STREAMS=4
CONFIG_NAME_MAX=32 CONFIG_NAME_MAX=32
CONFIG_STDIO_BUFFER_SIZE=0
CONFIG_NUNGET_CHARS=0
CONFIG_PREALLOC_MQ_MSGS=0 CONFIG_PREALLOC_MQ_MSGS=0
CONFIG_MQ_MAXMSGSIZE=0 CONFIG_MQ_MAXMSGSIZE=0
CONFIG_MAX_WDOGPARMS=2 CONFIG_MAX_WDOGPARMS=2
CONFIG_PREALLOC_WDOGS=4 CONFIG_PREALLOC_WDOGS=4
CONFIG_PREALLOC_TIMERS=0 CONFIG_PREALLOC_TIMERS=0
#
# TCP/IP and UDP support via uIP
#
CONFIG_NET=n
CONFIG_NET_IPv6=n
CONFIG_NSOCKET_DESCRIPTORS=0
CONFIG_NET_SOCKOPTS=y
CONFIG_NET_BUFSIZE=420
CONFIG_NET_TCP=n
CONFIG_NET_TCP_CONNS=40
CONFIG_NET_MAX_LISTENPORTS=40
CONFIG_NET_UDP=n
CONFIG_NET_UDP_CHECKSUMS=y
#CONFIG_NET_UDP_CONNS=10
CONFIG_NET_ICMP=n
CONFIG_NET_ICMP_PING=n
#CONFIG_NET_PINGADDRCONF=0
CONFIG_NET_STATISTICS=y
#CONFIG_NET_RECEIVE_WINDOW=
#CONFIG_NET_ARPTAB_SIZE=8
CONFIG_NET_BROADCAST=n
#
# UIP Network Utilities
#
CONFIG_NET_DHCP_LIGHT=n
CONFIG_NET_RESOLV_ENTRIES=4
#
# Settings for examples/nsh
CONFIG_NSH_CONSOLE=y
CONFIG_NSH_TELNET=n
CONFIG_NSH_IOBUFFER_SIZE=512
CONFIG_NSH_CMD_SIZE=40
CONFIG_NSH_DHCPC=n
CONFIG_NSH_NOMAC=n
CONFIG_NSH_IPADDR=0x0a000002
CONFIG_NSH_DRIPADDR=0x0a000001
CONFIG_NSH_NETMASK=0xffffff00
# #
# Stack and heap information # Stack and heap information
# #
CONFIG_BOOT_RUNFROMFLASH=n # CONFIG_CUSTOM_STACK is not set
CONFIG_BOOT_COPYTORAM=n
CONFIG_CUSTOM_STACK=n
CONFIG_IDLETHREAD_STACKSIZE=1024 CONFIG_IDLETHREAD_STACKSIZE=1024
CONFIG_USERMAIN_STACKSIZE=1024 CONFIG_USERMAIN_STACKSIZE=1024
CONFIG_PTHREAD_STACK_MIN=256 CONFIG_PTHREAD_STACK_MIN=256
CONFIG_PTHREAD_STACK_DEFAULT=1024 CONFIG_PTHREAD_STACK_DEFAULT=1024
CONFIG_HEAP_SIZE=
CONFIG_HEAP_BASE=
# #
# Maintain legacy build behavior (revisit) # Device Drivers
#
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_SPI is not set
# CONFIG_RTC is not set
# CONFIG_WATCHDOG is not set
# CONFIG_ANALOG is not set
# CONFIG_BCH is not set
# CONFIG_INPUT is not set
# CONFIG_LCD is not set
# CONFIG_MMCSD is not set
# CONFIG_MTD is not set
# CONFIG_PIPES is not set
# CONFIG_PM is not set
# CONFIG_POWER is not set
# CONFIG_SENSORS is not set
# CONFIG_SERCOMM_CONSOLE is not set
CONFIG_SERIAL=y
CONFIG_DEV_LOWCONSOLE=y
# CONFIG_16550_UART is not set
CONFIG_ARCH_HAVE_UART=y
CONFIG_MCU_SERIAL=y
CONFIG_UART_SERIAL_CONSOLE=y
# CONFIG_NO_SERIAL_CONSOLE is not set
#
# UART Configuration
#
CONFIG_UART_RXBUFSIZE=64
CONFIG_UART_TXBUFSIZE=64
CONFIG_UART_BAUD=115200
CONFIG_UART_BITS=8
CONFIG_UART_PARITY=0
CONFIG_UART_2STOP=0
# CONFIG_USBDEV is not set
# CONFIG_USBHOST is not set
# CONFIG_WIRELESS is not set
#
# System Logging Device Options
# #
CONFIG_MMCSD=y #
CONFIG_MMCSD_SPI=y # System Logging
CONFIG_MMCSD_SDIO=y #
# CONFIG_RAMLOG is not set
#
# Networking Support
#
# CONFIG_NET is not set
#
# File Systems
#
#
# File system configuration
#
# CONFIG_FS_RAMMAP is not set
#
# System Logging
#
# CONFIG_SYSLOG is not set
#
# Graphics Support
#
# CONFIG_NX is not set
#
# Memory Management
#
# CONFIG_MM_SMALL is not set
CONFIG_MM_REGIONS=1
CONFIG_ARCH_HAVE_HEAP2=y
CONFIG_HEAP2_BASE=0x00000000
CONFIG_HEAP2_SIZE=0
# CONFIG_GRAN is not set
#
# Binary Formats
#
# CONFIG_BINFMT_DISABLE is not set
# CONFIG_NXFLAT is not set
# CONFIG_ELF is not set
# CONFIG_SYMTAB_ORDEREDBYNAME is not set
#
# Library Routines
#
CONFIG_STDIO_BUFFER_SIZE=0
CONFIG_STDIO_LINEBUFFER=y
CONFIG_NUNGET_CHARS=0
CONFIG_LIB_HOMEDIR="/"
# CONFIG_LIBM is not set
CONFIG_NOPRINTF_FIELDWIDTH=y
# CONFIG_LIBC_FLOATINGPOINT 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
# CONFIG_LIBC_STRERROR is not set
# CONFIG_LIBC_PERROR_STDOUT is not set
CONFIG_ARCH_LOWPUTC=y
CONFIG_LIB_SENDFILE_BUFSIZE=512
# CONFIG_ARCH_ROMGETC is not set
# CONFIG_ARCH_OPTIMIZED_FUNCTIONS is not set
#
# Basic CXX Support
#
# CONFIG_C99_BOOL8 is not set
# CONFIG_HAVE_CXX is not set
#
# Application Configuration
#
#
# Named Applications
#
# CONFIG_NAMEDAPP is not set
#
# Examples
#
# CONFIG_EXAMPLES_BUTTONS is not set
# CONFIG_EXAMPLES_CAN is not set
# CONFIG_EXAMPLES_CDCACM is not set
# CONFIG_EXAMPLES_COMPOSITE is not set
# CONFIG_EXAMPLES_DHCPD is not set
# CONFIG_EXAMPLES_ELF is not set
# CONFIG_EXAMPLES_FTPC is not set
# CONFIG_EXAMPLES_FTPD is not set
# CONFIG_EXAMPLES_HELLO is not set
# CONFIG_EXAMPLES_HELLOXX is not set
# CONFIG_EXAMPLES_JSON is not set
# CONFIG_EXAMPLES_HIDKBD is not set
# CONFIG_EXAMPLES_KEYPADTEST is not set
# CONFIG_EXAMPLES_IGMP is not set
# CONFIG_EXAMPLES_LCDRW is not set
# CONFIG_EXAMPLES_MM is not set
# CONFIG_EXAMPLES_MOUNT is not set
# CONFIG_EXAMPLES_MODBUS is not set
# CONFIG_EXAMPLES_NETTEST is not set
# CONFIG_EXAMPLES_NSH is not set
# CONFIG_EXAMPLES_NULL is not set
# CONFIG_EXAMPLES_NX is not set
# CONFIG_EXAMPLES_NXCONSOLE is not set
# CONFIG_EXAMPLES_NXFFS is not set
# CONFIG_EXAMPLES_NXFLAT is not set
# CONFIG_EXAMPLES_NXHELLO is not set
# CONFIG_EXAMPLES_NXIMAGE is not set
# CONFIG_EXAMPLES_NXLINES is not set
# CONFIG_EXAMPLES_NXTEXT is not set
# CONFIG_EXAMPLES_OSTEST is not set
CONFIG_EXAMPLES_PASHELLO=y
# CONFIG_EXAMPLES_PIPE is not set
# CONFIG_EXAMPLES_POLL is not set
# CONFIG_EXAMPLES_QENCODER is not set
# CONFIG_EXAMPLES_RGMP is not set
# CONFIG_EXAMPLES_ROMFS is not set
# CONFIG_EXAMPLES_SENDMAIL is not set
# CONFIG_EXAMPLES_SERLOOP is not set
# CONFIG_EXAMPLES_TELNETD is not set
# CONFIG_EXAMPLES_THTTPD is not set
# CONFIG_EXAMPLES_TIFF is not set
# CONFIG_EXAMPLES_TOUCHSCREEN is not set
# CONFIG_EXAMPLES_UDP is not set
# CONFIG_EXAMPLES_UIP is not set
# CONFIG_EXAMPLES_USBSERIAL is not set
# CONFIG_EXAMPLES_USBMSC is not set
# CONFIG_EXAMPLES_USBTERM is not set
# CONFIG_EXAMPLES_WATCHDOG is not set
# CONFIG_EXAMPLES_WLAN is not set
#
# Interpreters
#
#
# Interpreters
#
# CONFIG_INTERPRETERS_FICL is not set
CONFIG_INTERPRETERS_PCODE=y
#
# Network Utilities
#
#
# Networking Utilities
#
# CONFIG_NETUTILS_CODECS is not set
# CONFIG_NETUTILS_DHCPC is not set
# CONFIG_NETUTILS_DHCPD is not set
# CONFIG_NETUTILS_FTPC is not set
# CONFIG_NETUTILS_FTPD is not set
# CONFIG_NETUTILS_JSON is not set
# CONFIG_NETUTILS_RESOLV is not set
# CONFIG_NETUTILS_SMTP is not set
# CONFIG_NETUTILS_TELNETD is not set
# CONFIG_NETUTILS_TFTPC is not set
# CONFIG_NETUTILS_THTTPD is not set
# CONFIG_NETUTILS_UIPLIB is not set
# CONFIG_NETUTILS_WEBCLIENT is not set
#
# ModBus
#
#
# FreeModbus
#
# CONFIG_MODBUS is not set
#
# NSH Library
#
# CONFIG_NSH_LIBRARY is not set
#
# NxWidgets/NxWM
#
#
# System NSH Add-Ons
#
#
# Custom Free Memory Command
#
# CONFIG_SYSTEM_FREE is not set
#
# I2C tool
#
#
# FLASH Program Installation
#
# CONFIG_SYSTEM_INSTALL is not set
#
# readline()
#
# CONFIG_SYSTEM_READLINE is not set
#
# Power Off
#
# CONFIG_SYSTEM_POWEROFF is not set
#
# RAMTRON
#
# CONFIG_SYSTEM_RAMTRON is not set
#
# SD Card
#
# CONFIG_SYSTEM_SDCARD is not set
#
# Sysinfo
#
# CONFIG_SYSTEM_SYSINFO is not set

View File

@ -0,0 +1,54 @@
@echo off
rem configs/xtrs/pashello/setenv.bat
rem
rem Copyright (C) 2012 Gregory Nutt. All rights reserved.
rem Author: Gregory Nutt <gnutt@nuttx.org>
rem
rem Redistribution and use in source and binary forms, with or without
rem modification, are permitted provided that the following conditions
rem are met:
rem
rem 1. Redistributions of source code must retain the above copyright
rem notice, this list of conditions and the following disclaimer.
rem 2. Redistributions in binary form must reproduce the above copyright
rem notice, this list of conditions and the following disclaimer in
rem the documentation and/or other materials provided with the
rem distribution.
rem 3. Neither the name NuttX nor the names of its contributors may be
rem used to endorse or promote products derived from this software
rem without specific prior written permission.
rem
rem THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
rem "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
rem LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
rem FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
rem COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
rem INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
rem BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
rem OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
rem AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
rem LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
rem ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
rem POSSIBILITY OF SUCH DAMAGE.
rem This is the location where I installed in the MinGW compiler. With
rem this configuration, it is recommended that you do NOT install the
rem MSYS tools; they conflict with the GNUWin32 tools. See
rem http://www.mingw.org/ for further info.
set PATH=C:\MinGW\bin;%PATH%
rem This is the location where I installed the SDCC toolchain for windows.
set PATH=C:\Program Files (x86)\SDCC/bin;%PATH%
rem This is the location where I installed the GNUWin32 tools. See
rem http://gnuwin32.sourceforge.net/.
set PATH=C:\gnuwin32\bin;%PATH%
rem This is the location where the XTRS hex2cmd program is available
rem set PATH=????:%PATH%
echo %PATH%

View File

@ -1,45 +0,0 @@
#!/bin/bash
# configs/xtrs/pashello/setenv.sh
#
# Copyright (C) 2008 Gregory Nutt. All rights reserved.
# Author: Gregory Nutt <gnutt@nuttx.org>
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
#
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in
# the documentation and/or other materials provided with the
# distribution.
# 3. Neither the name NuttX nor the names of its contributors may be
# used to endorse or promote products derived from this software
# without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
# POSSIBILITY OF SUCH DAMAGE.
#
if [ "$(basename $0)" = "setenv.sh" ] ; then
echo "You must source this script, not run it!" 1>&2
exit 1
fi
if [ -z ${PATH_ORIG} ]; then export PATH_ORIG=${PATH}; fi
export SDCC_BIN=/usr/local/bin
export PATH=${SDCC_BIN}:/sbin:/usr/sbin:${PATH_ORIG}
echo "PATH : ${PATH}"

View File

@ -55,12 +55,13 @@
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/serial/serial.h> #include <nuttx/serial/serial.h>
#include <arch/serial.h> #include <arch/serial.h>
#include <arch/z80/io.h>
#include "up_arch.h" #include "up_arch.h"
#include "os_internal.h" #include "os_internal.h"
#include "up_internal.h" #include "up_internal.h"
#ifdef USE_SERIAL_DRIVER #ifdef USE_SERIALDRIVER
/**************************************************************************** /****************************************************************************
* Definitions * Definitions

View File

@ -153,7 +153,6 @@ CONFIG_START_YEAR=2012
CONFIG_START_MONTH=11 CONFIG_START_MONTH=11
CONFIG_START_DAY=29 CONFIG_START_DAY=29
CONFIG_DEV_CONSOLE=y CONFIG_DEV_CONSOLE=y
CONFIG_DEV_LOWCONSOLE=y
# CONFIG_MUTEX_TYPES is not set # CONFIG_MUTEX_TYPES is not set
# CONFIG_PRIORITY_INHERITANCE is not set # CONFIG_PRIORITY_INHERITANCE is not set
# CONFIG_FDCLONE_DISABLE is not set # CONFIG_FDCLONE_DISABLE is not set
@ -223,7 +222,7 @@ CONFIG_DEV_NULL=y
# CONFIG_SENSORS is not set # CONFIG_SENSORS is not set
# CONFIG_SERCOMM_CONSOLE is not set # CONFIG_SERCOMM_CONSOLE is not set
CONFIG_SERIAL=y CONFIG_SERIAL=y
# CONFIG_LOWLEVEL_CONSOLE is not set CONFIG_DEV_LOWCONSOLE=y
# CONFIG_16550_UART is not set # CONFIG_16550_UART is not set
CONFIG_ARCH_HAVE_UART0=y CONFIG_ARCH_HAVE_UART0=y
CONFIG_ARCH_HAVE_UART1=y CONFIG_ARCH_HAVE_UART1=y

View File

@ -153,7 +153,6 @@ CONFIG_START_YEAR=2008
CONFIG_START_MONTH=1 CONFIG_START_MONTH=1
CONFIG_START_DAY=28 CONFIG_START_DAY=28
CONFIG_DEV_CONSOLE=y CONFIG_DEV_CONSOLE=y
CONFIG_DEV_LOWCONSOLE=y
# CONFIG_MUTEX_TYPES is not set # CONFIG_MUTEX_TYPES is not set
# CONFIG_PRIORITY_INHERITANCE is not set # CONFIG_PRIORITY_INHERITANCE is not set
# CONFIG_FDCLONE_DISABLE is not set # CONFIG_FDCLONE_DISABLE is not set
@ -223,7 +222,7 @@ CONFIG_DEV_NULL=y
# CONFIG_SENSORS is not set # CONFIG_SENSORS is not set
# CONFIG_SERCOMM_CONSOLE is not set # CONFIG_SERCOMM_CONSOLE is not set
CONFIG_SERIAL=y CONFIG_SERIAL=y
# CONFIG_LOWLEVEL_CONSOLE is not set CONFIG_DEV_LOWCONSOLE=y
# CONFIG_16550_UART is not set # CONFIG_16550_UART is not set
CONFIG_ARCH_HAVE_UART0=y CONFIG_ARCH_HAVE_UART0=y
CONFIG_ARCH_HAVE_UART1=y CONFIG_ARCH_HAVE_UART1=y

View File

@ -27,7 +27,7 @@ Configuring NuttX
1) From a POSIX window: 1) From a POSIX window:
cd tools cd tools
./configure.sh z80sim/pashello ./configure.sh z80sim/ostest
2) From a CMD.exe window 2) From a CMD.exe window
setenv.bat setenv.bat
@ -56,7 +56,7 @@ Configuring NuttX
1) From a POSIX window: 1) From a POSIX window:
cd tools cd tools
./configure.sh z80sim/pashello ./configure.sh z80sim/nsh
2) From a CMD.exe window 2) From a CMD.exe window
setenv.bat setenv.bat

View File

@ -69,8 +69,12 @@ CONFIG_ARCH_CHIP_Z80=y
# CONFIG_ARCH_CHIP_EZ80F91 is not set # CONFIG_ARCH_CHIP_EZ80F91 is not set
# CONFIG_ARCH_CHIP_EZ80F92 is not set # CONFIG_ARCH_CHIP_EZ80F92 is not set
# CONFIG_ARCH_CHIP_EZ80F93 is not set # CONFIG_ARCH_CHIP_EZ80F93 is not set
# CONFIG_Z80_TOOLCHAIN_SDCCL is not set
CONFIG_Z80_TOOLCHAIN_SDCCW=y CONFIG_Z80_TOOLCHAIN_SDCCW=y
CONFIG_LINKER_HOME_AREA=0x0000
CONFIG_LINKER_CODE_AREA=0x0200
CONFIG_LINKER_DATA_AREA=0x8000
# CONFIG_LINKER_ROM_AT_0000 is not set
# CONFIG_ARCH_HAVEHEAD is not set
# #
# Architecture Options # Architecture Options
@ -84,7 +88,7 @@ CONFIG_Z80_TOOLCHAIN_SDCCW=y
# #
# Board Settings # Board Settings
# #
CONFIG_DRAM_START= CONFIG_DRAM_START=0x0000
CONFIG_DRAM_SIZE=65536 CONFIG_DRAM_SIZE=65536
# #
@ -125,7 +129,6 @@ CONFIG_START_YEAR=2012
CONFIG_START_MONTH=12 CONFIG_START_MONTH=12
CONFIG_START_DAY=7 CONFIG_START_DAY=7
CONFIG_DEV_CONSOLE=y CONFIG_DEV_CONSOLE=y
# CONFIG_DEV_LOWCONSOLE is not set
# CONFIG_MUTEX_TYPES is not set # CONFIG_MUTEX_TYPES is not set
# CONFIG_PRIORITY_INHERITANCE is not set # CONFIG_PRIORITY_INHERITANCE is not set
# CONFIG_FDCLONE_DISABLE is not set # CONFIG_FDCLONE_DISABLE is not set
@ -195,7 +198,7 @@ CONFIG_DEV_NULL=y
# CONFIG_SENSORS is not set # CONFIG_SENSORS is not set
# CONFIG_SERCOMM_CONSOLE is not set # CONFIG_SERCOMM_CONSOLE is not set
CONFIG_SERIAL=y CONFIG_SERIAL=y
# CONFIG_LOWLEVEL_CONSOLE is not set # CONFIG_DEV_LOWCONSOLE is not set
# CONFIG_16550_UART is not set # CONFIG_16550_UART is not set
CONFIG_ARCH_HAVE_UART=y CONFIG_ARCH_HAVE_UART=y
CONFIG_MCU_SERIAL=y CONFIG_MCU_SERIAL=y

View File

@ -69,8 +69,12 @@ CONFIG_ARCH_CHIP_Z80=y
# CONFIG_ARCH_CHIP_EZ80F91 is not set # CONFIG_ARCH_CHIP_EZ80F91 is not set
# CONFIG_ARCH_CHIP_EZ80F92 is not set # CONFIG_ARCH_CHIP_EZ80F92 is not set
# CONFIG_ARCH_CHIP_EZ80F93 is not set # CONFIG_ARCH_CHIP_EZ80F93 is not set
# CONFIG_Z80_TOOLCHAIN_SDCCL is not set
CONFIG_Z80_TOOLCHAIN_SDCCW=y CONFIG_Z80_TOOLCHAIN_SDCCW=y
CONFIG_LINKER_HOME_AREA=0x0000
CONFIG_LINKER_CODE_AREA=0x0200
CONFIG_LINKER_DATA_AREA=0x8000
# CONFIG_LINKER_ROM_AT_0000 is not set
# CONFIG_ARCH_HAVEHEAD is not set
# #
# Architecture Options # Architecture Options
@ -84,7 +88,7 @@ CONFIG_Z80_TOOLCHAIN_SDCCW=y
# #
# Board Settings # Board Settings
# #
CONFIG_DRAM_START= CONFIG_DRAM_START=0x0000
CONFIG_DRAM_SIZE=65536 CONFIG_DRAM_SIZE=65536
# #
@ -124,7 +128,6 @@ CONFIG_START_YEAR=2007
CONFIG_START_MONTH=2 CONFIG_START_MONTH=2
CONFIG_START_DAY=21 CONFIG_START_DAY=21
# CONFIG_DEV_CONSOLE is not set # CONFIG_DEV_CONSOLE is not set
# CONFIG_DEV_LOWCONSOLE is not set
# CONFIG_MUTEX_TYPES is not set # CONFIG_MUTEX_TYPES is not set
# CONFIG_PRIORITY_INHERITANCE is not set # CONFIG_PRIORITY_INHERITANCE is not set
# CONFIG_FDCLONE_DISABLE is not set # CONFIG_FDCLONE_DISABLE is not set
@ -194,7 +197,7 @@ CONFIG_DEV_NULL=y
# CONFIG_SENSORS is not set # CONFIG_SENSORS is not set
# CONFIG_SERCOMM_CONSOLE is not set # CONFIG_SERCOMM_CONSOLE is not set
CONFIG_SERIAL=y CONFIG_SERIAL=y
# CONFIG_LOWLEVEL_CONSOLE is not set CONFIG_DEV_LOWCONSOLE=y
# CONFIG_16550_UART is not set # CONFIG_16550_UART is not set
CONFIG_ARCH_HAVE_UART=y CONFIG_ARCH_HAVE_UART=y
CONFIG_MCU_SERIAL=y CONFIG_MCU_SERIAL=y
@ -289,6 +292,7 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512
# #
# Basic CXX Support # Basic CXX Support
# #
# CONFIG_C99_BOOL8 is not set
# CONFIG_HAVE_CXX is not set # CONFIG_HAVE_CXX is not set
# #

View File

@ -69,8 +69,12 @@ CONFIG_ARCH_CHIP_Z80=y
# CONFIG_ARCH_CHIP_EZ80F91 is not set # CONFIG_ARCH_CHIP_EZ80F91 is not set
# CONFIG_ARCH_CHIP_EZ80F92 is not set # CONFIG_ARCH_CHIP_EZ80F92 is not set
# CONFIG_ARCH_CHIP_EZ80F93 is not set # CONFIG_ARCH_CHIP_EZ80F93 is not set
# CONFIG_Z80_TOOLCHAIN_SDCCL is not set
CONFIG_Z80_TOOLCHAIN_SDCCW=y CONFIG_Z80_TOOLCHAIN_SDCCW=y
CONFIG_LINKER_HOME_AREA=0x0000
CONFIG_LINKER_CODE_AREA=0x0200
CONFIG_LINKER_DATA_AREA=0x8000
# CONFIG_LINKER_ROM_AT_0000 is not set
# CONFIG_ARCH_HAVEHEAD is not set
# #
# Architecture Options # Architecture Options
@ -84,7 +88,7 @@ CONFIG_Z80_TOOLCHAIN_SDCCW=y
# #
# Board Settings # Board Settings
# #
CONFIG_DRAM_START= CONFIG_DRAM_START=0x0000
CONFIG_DRAM_SIZE=65536 CONFIG_DRAM_SIZE=65536
# #
@ -124,7 +128,6 @@ CONFIG_START_YEAR=2012
CONFIG_START_MONTH=12 CONFIG_START_MONTH=12
CONFIG_START_DAY=7 CONFIG_START_DAY=7
CONFIG_DEV_CONSOLE=y CONFIG_DEV_CONSOLE=y
# CONFIG_DEV_LOWCONSOLE is not set
# CONFIG_MUTEX_TYPES is not set # CONFIG_MUTEX_TYPES is not set
# CONFIG_PRIORITY_INHERITANCE is not set # CONFIG_PRIORITY_INHERITANCE is not set
# CONFIG_FDCLONE_DISABLE is not set # CONFIG_FDCLONE_DISABLE is not set
@ -194,13 +197,12 @@ CONFIG_DEV_NULL=y
# CONFIG_SENSORS is not set # CONFIG_SENSORS is not set
# CONFIG_SERCOMM_CONSOLE is not set # CONFIG_SERCOMM_CONSOLE is not set
CONFIG_SERIAL=y CONFIG_SERIAL=y
# CONFIG_LOWLEVEL_CONSOLE is not set CONFIG_DEV_LOWCONSOLE=y
# CONFIG_16550_UART is not set # CONFIG_16550_UART is not set
CONFIG_ARCH_HAVE_UART=y CONFIG_ARCH_HAVE_UART=y
CONFIG_MCU_SERIAL=y CONFIG_MCU_SERIAL=y
CONFIG_STANDARD_SERIAL=y CONFIG_UART_SERIAL_CONSOLE=y
# CONFIG_UART_SERIAL_CONSOLE is not set # CONFIG_NO_SERIAL_CONSOLE is not set
CONFIG_NO_SERIAL_CONSOLE=y
# #
# UART Configuration # UART Configuration
@ -272,6 +274,7 @@ CONFIG_HEAP2_SIZE=0
CONFIG_STDIO_BUFFER_SIZE=0 CONFIG_STDIO_BUFFER_SIZE=0
CONFIG_STDIO_LINEBUFFER=y CONFIG_STDIO_LINEBUFFER=y
CONFIG_NUNGET_CHARS=0 CONFIG_NUNGET_CHARS=0
CONFIG_LIB_HOMEDIR="/"
# CONFIG_LIBM is not set # CONFIG_LIBM is not set
CONFIG_NOPRINTF_FIELDWIDTH=y CONFIG_NOPRINTF_FIELDWIDTH=y
# CONFIG_LIBC_FLOATINGPOINT is not set # CONFIG_LIBC_FLOATINGPOINT is not set

View File

@ -144,7 +144,6 @@ CONFIG_START_YEAR=2012
CONFIG_START_MONTH=11 CONFIG_START_MONTH=11
CONFIG_START_DAY=28 CONFIG_START_DAY=28
# CONFIG_DEV_CONSOLE is not set # CONFIG_DEV_CONSOLE is not set
CONFIG_DEV_LOWCONSOLE=y
# CONFIG_MUTEX_TYPES is not set # CONFIG_MUTEX_TYPES is not set
# CONFIG_PRIORITY_INHERITANCE is not set # CONFIG_PRIORITY_INHERITANCE is not set
# CONFIG_FDCLONE_DISABLE is not set # CONFIG_FDCLONE_DISABLE is not set
@ -214,7 +213,7 @@ CONFIG_DEV_NULL=y
# CONFIG_SENSORS is not set # CONFIG_SENSORS is not set
# CONFIG_SERCOMM_CONSOLE is not set # CONFIG_SERCOMM_CONSOLE is not set
CONFIG_SERIAL=y CONFIG_SERIAL=y
# CONFIG_LOWLEVEL_CONSOLE is not set CONFIG_DEV_LOWCONSOLE=y
# CONFIG_16550_UART is not set # CONFIG_16550_UART is not set
CONFIG_ARCH_HAVE_UART0=y CONFIG_ARCH_HAVE_UART0=y
CONFIG_ARCH_HAVE_UART1=y CONFIG_ARCH_HAVE_UART1=y

View File

@ -144,7 +144,6 @@ CONFIG_START_YEAR=2008
CONFIG_START_MONTH=2 CONFIG_START_MONTH=2
CONFIG_START_DAY=17 CONFIG_START_DAY=17
# CONFIG_DEV_CONSOLE is not set # CONFIG_DEV_CONSOLE is not set
# CONFIG_DEV_LOWCONSOLE is not set
# CONFIG_MUTEX_TYPES is not set # CONFIG_MUTEX_TYPES is not set
# CONFIG_PRIORITY_INHERITANCE is not set # CONFIG_PRIORITY_INHERITANCE is not set
# CONFIG_FDCLONE_DISABLE is not set # CONFIG_FDCLONE_DISABLE is not set
@ -214,7 +213,7 @@ CONFIG_DEV_NULL=y
# CONFIG_SENSORS is not set # CONFIG_SENSORS is not set
# CONFIG_SERCOMM_CONSOLE is not set # CONFIG_SERCOMM_CONSOLE is not set
CONFIG_SERIAL=y CONFIG_SERIAL=y
# CONFIG_LOWLEVEL_CONSOLE is not set # CONFIG_DEV_LOWCONSOLE is not set
# CONFIG_16550_UART is not set # CONFIG_16550_UART is not set
CONFIG_ARCH_HAVE_UART0=y CONFIG_ARCH_HAVE_UART0=y
CONFIG_ARCH_HAVE_UART1=y CONFIG_ARCH_HAVE_UART1=y