diff options
author | Gregory Nutt <gnutt@nuttx.org> | 2013-10-02 08:24:46 -0600 |
---|---|---|
committer | Gregory Nutt <gnutt@nuttx.org> | 2013-10-02 08:24:46 -0600 |
commit | 632277bf3823219dc74fd11cc666b803bfc28f66 (patch) | |
tree | b012a9c280be614f11a01a0ef60bda5e3de44a7b /nuttx/configs/Kconfig | |
parent | df8743f48efa538bb588d7f4572a24f93cff2625 (diff) | |
download | nuttx-632277bf3823219dc74fd11cc666b803bfc28f66.tar.gz nuttx-632277bf3823219dc74fd11cc666b803bfc28f66.tar.bz2 nuttx-632277bf3823219dc74fd11cc666b803bfc28f66.zip |
Add framework for Spark Core board support. The initial commit is a clone of the Maple Mini and still needs Spark customizations
Diffstat (limited to 'nuttx/configs/Kconfig')
-rw-r--r-- | nuttx/configs/Kconfig | 33 |
1 files changed, 23 insertions, 10 deletions
diff --git a/nuttx/configs/Kconfig b/nuttx/configs/Kconfig index 2a88360e7..3d740d9de 100644 --- a/nuttx/configs/Kconfig +++ b/nuttx/configs/Kconfig @@ -334,6 +334,16 @@ config ARCH_BOARD_LPC1766STK This port uses the Olimex LPC1766-STK board and a GNU GCC toolchain* under Linux or Cygwin. STATUS: Complete and mature. +config ARCH_BOARD_MAPLE + bool "maple board" + depends on ARCH_CHIP_STM32F103RB || ARCH_CHIP_STM32F103CB + select ARCH_HAVE_LEDS + ---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) + config ARCH_BOARD_MIRTOO bool "Mirtoo PIC32 Module from Dimitech" depends on ARCH_CHIP_PIC32MX250F128D @@ -537,15 +547,14 @@ config ARCH_BOARD_SKP16C26 uses the GNU m32c toolchain. STATUS: The port is complete but untested due to issues with compiler internal errors. -config ARCH_BOARD_MAPLE - bool "maple board" - depends on ARCH_CHIP_STM32F103RBT6 +config ARCH_BOARD_SPARK + bool "Spark Core" + depends on ARCH_CHIP_STM32F103CB select ARCH_HAVE_LEDS ---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) + A configuration for the Spark Core from Spark Devices + (http://www.sparkdevices.com). This board features the STM32103CBT6 + MCU from STMicro. config ARCH_BOARD_STM32_TINY bool "STM32-Tiny board" @@ -803,6 +812,7 @@ config ARCH_BOARD default "lpc4330-xplorer" if ARCH_BOARD_LPC4330_XPLORER default "lpcxpresso-lpc1768" if ARCH_BOARD_LPCXPRESSO default "m68322evb" if ARCH_BOARD_M68332EVB + default "maple" if ARCH_BOARD_MAPLE default "mbed" if ARCH_BOARD_MBED default "mcu123-lpc214x" if ARCH_BOARD_MCU123 default "micropendous3" if ARCH_BOARD_MICROPENDOUS3 @@ -831,7 +841,7 @@ config ARCH_BOARD default "sam4s-xplained" if ARCH_BOARD_SAM4S_XPLAINED default "shenzhou" if ARCH_BOARD_SHENZHOU default "skp16c26" if ARCH_BOARD_SKP16C26 - default "maple" if ARCH_BOARD_MAPLE + default "spark" if ARCH_BOARD_SPARK default "stm32_tiny" if ARCH_BOARD_STM32_TINY default "stm3210e-eval" if ARCH_BOARD_STM3210E_EVAL default "stm3220g-eval" if ARCH_BOARD_STM3220G_EVAL @@ -987,6 +997,9 @@ endif if ARCH_BOARD_M68332EVB source "configs/m68332evb/Kconfig" endif +if ARCH_BOARD_MAPLE +source "configs/maple/Kconfig" +endif if ARCH_BOARD_MBED source "configs/mbed/Kconfig" endif @@ -1071,8 +1084,8 @@ endif if ARCH_BOARD_SKP16C26 source "configs/skp16c26/Kconfig" endif -if ARCH_BOARD_MAPLE -source "configs/maple/Kconfig" +if ARCH_BOARD_SPARK +source "configs/spark/Kconfig" endif if ARCH_BOARD_STM32_TINY source "configs/stm32_tiny/Kconfig" |