From eccee76cd49ac97b96ea94fd835038a8d479fe53 Mon Sep 17 00:00:00 2001 From: patacongo Date: Wed, 16 Jun 2010 15:15:30 +0000 Subject: [PATCH] update git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2751 42af7a65-404d-4744-a932-0658087f49c3 --- arch/arm/src/lpc17xx/lpc17_gpiodbg.c | 18 ++++++++---------- arch/arm/src/lpc17xx/lpc17_internal.h | 2 +- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/arch/arm/src/lpc17xx/lpc17_gpiodbg.c b/arch/arm/src/lpc17xx/lpc17_gpiodbg.c index 5ff6ab9dce..aa2e855f54 100755 --- a/arch/arm/src/lpc17xx/lpc17_gpiodbg.c +++ b/arch/arm/src/lpc17xx/lpc17_gpiodbg.c @@ -49,7 +49,7 @@ #include "lpc17_gpio.h" #include "lpc17_internal.h" -#ifdef CONFIG_DEBUG +#ifdef CONFIG_DEBUG_GPIO /**************************************************************************** * Pre-processor Definitions @@ -134,22 +134,22 @@ int lpc17_dumpgpio(uint16_t pinset, const char *msg) port = (pinset & GPIO_PORT_MASK) >> GPIO_PORT_SHIFT; pin = (pinset & GPIO_PIN_MASK) >> GPIO_PIN_SHIFT; - pinsel = lpc17_pinsel(port); - pinmode = lpc17_pinmode(port); + pinsel = lpc17_pinsel(port, pin); + pinmode = lpc17_pinmode(port, pin); /* The following requires exclusive access to the GPIO registers */ flags = irqsave(); - lldbg("GPIO%c pinset: %08x base: %08x -- %s\n", - port + '0', pinset, fiobase, msg); + lldbg("GPIO%c pinset: %08x -- %s\n", + port + '0', pinset, msg); - lldbg(" PINSEL[%08x]: %08x PINMODE[%08x]: %08x ODMODE[%08x]: %08x\n" + lldbg(" PINSEL[%08x]: %08x PINMODE[%08x]: %08x ODMODE[%08x]: %08x\n", pinsel, pinsel ? getreg32(pinsel) : 0, pinmode, pinmode ? getreg32(pinmode) : 0, g_odmode[port], getreg32(g_odmode[port])); base = g_fiobase[port]; - lldbg(" FIODIR[%08x]: %08x FIOMASK[%08x]: %08x FIOPIN[%08x]: %08x\n" + lldbg(" FIODIR[%08x]: %08x FIOMASK[%08x]: %08x FIOPIN[%08x]: %08x\n", base+LPC17_FIO_DIR_OFFSET, getreg32(base+LPC17_FIO_DIR_OFFSET), base+LPC17_FIO_MASK_OFFSET, getreg32(base+LPC17_FIO_MASK_OFFSET), base+LPC17_FIO_PIN_OFFSET, getreg32(base+LPC17_FIO_PIN_OFFSET)); @@ -165,7 +165,5 @@ int lpc17_dumpgpio(uint16_t pinset, const char *msg) irqrestore(flags); return OK; } -#endif /* CONFIG_DEBUG */ - - +#endif /* CONFIG_DEBUG_GPIO */ diff --git a/arch/arm/src/lpc17xx/lpc17_internal.h b/arch/arm/src/lpc17xx/lpc17_internal.h index 7d9e36bf4e..e3a1c64f53 100755 --- a/arch/arm/src/lpc17xx/lpc17_internal.h +++ b/arch/arm/src/lpc17xx/lpc17_internal.h @@ -537,7 +537,7 @@ EXTERN void lpc17_gpioirqdisable(int irq); ************************************************************************************/ #ifdef CONFIG_DEBUG_GPIO -EXTERN int lpc17_dumpgpio(uint32_t pinset, const char *msg); +EXTERN int lpc17_dumpgpio(uint16_t pinset, const char *msg); #else # define lpc17_dumpgpio(p,m) #endif