summaryrefslogtreecommitdiff
path: root/nuttx/arch/arm/src/stm32/stm32_internal.h
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-10-16 13:05:01 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-10-16 13:05:01 +0000
commitdfacf066dd89e8598529817bb0f6a1eab53ecaa4 (patch)
tree3a6670d3a620e65442d5802d93c25078e64a0ba0 /nuttx/arch/arm/src/stm32/stm32_internal.h
parentf62bf7f27f42978050e772f55b0efdd4b8843911 (diff)
downloadpx4-nuttx-dfacf066dd89e8598529817bb0f6a1eab53ecaa4.tar.gz
px4-nuttx-dfacf066dd89e8598529817bb0f6a1eab53ecaa4.tar.bz2
px4-nuttx-dfacf066dd89e8598529817bb0f6a1eab53ecaa4.zip
Add structure for future DMA support
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2141 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/arch/arm/src/stm32/stm32_internal.h')
-rwxr-xr-xnuttx/arch/arm/src/stm32/stm32_internal.h15
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 8cb46d824..fc2df7d68 100755
--- a/nuttx/arch/arm/src/stm32/stm32_internal.h
+++ b/nuttx/arch/arm/src/stm32/stm32_internal.h
@@ -379,6 +379,8 @@
* Public Types
************************************************************************************/
+typedef FAR void *DMA_HANDLE;
+
/************************************************************************************
* Inline Functions
************************************************************************************/
@@ -474,6 +476,19 @@ EXTERN int stm32_dumpgpio(uint32 pinset, const char *msg);
# define stm32_dumpgpio(p,m)
#endif
+/****************************************************************************
+ * Name: stm32_dmachannel
+ *
+ * Description:
+ * Allocate a DMA channel
+ *
+ * Returned Value:
+ * On success, a void* DMA channel handle; NULL on failure
+ *
+ ****************************************************************************/
+
+EXTERN DMA_HANDLE stm32_dmachannel(void);
+
/************************************************************************************
* Function: stm32_ethinitialize
*