summaryrefslogtreecommitdiff
path: root/nuttx/configs/stm32f4discovery/src/stm32f4discovery-internal.h
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-04-02 22:20:39 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-04-02 22:20:39 +0000
commit4b022a4d75e174d7d03c5537baf12f8b8784dfd0 (patch)
treebb7f8e9d1cb292cf3a0e2b0872c12c4c502bd02f /nuttx/configs/stm32f4discovery/src/stm32f4discovery-internal.h
parentdd4f93db606a1360efef7b59a97bd4a0bd8c6ad0 (diff)
downloadpx4-nuttx-4b022a4d75e174d7d03c5537baf12f8b8784dfd0.tar.gz
px4-nuttx-4b022a4d75e174d7d03c5537baf12f8b8784dfd0.tar.bz2
px4-nuttx-4b022a4d75e174d7d03c5537baf12f8b8784dfd0.zip
Beginnings of STM32 F4 OTG FS device driver
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4551 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/configs/stm32f4discovery/src/stm32f4discovery-internal.h')
-rw-r--r--nuttx/configs/stm32f4discovery/src/stm32f4discovery-internal.h13
1 files changed, 12 insertions, 1 deletions
diff --git a/nuttx/configs/stm32f4discovery/src/stm32f4discovery-internal.h b/nuttx/configs/stm32f4discovery/src/stm32f4discovery-internal.h
index 4c3ea10db..94efb591d 100644
--- a/nuttx/configs/stm32f4discovery/src/stm32f4discovery-internal.h
+++ b/nuttx/configs/stm32f4discovery/src/stm32f4discovery-internal.h
@@ -93,9 +93,20 @@
/* SPI chip selects */
-#define GPIO_CS_MEMS (GPIO_OUTPUT|GPIO_PUSHPULL|GPIO_SPEED_50MHz|\
+#define GPIO_CS_MEMS (GPIO_OUTPUT|GPIO_PUSHPULL|GPIO_SPEED_50MHz|\
GPIO_OUTPUT_SET|GPIO_PORTE|GPIO_PIN3)
+/* USB OTG FS
+ *
+ * PA9 OTG_FS_VBUS VBUS sensing (also connected to the green LED)
+ * PC0 OTG_FS_PowerSwitchOn
+ * PD5 OTG_FS_Overcurrent
+ */
+
+#define GPIO_OTGFS_VBUS (GPIO_INPUT|GPIO_FLOAT|GPIO_SPEED_100MHz|GPIO_OPENDRAIN|GPIO_PORTA|GPIO_PIN9)
+#define GPIO_OTGFS_PWRON (GPIO_OUTPUT|GPIO_FLOAT|GPIO_SPEED_100MHz|GPIO_PUSHPULL|GPIO_PORTC|GPIO_PIN0)
+#define GPIO_OTGFS_OVER (GPIO_INPUT|GPIO_FLOAT|GPIO_SPEED_100MHz|GPIO_PUSHPULL|GPIO_PORTD|GPIO_PIN5)
+
/****************************************************************************************************
* Public Types
****************************************************************************************************/