mirror of
https://github.com/apache/nuttx.git
synced 2026-06-06 16:50:55 +08:00
Add LPC43xx pin configuration header files
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4889 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
+17
-17
@@ -53,71 +53,71 @@
|
||||
|
||||
#if defined(CONFIG_ARCH_CHIP_LPC4310FBD144)
|
||||
# include "chip/lpc43_memorymap.h"
|
||||
# include "chip/lpc4310fbd144_pinmap.h"
|
||||
# include "chip/lpc4310203050_pinconfig.h"
|
||||
# include "chip/lpc4310fbd144_vectors.h"
|
||||
#elif defined(CONFIG_ARCH_CHIP_LPC4310FET100)
|
||||
# include "chip/lpc43_memorymap.h"
|
||||
# include "chip/lpc4310fet100_pinmap.h"
|
||||
# include "chip/lpc4310203050_pinconfig.h"
|
||||
# include "chip/lpc4310fet100_vectors.h"
|
||||
#elif defined(CONFIG_ARCH_CHIP_LPC4320FBD144)
|
||||
# include "chip/lpc43_memorymap.h"
|
||||
# include "chip/lpc4320fbd144_pinmap.h"
|
||||
# include "chip/lpc4310203050_pinconfig.h"
|
||||
# include "chip/lpc4320fbd144_vectors.h"
|
||||
#elif defined(CONFIG_ARCH_CHIP_LPC4320FET100)
|
||||
# include "chip/lpc43_memorymap.h"
|
||||
# include "chip/lpc4320fet100_pinmap.h"
|
||||
# include "chip/lpc4310203050_pinconfig.h"
|
||||
# include "chip/lpc4320fet100_vectors.h"
|
||||
#elif defined(CONFIG_ARCH_CHIP_LPC4330FBD144)
|
||||
# include "chip/lpc43_memorymap.h"
|
||||
# include "chip/lpc4330fbd144_pinmap.h"
|
||||
# include "chip/lpc4310203050_pinconfig.h"
|
||||
# include "chip/lpc4330fbd144_vectors.h"
|
||||
#elif defined(CONFIG_ARCH_CHIP_LPC4330FET100)
|
||||
# include "chip/lpc43_memorymap.h"
|
||||
# include "chip/lpc4330fet100_pinmap.h"
|
||||
# include "chip/lpc4310203050_pinconfig.h"
|
||||
# include "chip/lpc4330fet100_vectors.h"
|
||||
#elif defined(CONFIG_ARCH_CHIP_LPC4330FET180)
|
||||
# include "chip/lpc43_memorymap.h"
|
||||
# include "chip/lpc4330fet180_pinmap.h"
|
||||
# include "chip/lpc4310203050_pinconfig.h"
|
||||
# include "chip/lpc4330fet180_vectors.h"
|
||||
#elif defined(CONFIG_ARCH_CHIP_LPC4330FET256)
|
||||
# include "chip/lpc43_memorymap.h"
|
||||
# include "chip/lpc4330fet256_pinmap.h"
|
||||
# include "chip/lpc4310203050_pinconfig.h"
|
||||
# include "chip/lpc4330fet256_vectors.h"
|
||||
#elif defined(CONFIG_ARCH_CHIP_LPC4350FBD208)
|
||||
# include "chip/lpc43_memorymap.h"
|
||||
# include "chip/lpc4350fbd208_pinmap.h"
|
||||
# include "chip/lpc4310203050_pinconfig.h"
|
||||
# include "chip/lpc4350fbd208_vectors.h"
|
||||
#elif defined(CONFIG_ARCH_CHIP_LPC4350FET180)
|
||||
# include "chip/lpc43_memorymap.h"
|
||||
# include "chip/lpc4350fet180_pinmap.h"
|
||||
# include "chip/lpc4310203050_pinconfig.h"
|
||||
# include "chip/lpc4350fet180_vectors.h"
|
||||
#elif defined(CONFIG_ARCH_CHIP_LPC4350FET256)
|
||||
# include "chip/lpc43_memorymap.h"
|
||||
# include "chip/lpc4350fet256_pinmap.h"
|
||||
# include "chip/lpc4310203050_pinconfig.h"
|
||||
# include "chip/lpc4350fet256_vectors.h"
|
||||
#elif defined(CONFIG_ARCH_CHIP_LPC4353FBD208)
|
||||
# include "chip/lpc43_memorymap.h"
|
||||
# include "chip/lpc4353fbd208_pinmap.h"
|
||||
# include "chip/lpc4353fbd208_pinconfig.h"
|
||||
# include "chip/lpc4353fbd208_vectors.h"
|
||||
#elif defined(CONFIG_ARCH_CHIP_LPC4353FET180)
|
||||
# include "chip/lpc43_memorymap.h"
|
||||
# include "chip/lpc4353fet180_pinmap.h"
|
||||
# include "chip/lpc4353fet180_pinconfig.h"
|
||||
# include "chip/lpc4353fet180_vectors.h"
|
||||
#elif defined(CONFIG_ARCH_CHIP_LPC4353FET256)
|
||||
# include "chip/lpc43_memorymap.h"
|
||||
# include "chip/lpc4353fet256_pinmap.h"
|
||||
# include "chip/lpc4353fet256_pinconfig.h"
|
||||
# include "chip/lpc4353fet256_vectors.h"
|
||||
#elif defined(CONFIG_ARCH_CHIP_LPC4357FET180)
|
||||
# include "chip/lpc43_memorymap.h"
|
||||
# include "chip/lpc4357fet180_pinmap.h"
|
||||
# include "chip/lpc4357fet180_pinconfig.h"
|
||||
# include "chip/lpc4357fet180_vectors.h"
|
||||
#elif defined(CONFIG_ARCH_CHIP_LPC4357FBD208)
|
||||
# include "chip/lpc43_memorymap.h"
|
||||
# include "chip/lpc4357fbd208_pinmap.h"
|
||||
# include "chip/lpc4357fbd208_pinconfig.h"
|
||||
# include "chip/lpc4357fbd208_vectors.h"
|
||||
#elif defined(CONFIG_ARCH_CHIP_LPC4357FET256)
|
||||
# include "chip/lpc43_memorymap.h"
|
||||
# include "chip/lpc4357fet256_pinmap.h"
|
||||
# include "chip/lpc4357fet256_pinconfig.h"
|
||||
# include "chip/lpc4357fet256_vectors.h"
|
||||
#else
|
||||
# error "Unsupported LPC43xx chip"
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user