diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2009-10-23 01:16:46 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2009-10-23 01:16:46 +0000 |
commit | ecd3399e4c2c4ed6dd0aa8fb0a0ae512895341de (patch) | |
tree | 734d089865ab6602e10a42170e7b56a23d3444b2 /nuttx/arch/arm/src/stm32/stm32_internal.h | |
parent | 6a8a96b19dc61f90d66386f8844b3c92dc27c032 (diff) | |
download | px4-nuttx-ecd3399e4c2c4ed6dd0aa8fb0a0ae512895341de.tar.gz px4-nuttx-ecd3399e4c2c4ed6dd0aa8fb0a0ae512895341de.tar.bz2 px4-nuttx-ecd3399e4c2c4ed6dd0aa8fb0a0ae512895341de.zip |
Misc USB-related fixes
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2169 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/arch/arm/src/stm32/stm32_internal.h')
-rwxr-xr-x | nuttx/arch/arm/src/stm32/stm32_internal.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/nuttx/arch/arm/src/stm32/stm32_internal.h b/nuttx/arch/arm/src/stm32/stm32_internal.h index 7a2ff82f6..3e35e317d 100755 --- a/nuttx/arch/arm/src/stm32/stm32_internal.h +++ b/nuttx/arch/arm/src/stm32/stm32_internal.h @@ -825,6 +825,21 @@ EXTERN ubyte stm32_spi2status(FAR struct spi_dev_s *dev, enum spi_dev_e devid); EXTERN void stm32_spi3select(FAR struct spi_dev_s *dev, enum spi_dev_e devid, boolean selected); EXTERN ubyte stm32_spi3status(FAR struct spi_dev_s *dev, enum spi_dev_e devid); +/************************************************************************************ + * Name: stm32_pullup + * + * Description: + * If USB is supported and the board supports a pullup via GPIO (for USB software + * connect and disconnect), then the board software must provide stm32_pullup. + * See include/nuttx/usbdev.h for additional description of this method. + * Alternatively, if no pull-up GPIO the following EXTERN can be redefined to be + * NULL. + * + ************************************************************************************/ + +struct usbdev_s; +EXTERN int stm32_pullup(FAR struct usbdev_s *dev, boolean enable); + #undef EXTERN #if defined(__cplusplus) } |