summaryrefslogtreecommitdiff
path: root/nuttx/configs/hymini-stm32v/nsh
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2013-05-14 08:26:40 -0600
committerGregory Nutt <gnutt@nuttx.org>2013-05-14 08:26:40 -0600
commit23547dce9048671d6af63c2b7de4d039762b40a5 (patch)
tree8bebed657b4c91f2fdb0700e61a36640bf6c105b /nuttx/configs/hymini-stm32v/nsh
parent240ad9c16e74009fd9e500939d41d9bd5b3b8e6e (diff)
downloadpx4-nuttx-23547dce9048671d6af63c2b7de4d039762b40a5.tar.gz
px4-nuttx-23547dce9048671d6af63c2b7de4d039762b40a5.tar.bz2
px4-nuttx-23547dce9048671d6af63c2b7de4d039762b40a5.zip
hymini-stm32v: Add OS test and USB/NSH configuration; Add card detect interrupt support
Diffstat (limited to 'nuttx/configs/hymini-stm32v/nsh')
-rwxr-xr-xnuttx/configs/hymini-stm32v/nsh/defconfig51
1 files changed, 30 insertions, 21 deletions
diff --git a/nuttx/configs/hymini-stm32v/nsh/defconfig b/nuttx/configs/hymini-stm32v/nsh/defconfig
index 4c4d04bda..c49346988 100755
--- a/nuttx/configs/hymini-stm32v/nsh/defconfig
+++ b/nuttx/configs/hymini-stm32v/nsh/defconfig
@@ -93,6 +93,9 @@ CONFIG_ARCH_HAVE_MPU=y
# CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYL is not set
CONFIG_ARMV7M_TOOLCHAIN_GNU_EABI=y
# CONFIG_SERIAL_TERMIOS is not set
+CONFIG_SDIO_DMA=y
+CONFIG_SDIO_DMAPRIO=0x00001000
+# CONFIG_SDIO_WIDTH_D1_ONLY is not set
#
# STM32 Configuration Options
@@ -154,7 +157,7 @@ CONFIG_STM32_BKP=y
# CONFIG_STM32_CAN1 is not set
# CONFIG_STM32_CRC is not set
# CONFIG_STM32_DMA1 is not set
-# CONFIG_STM32_DMA2 is not set
+CONFIG_STM32_DMA2=y
# CONFIG_STM32_DAC1 is not set
# CONFIG_STM32_DAC2 is not set
# CONFIG_STM32_FSMC is not set
@@ -162,7 +165,7 @@ CONFIG_STM32_BKP=y
# CONFIG_STM32_I2C2 is not set
# CONFIG_STM32_IWDG is not set
CONFIG_STM32_PWR=y
-# CONFIG_STM32_SDIO is not set
+CONFIG_STM32_SDIO=y
# CONFIG_STM32_SPI1 is not set
# CONFIG_STM32_SPI2 is not set
# CONFIG_STM32_TIM1 is not set
@@ -185,8 +188,8 @@ CONFIG_STM32_USART1=y
# Alternate Pin Mapping
#
# CONFIG_STM32_USART1_REMAP is not set
-# CONFIG_STM32_JTAG_DISABLE is not set
-CONFIG_STM32_JTAG_FULL_ENABLE=y
+CONFIG_STM32_JTAG_DISABLE=y
+# CONFIG_STM32_JTAG_FULL_ENABLE is not set
# CONFIG_STM32_JTAG_NOJNTRST_ENABLE is not set
# CONFIG_STM32_JTAG_SW_ENABLE is not set
# CONFIG_STM32_FORCEPOWER is not set
@@ -200,6 +203,11 @@ CONFIG_STM32_USART=y
# CONFIG_STM32_USART_SINGLEWIRE is not set
#
+# SDIO Configuration
+#
+CONFIG_SDIO_PRI=128
+
+#
# USB Host Configuration
#
@@ -216,7 +224,7 @@ CONFIG_STM32_USART=y
#
# CONFIG_ARCH_NOINTC is not set
# CONFIG_ARCH_VECNOTIRQ is not set
-# CONFIG_ARCH_DMA is not set
+CONFIG_ARCH_DMA=y
CONFIG_ARCH_IRQPRIO=y
# CONFIG_CUSTOM_STACK is not set
# CONFIG_ADDRENV is not set
@@ -263,6 +271,7 @@ CONFIG_ARCH_BUTTONS=y
CONFIG_ARCH_HAVE_IRQBUTTONS=y
CONFIG_ARCH_IRQBUTTONS=y
CONFIG_NSH_MMCSDMINOR=0
+CONFIG_NSH_MMCSDSLOTNO=0
#
# Board-Specific Options
@@ -351,7 +360,15 @@ CONFIG_ARCH_HAVE_I2CRESET=y
# CONFIG_BCH is not set
# CONFIG_INPUT is not set
# CONFIG_LCD is not set
-# CONFIG_MMCSD is not set
+CONFIG_MMCSD=y
+CONFIG_MMCSD_NSLOTS=1
+# CONFIG_MMCSD_READONLY is not set
+# CONFIG_MMCSD_MULTIBLOCK_DISABLE is not set
+CONFIG_MMCSD_MMCSUPPORT=y
+CONFIG_MMCSD_HAVECARDDETECT=y
+CONFIG_MMCSD_SDIO=y
+# CONFIG_SDIO_MUXBUS is not set
+# CONFIG_SDIO_BLOCKSETUP is not set
# CONFIG_MTD is not set
# CONFIG_PIPES is not set
# CONFIG_PM is not set
@@ -403,7 +420,11 @@ CONFIG_USART1_2STOP=0
#
# CONFIG_DISABLE_MOUNTPOINT is not set
# CONFIG_FS_RAMMAP is not set
-# CONFIG_FS_FAT is not set
+CONFIG_FS_FAT=y
+CONFIG_FAT_LCNAMES=y
+# CONFIG_FAT_LFN is not set
+# CONFIG_FS_FATTIME is not set
+# CONFIG_FAT_DMAMEMORY is not set
# CONFIG_FS_NXFFS is not set
# CONFIG_FS_ROMFS is not set
@@ -488,19 +509,7 @@ CONFIG_SCHED_WORKSTACKSIZE=1024
#
# Examples
#
-CONFIG_EXAMPLES_BUTTONS=y
-CONFIG_EXAMPLES_BUTTONS_MIN=0
-CONFIG_EXAMPLES_BUTTONS_MAX=1
-CONFIG_EXAMPLES_IRQBUTTONS_MIN=0
-CONFIG_EXAMPLES_IRQBUTTONS_MAX=1
-CONFIG_EXAMPLES_BUTTONS_NAME0="Key A"
-CONFIG_EXAMPLES_BUTTONS_NAME1="Key B"
-CONFIG_EXAMPLES_BUTTONS_NAME2="Button 2"
-CONFIG_EXAMPLES_BUTTONS_NAME3="Button 3"
-CONFIG_EXAMPLES_BUTTONS_NAME4="Button 4"
-CONFIG_EXAMPLES_BUTTONS_NAME5="Button 5"
-CONFIG_EXAMPLES_BUTTONS_NAME6="Button 6"
-CONFIG_EXAMPLES_BUTTONS_NAME7="Button 7"
+# CONFIG_EXAMPLES_BUTTONS is not set
# CONFIG_EXAMPLES_CAN is not set
# CONFIG_EXAMPLES_COMPOSITE is not set
# CONFIG_EXAMPLES_DHCPD is not set
@@ -644,7 +653,7 @@ CONFIG_NSH_CONSOLE=y
# USB Trace Support
#
# CONFIG_NSH_CONDEV is not set
-# CONFIG_NSH_ARCHINIT is not set
+CONFIG_NSH_ARCHINIT=y
#
# NxWidgets/NxWM