summaryrefslogtreecommitdiffstats
path: root/nuttx/arch/arm/src/lpc43xx/lpc43_pinconfig.h
diff options
context:
space:
mode:
authorpatacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679>2012-06-30 16:29:49 +0000
committerpatacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679>2012-06-30 16:29:49 +0000
commit31edcb5cbfcba202fda2fa4b1f1c918793feb824 (patch)
tree40301234f93b62d145b0aba7ee899277e257b62c /nuttx/arch/arm/src/lpc43xx/lpc43_pinconfig.h
parent2960a326777e96dff3a52c1e6cd872595e9b85c4 (diff)
Add LPC43xx pin configuration header files
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4889 7fd9a85b-ad96-42d3-883c-3090e2eb8679
Diffstat (limited to 'nuttx/arch/arm/src/lpc43xx/lpc43_pinconfig.h')
-rw-r--r--nuttx/arch/arm/src/lpc43xx/lpc43_pinconfig.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/nuttx/arch/arm/src/lpc43xx/lpc43_pinconfig.h b/nuttx/arch/arm/src/lpc43xx/lpc43_pinconfig.h
index 39273a5f60..133a79676d 100644
--- a/nuttx/arch/arm/src/lpc43xx/lpc43_pinconfig.h
+++ b/nuttx/arch/arm/src/lpc43xx/lpc43_pinconfig.h
@@ -85,6 +85,15 @@
#define PINCONF_FUNC_SHIFT (16) /* Bits 16-18: Alternate function number */
#define PINCONF_FUNC_MASK (7 << PINCONF_MODE_SHIFT)
+# define PINCONF_FUNC(n) (0 << PINCONF_MODE_SHIFT)
+# define PINCONF_FUNC0 (1 << PINCONF_MODE_SHIFT)
+# define PINCONF_FUNC1 (2 << PINCONF_MODE_SHIFT)
+# define PINCONF_FUNC2 (3 << PINCONF_MODE_SHIFT)
+# define PINCONF_FUNC3 (4 << PINCONF_MODE_SHIFT)
+# define PINCONF_FUNC4 (5 << PINCONF_MODE_SHIFT)
+# define PINCONF_FUNC5 (6 << PINCONF_MODE_SHIFT)
+# define PINCONF_FUNC6 (7 << PINCONF_MODE_SHIFT)
+# define PINCONF_FUNC7 (8 << PINCONF_MODE_SHIFT)
/* Pull-up/down resisters. These selections are available for all pins but may not
* make sense for all pins. NOTE: that both pull up and down is not precluded.
@@ -250,7 +259,7 @@
*
************************************************************************************/
-EXTERN int lpc43_pinconfig(uint32_t pinset);
+EXTERN int lpc43_pinconfig(uint32_t pinconf);
/************************************************************************************
* Function: lpc43_dumppinconfig
@@ -261,7 +270,7 @@ EXTERN int lpc43_pinconfig(uint32_t pinset);
************************************************************************************/
#ifdef CONFIG_DEBUG
-EXTERN int lpc43_dumppinconfig(uint32_t pinset, const char *msg);
+EXTERN int lpc43_dumppinconfig(uint32_t pinconf, const char *msg);
#else
# define lpc43_dumppinconfig(p,m)
#endif