SAMV7: Fix a errort in GPIO bit encoding. Correct naming of a variable

This commit is contained in:
Gregory Nutt 2015-04-04 16:54:53 -06:00
parent 77e86521c8
commit 8aeaff1e95
2 changed files with 4 additions and 4 deletions

View File

@ -89,7 +89,7 @@ static const char g_portchar[SAMV7_NPIO] =
* Public Data
****************************************************************************/
const uintptr_t g_portchar[SAMV7_NPIO] =
const uintptr_t g_portbase[SAMV7_NPIO] =
{
SAM_PIOA_BASE
#if SAMV7_NPIO > 1

View File

@ -130,7 +130,7 @@
* .... .... .... .... .... PPP. ....
*/
#define GPIO_PORT_SHIFT (5) /* Bit 5-6: Port number */
#define GPIO_PORT_SHIFT (5) /* Bit 5-7: Port number */
#define GPIO_PORT_MASK (7 << GPIO_PORT_SHIFT)
# define GPIO_PORT_PIOA (0 << GPIO_PORT_SHIFT)
# define GPIO_PORT_PIOB (1 << GPIO_PORT_SHIFT)
@ -201,7 +201,7 @@ extern "C"
#define EXTERN extern
#endif
EXTERN const uintptr_t g_portchar[SAMV7_NPIO];
EXTERN const uintptr_t g_portbase[SAMV7_NPIO];
/************************************************************************************
* Inline Functions
@ -219,7 +219,7 @@ static inline uintptr_t sam_gpio_base(gpio_pinset_t cfgset)
{
int port = (cfgset & GPIO_PORT_MASK) >> GPIO_PORT_SHIFT;
DEBUGASSERT(port <SAMV7_NPIO);
return g_portchar[port];
return g_portbase[port];
}
/****************************************************************************