2012-04-06 17:58:25 +02:00
#
# For a description of the syntax of this configuration file,
2012-04-06 18:45:52 +02:00
# see misc/tools/kconfig-language.txt.
2012-04-06 17:58:25 +02:00
#
2012-04-16 17:45:33 +02:00
choice
prompt "Select target board"
default ARCH_BOARD_CUSTOM
---help---
Select the board hosting the architure. You must first select the
exact MCU part number, then the boards supporting that part will
be available for selection. Use ARCH_BOARD_CUSTOM to create a new
board configuration.
config ARCH_BOARD_AMBER
bool "Amber Web Server"
depends on ARCH_CHIP_ATMEGA128
---help---
This is placeholder for the SoC Robotics Amber Web Server that is based
on the Atmel AVR ATMega128 MCU. There is not much there yet and what is
there is untested due to tool-related issues.
2013-06-27 22:24:27 +02:00
config ARCH_BOARD_ARDUINO_DUE
bool "Arduino Due"
depends on ARCH_CHIP_ATSAM3X8E
select ARCH_HAVE_LEDS
---help---
This options selects the Arduino DUE board featuring the Atmel
ATSAM3X8E MCU running at 84 MHz.
2012-04-16 17:45:33 +02:00
config ARCH_BOARD_AVR32DEV1
bool "Atmel AVR32DEV1 board"
depends on ARCH_CHIP_AT32UC3B0256
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
select ARCH_HAVE_IRQBUTTONS
2012-04-16 17:45:33 +02:00
---help---
This is a port of NuttX to the Atmel AVR32DEV1 board. That board is
based on the Atmel AT32UC3B0256 MCU and uses a specially patched
version of the GNU toolchain: The patches provide support for the
AVR32 family. That patched GNU toolchain is available only from the
Atmel website. STATUS: This port is functional but very basic. There
are configurations for NSH and the OS test.
config ARCH_BOARD_C5471EVM
bool "Spectrum Digital C5471 evaluation board"
depends on ARCH_CHIP_C5471
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
2012-04-16 17:45:33 +02:00
---help---
This is a port to the Spectrum Digital C5471 evaluation board. The
TMS320C5471 is a dual core processor from TI with an ARM7TDMI general
2012-11-06 14:36:51 +01:00
purpose processor and a c54 DSP. It is also known as TMS320DA180 or just DA180.
2012-10-06 01:01:51 +02:00
NuttX runs on the ARM core and is built with a GNU arm-nuttx-elf toolchain*.
2012-04-16 17:45:33 +02:00
This port is complete and verified.
2012-11-21 19:19:49 +01:00
config ARCH_BOARD_CLOUDCTRL
bool "Darcy's CloudController stm32f10x board"
depends on ARCH_CHIP_STM32F107VC
---help---
Small network relay development board. Based on the Shenzhou IV development
board design.
2013-09-28 00:12:44 +02:00
config ARCH_BOARD_COMPALE86
bool "Compal e86 phone"
depends on ARCH_CHIP_CALYPSO
---help---
This configuration enables board support for Compal e86 phone.
This port derives from the Compal E88 port and was provided by Craig
Comstock.
2012-04-16 17:45:33 +02:00
config ARCH_BOARD_COMPALE88
bool "Compal e88 phone"
depends on ARCH_CHIP_CALYPSO
---help---
2013-09-28 00:12:44 +02:00
This configuration enables board support for compal e88 phone.
This ports is based on patches contributed by Denis Carikli for both the
2012-04-16 17:45:33 +02:00
compal e99 and e88. The patches were made by Alan Carvalho de Assis and
Denis Carikli using the Stefan Richter's Osmocom-bb patches.
config ARCH_BOARD_COMPALE99
bool "Compal e99 phone"
depends on ARCH_CHIP_CALYPSO
---help---
2013-09-28 00:12:44 +02:00
This configuration enables board support for compal e88 and e99 phones.
This port is based on patches contributed by Denis Carikli for both the
2012-04-16 17:45:33 +02:00
compal e99 and e88. The patches were made by Alan Carvalho de Assis and
Denis Carikli using the Stefan Richter's Osmocom-bb patches.
config ARCH_BOARD_DEMOS92S12NEC64
bool "Freescale DMO9S12NE64 board"
depends on ARCH_CHIP_MCS92S12NEC64
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
2012-04-16 17:45:33 +02:00
---help---
Freescale DMO9S12NE64 board based on the MC9S12NE64 hcs12 cpu. This
port uses the m9s12x GCC toolchain. STATUS: (Still) under development; it
is code complete but has not yet been verified.
config ARCH_BOARD_EA3131
bool "Embedded Artists EA3131 Development board"
depends on ARCH_CHIP_LPC3131
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
2012-04-16 17:45:33 +02:00
---help---
2012-11-06 14:36:51 +01:00
Embedded Artists EA3131 Development board. This board is based on the
2012-10-06 01:01:51 +02:00
an NXP LPC3131 MCU. This OS is built with the arm-nuttx-elf toolchain*.
2012-04-16 17:45:33 +02:00
STATUS: This port is complete and mature.
config ARCH_BOARD_EA3152
bool "Embedded Artists EA3152 Development board"
depends on ARCH_CHIP_LPC3152
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
2012-04-16 17:45:33 +02:00
---help---
2012-11-06 14:36:51 +01:00
Embedded Artists EA3152 Development board. This board is based on the
2012-10-06 01:01:51 +02:00
an NXP LPC3152 MCU. This OS is built with the arm-nuttx-elf toolchain*.
2012-04-16 17:45:33 +02:00
STATUS: This port is has not be exercised well, but since it is
a simple derivative of the ea3131, it should be fully functional.
config ARCH_BOARD_EAGLE100
bool "Micromint Eagle-100 Development board"
depends on ARCH_CHIP_LM3S6918
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
2012-04-16 17:45:33 +02:00
---help---
2012-11-06 14:36:51 +01:00
Micromint Eagle-100 Development board. This board is based on the
2012-04-16 17:45:33 +02:00
an ARM Cortex-M3 MCU, the Luminary LM3S6918. This OS is built with the
2012-10-06 01:01:51 +02:00
arm-nuttx-elf toolchain*. STATUS: This port is complete and mature.
2012-04-16 17:45:33 +02:00
2013-02-22 22:24:11 +01:00
config ARCH_BOARD_EKKLM3S9B96
2012-06-30 02:53:54 +02:00
bool "TI/Stellaris EKK-LM3S9B96"
depends on ARCH_CHIP_LM3S9B96
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
2012-06-30 02:53:54 +02:00
---help---
2012-11-06 14:36:51 +01:00
TI/Stellaris EKK-LM3S9B96 board. This board is based on the
2012-06-30 02:53:54 +02:00
an EKK-LM3S9B96 which is a Cortex-M3.
2012-04-16 17:45:33 +02:00
config ARCH_BOARD_EZ80F910200KITG
2012-11-20 22:19:36 +01:00
bool "ZiLOG ez80f910200kitg development kit"
2012-04-16 17:45:33 +02:00
depends on ARCH_CHIP_EZ80F91
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
2012-04-16 17:45:33 +02:00
---help---
2012-11-20 22:19:36 +01:00
ez80Acclaim! Microcontroller. This port use the ZiLOG ez80f910200kitg
2012-04-16 17:45:33 +02:00
development kit, eZ80F091 part, and the Zilog ZDS-II Windows command line
tools. The development environment is Cygwin under WinXP.
config ARCH_BOARD_EZ80F910200ZCO
2012-11-20 22:19:36 +01:00
bool "ZiLOG ez80f910200zco development kit"
2012-04-16 17:45:33 +02:00
depends on ARCH_CHIP_EZ80F91
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
2012-04-16 17:45:33 +02:00
---help---
2012-11-20 22:19:36 +01:00
ez80Acclaim! Microcontroller. This port use the Zilog ez80f910200zco
2012-04-16 17:45:33 +02:00
development kit, eZ80F091 part, and the Zilog ZDS-II Windows command line
tools. The development environment is Cygwin under WinXP.
2013-04-16 17:53:15 +02:00
config ARCH_BOARD_FREEDOM_KL25Z
bool "Freescale Freedom KL25Z"
depends on ARCH_CHIP_MKL25Z128
2012-09-09 21:13:30 +02:00
select ARCH_HAVE_LEDS
---help---
2013-04-16 17:53:15 +02:00
This is the configuration for the Freescale Freedom KL25Z board. This
board has the K25Z120LE3AN chip with a built-in SDA debugger.
2012-09-09 21:13:30 +02:00
2012-04-16 17:45:33 +02:00
config ARCH_BOARD_HYMINI_STM32V
bool "HY-Mini STM32v board"
2013-05-14 16:19:20 +02:00
depends on ARCH_CHIP_STM32F103VCT6
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
select ARCH_HAVE_IRQBUTTONS
2012-04-16 17:45:33 +02:00
---help---
A configuration for the HY-Mini STM32v board. This board is based on the
2013-05-14 16:19:20 +02:00
STM32F103VCT6 chip.
2012-04-16 17:45:33 +02:00
2012-06-29 21:35:28 +02:00
config ARCH_BOARD_LINCOLN60
bool "Micromint Lincoln 60 board"
depends on ARCH_CHIP_LPC1769
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
select ARCH_HAVE_IRQBUTTONS
2012-06-29 21:35:28 +02:00
---help---
Micromint Lincoln 60 board using the NXP LPC1769 MCU.
2012-04-16 17:45:33 +02:00
config ARCH_BOARD_KWIKSTIK_K40
bool "FreeScale KwikStik-K40 development board"
depends on ARCH_CHIP_MK40X256VLQ100
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
select ARCH_HAVE_IRQBUTTONS
2012-04-16 17:45:33 +02:00
---help---
Kinetis K40 Cortex-M4 MCU. This port uses the FreeScale KwikStik-K40
development board.
config ARCH_BOARD_LM3S6432S2E
bool "Stellaris RDK-S2E Reference Design Kit"
depends on ARCH_CHIP_LM3S6432
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
2012-04-16 17:45:33 +02:00
---help---
Stellaris RDK-S2E Reference Design Kit and the MDL-S2E Ethernet to
Serial module.
config ARCH_BOARD_LM3S6965EK
bool "Stellaris LM3S6965 Evaluation Kit"
depends on ARCH_CHIP_LM3S6965
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
2012-04-16 17:45:33 +02:00
---help---
2012-11-06 14:36:51 +01:00
Stellaris LM3S6965 Evaluation Kit. This board is based on the
2012-04-16 17:45:33 +02:00
an ARM Cortex-M3 MCU, the Luminary/TI LM3S6965. This OS is built with the
2012-10-06 01:01:51 +02:00
arm-nuttx-elf toolchain*. STATUS: This port is complete and mature.
2012-04-16 17:45:33 +02:00
config ARCH_BOARD_LM3S8962EK
bool "Stellaris LMS38962 Evaluation Kit"
depends on ARCH_CHIP_LM3S8962
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
2012-04-16 17:45:33 +02:00
---help---
Stellaris LMS38962 Evaluation Kit.
2013-03-01 22:41:29 +01:00
config ARCH_BOARD_LM4F120_LAUNCHPAD
bool "Stellaris LM4F120 LaunchPad"
depends on ARCH_CHIP_LM4F120
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
select ARCH_HAVE_IRQBUTTONS
---help---
Stellaris LM4F120 LaunchPad.
2012-04-16 17:45:33 +02:00
config ARCH_BOARD_LPCXPRESSO
bool "NXP LPCExpresso LPC1768"
depends on ARCH_CHIP_LPC1768
2013-03-02 01:11:43 +01:00
select ARCH_HAVE_LEDS
2012-04-16 17:45:33 +02:00
---help---
Embedded Artists base board with NXP LPCExpresso LPC1768. This board
is based on the NXP LPC1768. The Code Red toolchain is used by default.
2012-07-04 00:42:27 +02:00
config ARCH_BOARD_LPC4330_XPLORER
2012-07-11 00:27:51 +02:00
bool "NXG LPC4330-Xplorer"
2012-07-04 00:42:27 +02:00
depends on ARCH_CHIP_LPC4330FET100
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
select ARCH_HAVE_IRQBUTTONS
2012-07-04 00:42:27 +02:00
---help---
2012-07-11 00:27:51 +02:00
NXG Technologoies LPC4330 Xplorer board. This board is based on the
2012-07-04 00:42:27 +02:00
LPC4330FET100. The Code Red toolchain is used by default.
2012-04-16 17:45:33 +02:00
config ARCH_BOARD_M68332EVB
bool "Motoroloa M68332EVB"
depends on ARCH_M68332
---help---
This is a work in progress for the venerable m68322evb board from
2012-10-06 01:01:51 +02:00
Motorola. This OS is also built with the arm-nuttx-elf toolchain. STATUS:
2012-04-16 17:45:33 +02:00
This port was never completed.
config ARCH_BOARD_MBED
bool "mbed LCP1768"
depends on ARCH_CHIP_LPC1768
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
2012-04-16 17:45:33 +02:00
---help---
The configurations in this directory support the mbed board (http://mbed.org)
that features the NXP LPC1768 microcontroller. This OS is also built
2012-10-06 01:01:51 +02:00
with the arm-nuttx-elf toolchain*. STATUS: Contributed.
2012-04-16 17:45:33 +02:00
config ARCH_BOARD_MCU123
bool "mcu123.com LPC2148 Development Board"
depends on ARCH_CHIP_LPC2148
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
2012-04-16 17:45:33 +02:00
---help---
This port is for the NXP LPC2148 as provided on the mcu123.com
2012-10-06 01:01:51 +02:00
lpc214x development board. This OS is also built with the arm-nuttx-elf
2012-04-16 17:45:33 +02:00
toolchain*. The port supports serial, timer0, spi, and usb.
2012-08-20 18:14:57 +02:00
config ARCH_BOARD_MICROPENDOUS3
2012-04-16 17:45:33 +02:00
bool "Opendous Micropendous 3 board"
depends on ARCH_CHIP_AT90USB646 || ARCH_CHIP_AT90USB647 || ARCH_CHIP_AT90USB1286 || ARCH_CHIP_AT90USB1287
---help---
This is a port to the Opendous Micropendous 3 board. This board may
be populated with either an AVR AT90USB646, 647, 1286, or 1287 MCU.
Support is configured for the AT90USB647.
config ARCH_BOARD_MX1ADS
bool "Motorola MX1ADS development board"
depends on ARCH_CHIP_IMX1
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
2012-04-16 17:45:33 +02:00
---help---
This is a port to the Motorola MX1ADS development board. That board
is based on the Freescale i.MX1 processor. The i.MX1 is an ARM920T.
STATUS: This port is nearly code complete but was never fully
integrated due to tool-related issues.
config ARCH_BOARD_NE64BADGE
bool "FEG NE64 /PoE Badge board"
depends on ARCH_CHIP_MCS92S12NEC64
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
2012-04-16 17:45:33 +02:00
---help---
Future Electronics Group NE64 /PoE Badge board based on the
MC9S12NE64 hcs12 cpu. This port uses the m9s12x GCC toolchain.
STATUS: Under development. The port is code-complete but has
not yet been fully tested.
config ARCH_BOARD_NTOSD_DM320
bool "Neuros OSD v1.0 Dev Board"
depends on ARCH_CHIP_DM320
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
2012-04-16 17:45:33 +02:00
---help---
2012-10-06 01:01:51 +02:00
This port uses the Neuros OSD v1.0 Dev Board with a GNU arm-nuttx-elf
2012-04-16 17:45:33 +02:00
toolchain*: see
2013-04-22 17:10:58 +02:00
http://wiki.neurostechnology.com/index.php/OSD_1.0_Developer_Home
2012-11-06 14:36:51 +01:00
2012-04-16 17:45:33 +02:00
There are some differences between the Dev Board and the currently
available commercial v1.0 Boards. See
2013-04-22 17:10:58 +02:00
http://wiki.neurostechnology.com/index.php/OSD_Developer_Board_v1
2012-04-16 17:45:33 +02:00
NuttX operates on the ARM9EJS of this dual core processor.
STATUS: This port is code complete, verified, and included in the
NuttX 0.2.1 release.
config ARCH_BOARD_NUCLEUS2G
bool "Nucleus 2G board"
depends on ARCH_CHIP_LPC1768
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
2012-04-16 17:45:33 +02:00
---help---
This port uses the Nucleus 2G board (with Babel CAN board). This board
features an NXP LPC1768 processor. See the 2G website (http://www.2g-eng.com/)
for more information about the Nucleus 2G.
config ARCH_BOARD_LPC1766STK
bool "Olimex LPC1766-STK board"
depends on ARCH_CHIP_LPC1766
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
select ARCH_HAVE_IRQBUTTONS
2012-04-16 17:45:33 +02:00
---help---
This port uses the Olimex LPC1766-STK board and a GNU GCC toolchain* under
Linux or Cygwin. STATUS: Complete and mature.
2013-10-02 16:24:46 +02:00
config ARCH_BOARD_MAPLE
bool "maple board"
depends on ARCH_CHIP_STM32F103RB || ARCH_CHIP_STM32F103CB
select ARCH_HAVE_LEDS
2013-10-16 16:20:57 +02:00
select ARCH_HAVE_BUTTONS
select ARCH_HAVE_IRQBUTTONS
2013-10-02 16:24:46 +02:00
---help---
A configuration for the LeafLab's Maple and Maple Mini boards.
These boards are based on the STM32F103RBT6 chip for the standard
version and on the STM32F103CBT6 for the mini version
(See http://leaflabs.com/docs/hardware/maple.html)
2012-06-20 02:04:56 +02:00
config ARCH_BOARD_MIRTOO
bool "Mirtoo PIC32 Module from Dimitech"
depends on ARCH_CHIP_PIC32MX250F128D
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
2012-06-20 02:04:56 +02:00
---help---
This is the port to the DTX1-4000L "Mirtoo" module. This module uses MicroChip
2012-07-04 00:42:27 +02:00
PIC32MX250F128D. See http://www.dimitech.com/ for further information.
2012-06-20 02:04:56 +02:00
2013-02-16 19:13:12 +01:00
config ARCH_BOARD_NUTINY_NUC120
bool "Nuvoton NuTiny NUC120"
depends on ARCH_CHIP_NUC120LE3AN
select ARCH_HAVE_LEDS
---help---
This is the port to the Nuvoton NuTiny EVB 120 board. This board uses a
Nuvoton NUC120 chip, specifically the NUC120LE3AN. See http://www.nuvoton.com/
for further information.
2012-04-16 17:45:33 +02:00
config ARCH_BOARD_OLIMEXLPC2378
bool "Olimex-lpc2378 board"
depends on ARCH_CHIP_LPC2378
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
2012-04-16 17:45:33 +02:00
---help---
2012-10-06 01:01:51 +02:00
This port uses the Olimex-lpc2378 board and a GNU arm-nuttx-elf toolchain* under
2012-04-16 17:45:33 +02:00
Linux or Cygwin. STATUS: ostest and NSH configurations available.
This port for the NXP LPC2378 was contributed by Rommel Marcelo.
config ARCH_BOARD_OLIMEX_STRP711
bool "Olimex STR-P711 board"
depends on ARCH_CHIP_STR71X
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
2012-04-16 17:45:33 +02:00
---help---
2012-10-06 01:01:51 +02:00
This port uses the Olimex STR-P711 board and a GNU arm-nuttx-elf toolchain* under
2012-04-16 17:45:33 +02:00
Linux or Cygwin. See the http://www.olimex.com/dev/str-p711.html" for
further information. STATUS: Configurations for the basic OS test and NSH
are complete and verified.
2012-09-08 04:10:56 +02:00
config ARCH_BOARD_OLIMEX_STM32P107
bool "Olimex STM32 P107 board"
depends on ARCH_CHIP_STM32F107VC
---help---
2012-10-06 01:01:51 +02:00
This port uses the Olimex STM32 P107 board and a GNU arm-nuttx-elf toolchain* under
2012-09-08 04:10:56 +02:00
Linux or Cygwin. See the http://www.olimex.com for further information. This
board features the STMicro STM32F107VC MCU
2013-01-18 23:42:37 +01:00
config ARCH_BOARD_OPEN1788
bool "Wave Share Open1788"
depends on ARCH_CHIP_LPC1788
2013-03-05 02:26:02 +01:00
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
select ARCH_HAVE_IRQBUTTONS
2013-01-18 23:42:37 +01:00
---help---
This port uses the Wave Share Open1788 board. See the
http://wvshare.com/product/Open1788-Standard.htm for further
information. This board features the NXP LPC1788 MCU
2012-12-11 22:42:15 +01:00
config ARCH_BOARD_P112
bool "P112 Z180-based platform"
depends on ARCH_CHIP_Z8018216FSG
---help---
The P112 is notable because it was the first of the hobbyist single board
computers to reach the production stage. The P112 hobbyist computers
were relatively widespread and inspired other hobbyist centered home brew
computing projects such as N8VEM home brew computing project. The P112
project still maintains many devoted enthusiasts and has an online
repository of software and other information.
The P112 computer originated as a commercial product of "D-X Designs Pty
Ltd" of Australia. They describe the computer as "The P112 is a stand-alone
8-bit CPU board. Typically running CP/M (tm) or a similar operating system,
it provides a Z80182 (Z-80 upgrade) CPU with up to 1MB of memory, serial,
parallel and diskette IO, and realtime clock, in a 3.5-inch drive form factor.
Powered solely from 5V, it draws 150mA (nominal: not including disk drives)
with a 16MHz CPU clock. Clock speeds up to 24.576MHz are possible."
The P112 board was last available new in 1996 by Dave Brooks. In late 2004
on the Usenet Newsgroup comp.os.cpm, talk about making another run of P112
boards was discussed. David Griffith decided to produce additional P112 kits
with Dave Brooks blessing and the assistance of others. In addition Terry
Gulczynski makes additional P112 derivative hobbyist home brew computers.
Hal Bower was very active in the mid 1990's on the P112 project and ported
the "Banked/Portable BIOS".
2012-04-16 17:45:33 +02:00
config ARCH_BOARD_PCBLOGICPIC32MX
bool "PIC32MX board from PCB Logic Design Co"
depends on ARCH_CHIP_PIC32MX460F512L
---help---
This is the port of NuttX to the PIC32MX board from PCB Logic Design Co.
This board features the MicroChip PIC32MX460F512L.
The board is a very simple -- little more than a carrier for the PIC32
MCU plus voltage regulation, debug interface, and an OTG connector.
STATUS: Code complete but testing has been stalled due to tool related problems
(PICkit 2 does not work with the PIC32).
config ARCH_BOARD_PIC32_STARTERKIT
bool "Microchip PIC32 Ethernet Starter Kit (DM320004)"
depends on ARCH_CHIP_PIC32MX795F512L
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
2012-04-16 17:45:33 +02:00
---help---
2012-04-22 21:50:33 +02:00
This is the port of NuttX to the Microchip PIC32 Ethernet Starter Kit
(DM320004) with the Multimedia Expansion Board (MEB, DM320005).
See www.microchip.com for further information.
2012-04-23 21:55:32 +02:00
config ARCH_BOARD_PIC32_PIC32MX7MMB
2012-04-22 21:50:33 +02:00
bool "Mikroelektronika PIC32MX7 MMB"
depends on ARCH_CHIP_PIC32MX795F512L
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
2012-04-22 21:50:33 +02:00
---help---
This is the port NuttX to the Mikroelektronika PIC32MX7 Multimedia Board
(MMB). See http://www.mikroe.com/ for further information.
2012-04-16 17:45:33 +02:00
2013-05-05 17:10:47 +02:00
config ARCH_BOARD_PIRELLI_DPL10
bool "Pirelli DPL10 phone"
depends on ARCH_CHIP_CALYPSO
---help---
This directory contains the board support for Pirelli dpl10 phones. The
additions were made by Craig Comstock (with help form Alan Carvalho de Assis).
2012-04-16 17:45:33 +02:00
config ARCH_BOARD_PJRC_87C52
bool "PJRC 87C52 development system"
depends on ARCH_CHIP_8052
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
2012-04-16 17:45:33 +02:00
---help---
8051 Microcontroller. This port uses the PJRC 87C52 development system
and the SDCC toolchain. This port is not quite ready for prime time.
config ARCH_BOARD_QEMU_I486
bool "Qemu i486 Mode"
2012-09-08 20:57:57 +02:00
depends on ARCH_X86 || ARCH_I486
2012-04-16 17:45:33 +02:00
---help---
Port of NuttX to QEMU in i486 mode. This port will also run on real i486
hardwared (Google the Bifferboard).
config ARCH_BOARD_RGMP
bool "RGMP"
depends on ARCH_RGMP
---help---
2012-11-06 14:36:51 +01:00
RGMP stands for RTOS and GPOS on Multi-Processor. RGMP is a project for
2012-04-16 17:45:33 +02:00
running GPOS and RTOS simultaneously on multi-processor platforms. You can
port your favorite RTOS to RGMP together with an unmodified Linux to form a
hybrid operating system. This makes your application able to use both RTOS
and GPOS features.
See http://rgmp.sourceforge.net/wiki/index.php/Main_Page for further information
about RGMP.
2013-07-19 23:23:03 +02:00
config ARCH_BOARD_SAMA5D3X_EK
bool "Atmel SAMA5D3x-EK development board"
depends on ARCH_CHIP_ATSAMA5D31 || ARCH_CHIP_ATSAMA5D33 || ARCH_CHIP_ATSAMA5D34 || ARCH_CHIP_ATSAMA5D35
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
select ARCH_HAVE_IRQBUTTONS
---help---
The port of NuttX to the Atmel SAMA5D3x-EK development board (where x=1,3,4, or 5).
2012-04-16 17:45:33 +02:00
config ARCH_BOARD_SAM3UEK
bool "Atmel SAM3U-EK development board"
2013-06-27 22:24:27 +02:00
depends on ARCH_CHIP_ATSAM3U4E
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
select ARCH_HAVE_IRQBUTTONS
2012-04-16 17:45:33 +02:00
---help---
The port of NuttX to the Atmel SAM3U-EK development board.
2013-06-03 23:11:56 +02:00
config ARCH_BOARD_SAM4L_XPLAINED
bool "Atmel SAM4L-Xplained Pro development board"
depends on ARCH_CHIP_ATSAM4LC4C
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
select ARCH_HAVE_IRQBUTTONS
---help---
The port of NuttX to the Atmel SAM4L-Xplained Pro development board.
2013-06-12 00:29:59 +02:00
config ARCH_BOARD_SAM4S_XPLAINED
bool "Atmel SAM4S-Xplained development board"
depends on ARCH_CHIP_ATSAM4S16C
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
select ARCH_HAVE_IRQBUTTONS
---help---
The port of NuttX to the Atmel SAM4S-Xplained development board.
2012-09-08 04:10:56 +02:00
config ARCH_BOARD_SHENZHOU
bool "Shenzhou STM32F107 board"
depends on ARCH_CHIP_STM32F107VC
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
select ARCH_HAVE_IRQBUTTONS
2012-09-08 04:10:56 +02:00
---help---
2012-10-06 01:01:51 +02:00
This port uses the Shenzhou STM32 F107 board and a GNU arm-nuttx-elf toolchain* under
2012-09-08 04:10:56 +02:00
Linux or Cygwin. See the http://www.armjishu.com for further information. This
board features the STMicro STM32F107VC MCU
2012-04-16 17:45:33 +02:00
config ARCH_BOARD_SKP16C26
bool "Renesas SKP16C26 StarterKit"
depends on ARCH_CHIP_M30262F8
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
2012-04-16 17:45:33 +02:00
---help---
Renesas M16C processor on the Renesas SKP16C26 StarterKit. This port
uses the GNU m32c toolchain. STATUS: The port is complete but untested
due to issues with compiler internal errors.
2013-10-02 16:24:46 +02:00
config ARCH_BOARD_SPARK
bool "Spark Core"
depends on ARCH_CHIP_STM32F103CB
2013-09-13 20:45:33 +02:00
select ARCH_HAVE_LEDS
2013-10-16 16:20:57 +02:00
select ARCH_HAVE_BUTTONS
select ARCH_HAVE_IRQBUTTONS
2013-09-13 20:45:33 +02:00
---help---
2013-10-02 16:24:46 +02:00
A configuration for the Spark Core from Spark Devices
2013-10-16 16:20:57 +02:00
(http://www.spark.io). This board features the STM32103CBT6
2013-10-02 16:24:46 +02:00
MCU from STMicro.
2013-09-13 20:45:33 +02:00
2013-05-28 22:24:17 +02:00
config ARCH_BOARD_STM32_TINY
bool "STM32-Tiny board"
depends on ARCH_CHIP_STM32F103C8
select ARCH_HAVE_LEDS
---help---
A configuration for the STM32 Tiny board. This board is based on a
STM32F103C8T6 micro-controller chip, and is (always ?) bundled with
an nRF24L01+ wireless module.
2012-04-16 17:45:33 +02:00
config ARCH_BOARD_STM3210E_EVAL
bool "STMicro STM3210E-EVAL development board"
depends on ARCH_CHIP_STM32F103ZET6
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
select ARCH_HAVE_IRQBUTTONS
2012-04-16 17:45:33 +02:00
---help---
STMicro STM3210E-EVAL development board based on the STMicro STM32F103ZET6
microcontroller (ARM Cortex-M3). This port uses the GNU Cortex-M3
toolchain.
config ARCH_BOARD_STM3220G_EVAL
bool "STMicro STM3220G-EVAL development board"
depends on ARCH_CHIP_STM32F207IG
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
select ARCH_HAVE_IRQBUTTONS
2012-04-16 17:45:33 +02:00
---help---
STMicro STM3220G-EVAL development board based on the STMicro STM32F407IG
microcontroller (ARM Cortex-M3).
config ARCH_BOARD_STM3240G_EVAL
2012-04-27 00:10:40 +02:00
bool "STMicro STM3240G-EVAL development board"
2012-04-16 17:45:33 +02:00
depends on ARCH_CHIP_STM32F407IG
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
select ARCH_HAVE_IRQBUTTONS
2012-04-16 17:45:33 +02:00
---help---
STMicro STM3240G-EVAL development board based on the STMicro STM32F103ZET6
microcontroller (ARM Cortex-M4 with FPU). This port uses a GNU Cortex-M4
toolchain (such as CodeSourcery).
2012-11-06 14:36:51 +01:00
config ARCH_BOARD_STM32F100RC_GENERIC
bool "STMicro STM32F100RC generic board"
depends on ARCH_CHIP_STM32F100RC
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
select ARCH_HAVE_IRQBUTTONS
---help---
STMicro STM32F100RC generic board.
2013-02-07 00:09:09 +01:00
config ARCH_BOARD_STM32F3_DISCOVERY
bool "STMicro STM32F3-Discovery board"
depends on ARCH_CHIP_STM32F303VC
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
select ARCH_HAVE_IRQBUTTONS
---help---
2013-05-19 19:04:19 +02:00
STMicro STM32F3-Discovery board based on the STMicro STM32F303VCT6 MCU.
2013-02-07 00:09:09 +01:00
2012-04-16 17:45:33 +02:00
config ARCH_BOARD_STM32F4_DISCOVERY
bool "STMicro STM32F4-Discovery board"
depends on ARCH_CHIP_STM32F407VG
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
select ARCH_HAVE_IRQBUTTONS
2012-04-16 17:45:33 +02:00
---help---
2012-11-06 14:36:51 +01:00
STMicro STM32F4-Discovery board based on the STMicro STM32F407VGT6 MCU.
2012-04-16 17:45:33 +02:00
2013-05-19 19:04:19 +02:00
config ARCH_BOARD_STM32L_DISCOVERY
bool "STMicro STM32L-Discovery board"
depends on ARCH_CHIP_STM32L152RB
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
select ARCH_HAVE_IRQBUTTONS
---help---
STMicro STM32L-Discovery board based on the STMicro STM32L152RB MCU.
2013-05-01 02:31:47 +02:00
config ARCH_BOARD_MIKROE_STM32F4
bool "MikroElektronika Mikromedia for STM32F4 board"
depends on ARCH_CHIP_STM32F407VG
---help---
This is the port NuttX to the Mikroelektronika Mikromedia for STM32F4 Multimedia Board
(MMB). See http://www.mikroe.com/ for further information.
2012-04-16 17:45:33 +02:00
config ARCH_BOARD_SUREPIC32MX
bool "Sure PIC32MX boards"
depends on ARCH_CHIP_PIC32MX440F512H
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_BUTTONS
select ARCH_HAVE_IRQBUTTONS
2012-04-16 17:45:33 +02:00
---help---
The "Advanced USB Storage Demo Board," Model DB-DP11215, from Sure
Electronics (http://www.sureelectronics.net/). This board features
the MicroChip PIC32MX440F512H. See also
http://www.sureelectronics.net/goods.php?id=1168 for further
information about the Sure DB-DP11215 board.
config ARCH_BOARD_TEENSY
bool "PJRC Teensy++ 2.0 board"
depends on ARCH_CHIP_AT90USB1286
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
2012-04-16 17:45:33 +02:00
---help---
This is the port of NuttX to the PJRC Teensy++ 2.0 board. This board is
developed by http://pjrc.com/teensy/. The Teensy++ 2.0 is based
on an Atmel AT90USB1286 MCU.
config ARCH_BOARD_TWR_K60N512
bool "FreeScale TWR-K60N512d evelopment board"
depends on ARCH_CHIP_MK60N512VMD100
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
select ARCH_HAVE_IRQBUTTONS
2012-04-16 17:45:33 +02:00
---help---
Kinetis K60 Cortex-M4 MCU. This port uses the FreeScale TWR-K60N512
development board.
2012-04-26 22:11:46 +02:00
config ARCH_BOARD_UBW32
bool "UBW32 v2.4 board from Sparkfun"
depends on ARCH_CHIP_PIC32MX460F512L
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
select ARCH_HAVE_IRQBUTTONS
2012-04-26 22:11:46 +02:00
---help---
This is the port to the Sparkfun UBW32 board. This port uses the original v2.4
board which is based on the MicroChip PIC32MX460F512L. See
http://www.sparkfun.com/products/8971. This older version has been replaced
with this board http://www.sparkfun.com/products/9713. See also
http://www.schmalzhaus.com/UBW32/.
2012-04-16 17:45:33 +02:00
config ARCH_BOARD_US7032EVB1
bool "Hitachi SH-1/US7032EVB1 board"
depends on ARCH_CHIP_SH7032
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
2012-04-16 17:45:33 +02:00
---help---
This is a port of the Hitachi SH-1 on the Hitachi SH-1/US7032EVB1 board.
STATUS: Work has just began on this port.
config ARCH_BOARD_VSN
bool "SOTEL NetClamps VSN sensor network platform"
depends on ARCH_CHIP_STM32F103RET6
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
2012-04-16 17:45:33 +02:00
---help---
ISOTEL NetClamps VSN V1.2 ready2go sensor network platform based on the
STMicro STM32F103RET6. Contributed by Uros Platise. See
http://isotel.eu/NetClamps/
config ARCH_BOARD_XTRS
bool "XTRS TRS80 Model 3 emulation"
depends on ARCH_CHIP_Z80
2012-12-09 00:21:34 +01:00
select ARCH_HAVE_UART
2012-04-16 17:45:33 +02:00
---help---
TRS80 Model 3. This port uses a vintage computer based on the Z80.
2012-11-06 14:36:51 +01:00
An emulator for this computer is available to run TRS80 programs on a
2012-04-16 17:45:33 +02:00
linux platform (http://www.tim-mann.org/xtrs.html).
config ARCH_BOARD_Z16F2800100ZCOG
bool "Zilog Z16F2800100ZCOG Development Kit"
2012-11-29 19:44:02 +01:00
depends on ARCH_CHIP_Z16F2811
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
2012-04-16 17:45:33 +02:00
---help---
z16f Microcontroller. This port use the ZiLIG z16f2800100zcog
development kit and the Zilog ZDS-II Windows command line tools. The
development environment is Cygwin under WinXP.
config ARCH_BOARD_Z80SIM
bool "Z80 Instruction Set Simulator"
depends on ARCH_CHIP_Z80
2012-12-03 16:33:24 +01:00
select ARCH_HAVE_UART
2012-04-16 17:45:33 +02:00
---help---
z80 Microcontroller. This port uses a Z80 instruction set simulator.
2013-04-20 02:35:06 +02:00
That simulator can be found in the NuttX GIT at
http://sourceforge.net/p/nuttx/git/ci/master/tree/misc/sims/z80sim.
2012-04-16 17:45:33 +02:00
This port also uses the SDCC toolchain (http://sdcc.sourceforge.net/")
(verified with version 2.6.0).
config ARCH_BOARD_Z8ENCORE000ZCO
2012-11-28 18:50:28 +01:00
bool "ZiLOG Z8ENCORE000ZCO Development Kit"
2012-04-16 17:45:33 +02:00
depends on ARCH_CHIP_Z8F6403
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
2012-04-16 17:45:33 +02:00
---help---
2012-11-28 18:50:28 +01:00
z8Encore! Microcontroller. This port use the ZiLOG Z8ENCORE000ZCO
2012-04-16 17:45:33 +02:00
development kit, Z8F6403 part, and the Zilog ZDS-II Windows command line
tools. The development environment is Cygwin under WinXP.
2012-11-28 18:50:28 +01:00
config ARCH_BOARD_Z8F64200100KIT
2012-04-16 17:45:33 +02:00
bool "ZiLOG Z8F64200100KIT Development Kit"
2012-11-28 18:50:28 +01:00
depends on ARCH_CHIP_Z8F6423
2012-09-08 05:31:46 +02:00
select ARCH_HAVE_LEDS
2012-04-16 17:45:33 +02:00
---help---
2012-11-28 18:50:28 +01:00
z8Encore! Microcontroller. This port use the Zilog Z8F64200100KIT
2012-04-16 17:45:33 +02:00
development kit, Z8F6423 part, and the Zilog ZDS-II Windows command line
tools. The development environment is Cygwin under WinXP.
2012-12-29 00:40:54 +01:00
config ARCH_BOARD_ZP214XPA
bool "The0.net LPC2148 Development Board"
depends on ARCH_CHIP_LPC2148
---help---
This port is for the NXP LPC2148 as provided on the The0.net
ZPA213X/4XPA development board. Includes support for the
UG-2864AMBAG01 OLED also from The0.net
2013-02-26 15:09:43 +01:00
config ARCH_BOARD_ZKITARM
bool "Zilogic ZKit-ARM-1769 Development Kit"
depends on ARCH_CHIP_LPC1768
2013-03-02 01:11:43 +01:00
select ARCH_HAVE_LEDS
2013-02-26 15:09:43 +01:00
---help---
Zilogic System's ARM development Kit, ZKIT-ARM-1769. This board is based
on the NXP LPC1769. The Nuttx Buildroot toolchain is used by default.
2012-04-16 17:45:33 +02:00
config ARCH_BOARD_SIM
bool "User mode simulation"
depends on ARCH_SIM
---help---
2012-04-17 23:23:10 +02:00
A user-mode port of NuttX to the x86 Linux/Cygwin platform is available.
2012-04-16 17:45:33 +02:00
The purpose of this port is primarily to support OS feature development.
This port does not support interrupts or a real timer (and hence no
round robin scheduler) Otherwise, it is complete.
config ARCH_BOARD_CUSTOM
bool "Custom development board"
---help---
Select this option if there is no directory for the board under configs/.
Don't see the board you want? You must first select the exact MCU part
number, then the boards supporting that part will be available for selection.
endchoice
config ARCH_BOARD
string
2012-11-06 14:36:51 +01:00
default "amber" if ARCH_BOARD_AMBER
2013-06-27 22:24:27 +02:00
default "arduino-due" if ARCH_BOARD_ARDUINO_DUE
2012-11-06 14:36:51 +01:00
default "avr32dev1" if ARCH_BOARD_AVR32DEV1
default "c5471evm" if ARCH_BOARD_C5471EVM
2013-09-28 00:12:44 +02:00
default "compal_e86" if ARCH_BOARD_COMPALE86
2012-11-06 14:36:51 +01:00
default "compal_e88" if ARCH_BOARD_COMPALE88
default "compal_e99" if ARCH_BOARD_COMPALE99
default "demo9s12ne64" if ARCH_BOARD_DEMOS92S12NEC64
default "ea3131" if ARCH_BOARD_EA3131
default "ea3152" if ARCH_BOARD_EA3152
default "eagle100" if ARCH_BOARD_EAGLE100
2013-02-22 22:24:11 +01:00
default "ekk-lm3s9b96" if ARCH_BOARD_EKKLM3S9B96
2012-11-20 22:19:36 +01:00
default "ez80f910200kitg" if ARCH_BOARD_EZ80F910200KITG
default "ez80f910200zco" if ARCH_BOARD_EZ80F910200ZCO
2012-11-06 14:36:51 +01:00
default "fire-stm32v2" if ARCH_BOARD_FIRE_STM32
2013-06-27 22:24:27 +02:00
default "freedom-kl25z" if ARCH_BOARD_FREEDOM_KL25Z
2012-11-06 14:36:51 +01:00
default "hymini-stm32v" if ARCH_BOARD_HYMINI_STM32V
default "kwikstik-k40" if ARCH_BOARD_KWIKSTIK_K40
default "lincoln60" if ARCH_BOARD_LINCOLN60
default "lm3s6432-s2e" if ARCH_BOARD_LM3S6432S2E
default "lm3s6965-ek" if ARCH_BOARD_LM3S6965EK
default "lm3s8962-ek" if ARCH_BOARD_LM3S8962EK
2013-03-01 22:41:29 +01:00
default "lm4f120-launchpad" if ARCH_BOARD_LM4F120_LAUNCHPAD
2012-11-06 14:36:51 +01:00
default "lpc4330-xplorer" if ARCH_BOARD_LPC4330_XPLORER
default "lpcxpresso-lpc1768" if ARCH_BOARD_LPCXPRESSO
default "m68322evb" if ARCH_BOARD_M68332EVB
2013-10-02 16:24:46 +02:00
default "maple" if ARCH_BOARD_MAPLE
2012-11-06 14:36:51 +01:00
default "mbed" if ARCH_BOARD_MBED
default "mcu123-lpc214x" if ARCH_BOARD_MCU123
default "micropendous3" if ARCH_BOARD_MICROPENDOUS3
default "mirtoo" if ARCH_BOARD_MIRTOO
default "mx1ads" if ARCH_BOARD_MX1ADS
default "ne64badge" if ARCH_BOARD_NE64BADGE
default "ntosd-dm320" if ARCH_BOARD_NTOSD_DM320
default "nucleus2g" if ARCH_BOARD_NUCLEUS2G
2013-02-16 19:13:12 +01:00
default "nutiny-nuc120" if ARCH_BOARD_NUTINY_NUC120
2012-11-06 14:36:51 +01:00
default "olimex-lpc1766stk" if ARCH_BOARD_LPC1766STK
default "olimex-lpc2378" if ARCH_BOARD_OLIMEXLPC2378
default "olimex-stm32-p107" if ARCH_BOARD_OLIMEX_STM32P107
default "olimex-strp711" if ARCH_BOARD_OLIMEX_STRP711
2013-01-18 23:42:37 +01:00
default "open1788" if ARCH_BOARD_OPEN1788
2012-12-11 22:42:15 +01:00
default "p112" if ARCH_BOARD_P112
2012-11-06 14:36:51 +01:00
default "pcblogic-pic32mx" if ARCH_BOARD_PCBLOGICPIC32MX
default "pic32-starterkit" if ARCH_BOARD_PIC32_STARTERKIT
default "pic32mx7mmb" if ARCH_BOARD_PIC32_PIC32MX7MMB
2013-05-05 17:10:47 +02:00
default "pirelli_dpl10" if ARCH_BOARD_PIRELLI_DPL10
2012-11-06 14:36:51 +01:00
default "pjrc-8051" if ARCH_BOARD_PJRC_87C52
default "qemu-i486" if ARCH_BOARD_QEMU_I486
default "rgmp" if ARCH_BOARD_RGMP
2013-07-19 23:23:03 +02:00
default "sama5d3x-ek" if ARCH_BOARD_SAMA5D3X_EK
2012-11-06 14:36:51 +01:00
default "sam3u-ek" if ARCH_BOARD_SAM3UEK
2013-06-03 23:11:56 +02:00
default "sam4l-xplained" if ARCH_BOARD_SAM4L_XPLAINED
2013-06-12 00:29:59 +02:00
default "sam4s-xplained" if ARCH_BOARD_SAM4S_XPLAINED
2012-11-06 14:36:51 +01:00
default "shenzhou" if ARCH_BOARD_SHENZHOU
default "skp16c26" if ARCH_BOARD_SKP16C26
2013-10-02 16:24:46 +02:00
default "spark" if ARCH_BOARD_SPARK
2013-05-28 22:24:17 +02:00
default "stm32_tiny" if ARCH_BOARD_STM32_TINY
2012-11-06 14:36:51 +01:00
default "stm3210e-eval" if ARCH_BOARD_STM3210E_EVAL
default "stm3220g-eval" if ARCH_BOARD_STM3220G_EVAL
default "stm3240g-eval" if ARCH_BOARD_STM3240G_EVAL
default "stm32f100rc_generic" if ARCH_BOARD_STM32F100RC_GENERIC
2013-02-07 00:09:09 +01:00
default "stm32f3discovery" if ARCH_BOARD_STM32F3_DISCOVERY
2012-11-06 14:36:51 +01:00
default "stm32f4discovery" if ARCH_BOARD_STM32F4_DISCOVERY
2013-05-19 19:04:19 +02:00
default "stm32ldiscovery" if ARCH_BOARD_STM32L_DISCOVERY
2013-05-01 02:31:47 +02:00
default "mikroe-stm32f4" if ARCH_BOARD_MIKROE_STM32F4
2012-11-06 14:36:51 +01:00
default "sure-pic32mx" if ARCH_BOARD_SUREPIC32MX
default "teensy" if ARCH_BOARD_TEENSY
default "twr-k60n512" if ARCH_BOARD_TWR_K60N512
default "ubw32" if ARCH_BOARD_UBW32
default "us7032evb1" if ARCH_BOARD_US7032EVB1
default "vsn" if ARCH_BOARD_VSN
default "xtrs" if ARCH_BOARD_XTRS
default "z16f2800100zcog" if ARCH_BOARD_Z16F2800100ZCOG
default "z80sim" if ARCH_BOARD_Z80SIM
default "z8encore000zco" if ARCH_BOARD_Z8ENCORE000ZCO
2012-11-28 18:50:28 +01:00
default "z8f64200100kit" if ARCH_BOARD_Z8F64200100KIT
2012-12-29 00:40:54 +01:00
default "zp214xpa" if ARCH_BOARD_ZP214XPA
2013-02-26 15:09:43 +01:00
default "zkit-arm-1769" if ARCH_BOARD_ZKITARM
2012-11-06 14:36:51 +01:00
default "sim" if ARCH_BOARD_SIM
default "" if ARCH_BOARD_CUSTOM
2012-04-16 17:45:33 +02:00
2012-09-08 05:31:46 +02:00
comment "Common Board Options"
config ARCH_HAVE_LEDS
bool
config ARCH_LEDS
2012-12-29 00:40:54 +01:00
bool "Board LED support"
2012-09-08 05:31:46 +02:00
default y
depends on ARCH_HAVE_LEDS
---help---
Use board LEDs to show NuttX execution status state. Unique to boards that have LEDs
config ARCH_HAVE_BUTTONS
bool
config ARCH_BUTTONS
bool "Board button support"
default n
depends on ARCH_HAVE_BUTTONS
---help---
"Support interfaces to use buttons provided by the board."
2012-09-08 06:29:48 +02:00
config ARCH_HAVE_IRQBUTTONS
bool
2012-09-08 05:31:46 +02:00
config ARCH_IRQBUTTONS
bool "Button interrupt support"
default n
depends on ARCH_BUTTONS && ARCH_HAVE_IRQBUTTONS
---help---
"Support interrupts on button presses and releases."
2012-09-08 15:56:21 +02:00
config NSH_MMCSDMINOR
int "MMC/SD minor number"
default 0
depends on NSH_LIBRARY && MMCSD
---help---
If board-specific NSH start-up logic needs to mount an MMC/SD device, then the setting should be provided to identify the MMC/SD minor device number (i.e., the N in /dev/mmcsdN). Default 0
config NSH_MMCSDSLOTNO
int "MMC/SD slot number"
default 0
depends on NSH_LIBRARY && MMCSD
---help---
If board-specific NSH start-up supports more than one MMC/SD slot, then this setting should be provided to indicate which slot should be used. Default: 0.
config NSH_MMCSDSPIPORTNO
int "MMC/SD SPI device number"
default 0
2013-01-02 15:02:07 +01:00
depends on NSH_LIBRARY && MMCSD && MMCSD_SPI
2012-09-08 15:56:21 +02:00
---help---
If board-specif NSH start-up logic will mount an SPI-based MMC/SD volume, then this setting may be needed to tell the board logic which SPI bus to use. Default: 0 (meaning is board-specific).
2012-09-08 05:31:46 +02:00
comment "Board-Specific Options"
2012-07-11 00:27:51 +02:00
if ARCH_BOARD_AMBER
2012-04-16 17:45:33 +02:00
source "configs/amber/Kconfig"
2012-07-11 00:27:51 +02:00
endif
2013-06-27 22:24:27 +02:00
if ARCH_BOARD_ARDUINO_DUE
source "configs/arduino-due/Kconfig"
endif
2012-07-11 00:27:51 +02:00
if ARCH_BOARD_AVR32DEV1
2012-04-16 17:45:33 +02:00
source "configs/avr32dev1/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_C5471EVM
2012-04-16 17:45:33 +02:00
source "configs/c5471evm/Kconfig"
2012-07-11 00:27:51 +02:00
endif
2013-09-28 00:12:44 +02:00
if ARCH_BOARD_COMPALE86
source "configs/compal_e86/Kconfig"
endif
2012-07-11 00:27:51 +02:00
if ARCH_BOARD_COMPALE88
2012-04-16 17:45:33 +02:00
source "configs/compal_e88/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_COMPALE99
2012-04-16 17:45:33 +02:00
source "configs/compal_e99/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_DEMOS92S12NEC64
2012-04-16 17:45:33 +02:00
source "configs/demo9s12ne64/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_EA3131
2012-04-16 17:45:33 +02:00
source "configs/ea3131/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_EA3152
2012-04-16 17:45:33 +02:00
source "configs/ea3152/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_EAGLE100
2012-04-16 17:45:33 +02:00
source "configs/eagle100/Kconfig"
2012-07-11 00:27:51 +02:00
endif
2013-02-22 22:24:11 +01:00
if ARCH_BOARD_EKKLM3S9B96
2012-06-30 02:53:54 +02:00
source "configs/ekk-lm3s9b96/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_EZ80F910200KITG
2012-04-16 17:45:33 +02:00
source "configs/ez80f910200kitg/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_EZ80F910200ZCO
2012-04-16 17:45:33 +02:00
source "configs/ez80f910200zco/Kconfig"
2012-07-11 00:27:51 +02:00
endif
2012-09-21 19:32:30 +02:00
if ARCH_BOARD_FIRE_STM32
2012-09-09 21:13:30 +02:00
source "configs/fire-stm32v2/Kconfig"
endif
2012-07-11 00:27:51 +02:00
if ARCH_BOARD_HYMINI_STM32V
2012-04-16 17:45:33 +02:00
source "configs/hymini-stm32v/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_KWIKSTIK_K40
2012-04-16 17:45:33 +02:00
source "configs/kwikstik-k40/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_LINCOLN60
2012-06-30 02:53:54 +02:00
source "configs/lincoln60/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_LM3S6432S2E
2012-04-16 17:45:33 +02:00
source "configs/lm3s6432-s2e/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_LM3S6965EK
2012-04-16 17:45:33 +02:00
source "configs/lm3s6965-ek/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_LM3S8962EK
2012-04-16 17:45:33 +02:00
source "configs/lm3s8962-ek/Kconfig"
2013-03-01 22:41:29 +01:00
endif
if ARCH_BOARD_LM3S8962EK
source "configs/lm4f120-launchpad/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_LPC4330_XPLORER
2012-07-04 00:42:27 +02:00
source "configs/lpc4330-xplorer/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_LPCXPRESSO
source "configs/lpcxpresso-lpc1768/Kconfig"
endif
if ARCH_BOARD_M68332EVB
2012-04-16 17:45:33 +02:00
source "configs/m68332evb/Kconfig"
2012-07-11 00:27:51 +02:00
endif
2013-10-02 16:24:46 +02:00
if ARCH_BOARD_MAPLE
source "configs/maple/Kconfig"
endif
2012-07-11 00:27:51 +02:00
if ARCH_BOARD_MBED
2012-04-16 17:45:33 +02:00
source "configs/mbed/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_MCU123
2012-04-16 17:45:33 +02:00
source "configs/mcu123-lpc214x/Kconfig"
2012-07-11 00:27:51 +02:00
endif
2012-08-20 18:14:57 +02:00
if ARCH_BOARD_MICROPENDOUS3
2012-04-16 17:45:33 +02:00
source "configs/micropendous3/Kconfig"
2012-07-11 00:27:51 +02:00
endif
2013-05-05 01:57:02 +02:00
if ARCH_BOARD_MIKROE_STM32F4
source "configs/mikroe-stm32f4/Kconfig"
endif
2012-07-11 00:27:51 +02:00
if ARCH_BOARD_MIRTOO
2012-06-30 02:53:54 +02:00
source "configs/mirtoo/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_MX1ADS
2012-04-16 17:45:33 +02:00
source "configs/mx1ads/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_NE64BADGE
2012-04-16 17:45:33 +02:00
source "configs/ne64badge/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_NTOSD_DM320
2012-04-16 17:45:33 +02:00
source "configs/ntosd-dm320/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_NUCLEUS2G
2012-04-16 17:45:33 +02:00
source "configs/nucleus2g/Kconfig"
2012-07-11 00:27:51 +02:00
endif
2013-02-16 19:13:12 +01:00
if ARCH_BOARD_NUTINY_NUC120
source "configs/nutiny-nuc120/Kconfig"
endif
2012-07-11 00:27:51 +02:00
if ARCH_BOARD_LPC1766STK
2012-04-16 17:45:33 +02:00
source "configs/olimex-lpc1766stk/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_OLIMEXLPC2378
2012-04-16 17:45:33 +02:00
source "configs/olimex-lpc2378/Kconfig"
2012-07-11 00:27:51 +02:00
endif
2012-09-08 04:10:56 +02:00
if ARCH_BOARD_OLIMEX_STM32P107
source "configs/olimex-stm32-p107/Kconfig"
endif
2012-07-11 00:27:51 +02:00
if ARCH_BOARD_OLIMEX_STRP711
2012-04-16 17:45:33 +02:00
source "configs/olimex-strp711/Kconfig"
2012-07-11 00:27:51 +02:00
endif
2013-01-18 23:42:37 +01:00
if ARCH_BOARD_OPEN1788
source "configs/open1788/Kconfig"
endif
2012-07-11 00:27:51 +02:00
if ARCH_BOARD_PCBLOGICPIC32MX
2012-04-16 17:45:33 +02:00
source "configs/pcblogic-pic32mx/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_PIC32_STARTERKIT
2012-04-16 17:45:33 +02:00
source "configs/pic32-starterkit/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_PIC32_PIC32MX7MMB
2012-04-22 21:50:33 +02:00
source "configs/pic32mx7mmb/Kconfig"
2012-07-11 00:27:51 +02:00
endif
2013-05-05 17:10:47 +02:00
if ARCH_BOARD_PIRELLI_DPL10
source "configs/pirelli_dpl10/Kconfig"
endif
2012-07-11 00:27:51 +02:00
if ARCH_BOARD_PJRC_87C52
2012-04-16 17:45:33 +02:00
source "configs/pjrc-8051/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_QEMU_I486
2012-04-16 17:45:33 +02:00
source "configs/qemu-i486/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_RGMP
2012-04-16 17:45:33 +02:00
source "configs/rgmp/Kconfig"
2012-07-11 00:27:51 +02:00
endif
2013-07-19 23:23:03 +02:00
if ARCH_BOARD_SAMA5D3X_EK
source "configs/sama5d3x-ek/Kconfig"
endif
2012-07-11 00:27:51 +02:00
if ARCH_BOARD_SAM3UEK
2012-04-16 17:45:33 +02:00
source "configs/sam3u-ek/Kconfig"
2012-07-11 00:27:51 +02:00
endif
2013-06-03 23:11:56 +02:00
if ARCH_BOARD_SAM4L_XPLAINED
source "configs/sam4l-xplained/Kconfig"
endif
2013-06-12 00:29:59 +02:00
if ARCH_BOARD_SAM4S_XPLAINED
source "configs/sam4s-xplained/Kconfig"
endif
2012-09-08 04:10:56 +02:00
if ARCH_BOARD_SHENZHOU
source "configs/shenzhou/Kconfig"
endif
2012-07-11 00:27:51 +02:00
if ARCH_BOARD_SKP16C26
2012-04-16 17:45:33 +02:00
source "configs/skp16c26/Kconfig"
2012-07-11 00:27:51 +02:00
endif
2013-10-02 16:24:46 +02:00
if ARCH_BOARD_SPARK
source "configs/spark/Kconfig"
2013-09-13 20:45:33 +02:00
endif
2013-05-28 22:24:17 +02:00
if ARCH_BOARD_STM32_TINY
source "configs/stm32_tiny/Kconfig"
endif
2012-07-11 00:27:51 +02:00
if ARCH_BOARD_STM3210E_EVAL
2012-04-16 17:45:33 +02:00
source "configs/stm3210e-eval/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_STM3220G_EVAL
2012-04-16 17:45:33 +02:00
source "configs/stm3220g-eval/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_STM3240G_EVAL
2012-04-16 17:45:33 +02:00
source "configs/stm3240g-eval/Kconfig"
2012-07-11 00:27:51 +02:00
endif
2012-11-06 14:36:51 +01:00
if ARCH_BOARD_STM32F100RC_GENERIC
2012-11-06 17:59:45 +01:00
source "configs/stm32f100rc_generic/Kconfig"
2012-11-06 14:36:51 +01:00
endif
2012-07-11 00:27:51 +02:00
if ARCH_BOARD_STM32F4_DISCOVERY
2012-04-16 17:45:33 +02:00
source "configs/stm32f4discovery/Kconfig"
2012-07-11 00:27:51 +02:00
endif
2013-05-19 19:04:19 +02:00
if ARCH_BOARD_STM32L_DISCOVERY
source "configs/stm32ldiscovery/Kconfig"
endif
2012-07-11 00:27:51 +02:00
if ARCH_BOARD_SUREPIC32MX
2012-04-16 17:45:33 +02:00
source "configs/sure-pic32mx/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_TEENSY
2012-04-16 17:45:33 +02:00
source "configs/teensy/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_TWR_K60N512
2012-04-16 17:45:33 +02:00
source "configs/twr-k60n512/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_UBW32
source "configs/ubw32/Kconfig"
endif
if ARCH_BOARD_US7032EVB1
2012-04-16 17:45:33 +02:00
source "configs/us7032evb1/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_VSN
2012-04-16 17:45:33 +02:00
source "configs/vsn/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_XTRS
2012-04-16 17:45:33 +02:00
source "configs/xtrs/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_Z16F2800100ZCOG
2012-04-16 17:45:33 +02:00
source "configs/z16f2800100zcog/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_Z80SIM
2012-04-16 17:45:33 +02:00
source "configs/z80sim/Kconfig"
2012-07-11 00:27:51 +02:00
endif
if ARCH_BOARD_Z8ENCORE000ZCO
2012-04-16 17:45:33 +02:00
source "configs/z8encore000zco/Kconfig"
2012-07-11 00:27:51 +02:00
endif
2012-11-28 18:50:28 +01:00
if ARCH_BOARD_Z8F64200100KIT
2012-04-16 17:45:33 +02:00
source "configs/z8f64200100kit/Kconfig"
2012-07-11 00:27:51 +02:00
endif
2012-12-29 00:40:54 +01:00
if ARCH_BOARD_ZP214XPA
source "configs/zp214xpa/Kconfig"
endif
2013-02-26 15:09:43 +01:00
if ARCH_BOARD_ZKITARM
source "configs/zkit-arm-1769/Kconfig"
endif
2012-07-11 00:27:51 +02:00
if ARCH_BOARD_SIM
source "configs/sim/Kconfig"
endif