From e9e5b92d36496b74176f1ffbf49b1d63ea0c6fac Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 12 Oct 2012 10:04:28 +0200 Subject: bsp/lpc24xx: Evaluate LPC17XX pin type New pin type LPC17XX_PIN_TYPE_OPEN_DRAIN. --- c/src/lib/libbsp/arm/lpc24xx/include/io.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'c/src/lib/libbsp/arm/lpc24xx/include/io.h') diff --git a/c/src/lib/libbsp/arm/lpc24xx/include/io.h b/c/src/lib/libbsp/arm/lpc24xx/include/io.h index f77b44717e..497d4a7b72 100644 --- a/c/src/lib/libbsp/arm/lpc24xx/include/io.h +++ b/c/src/lib/libbsp/arm/lpc24xx/include/io.h @@ -240,7 +240,8 @@ typedef enum { LPC17XX_PIN_TYPE_ADC, LPC17XX_PIN_TYPE_DAC, LPC17XX_PIN_TYPE_I2C, - LPC17XX_PIN_TYPE_I2C_FAST_PLUS + LPC17XX_PIN_TYPE_I2C_FAST_PLUS, + LPC17XX_PIN_TYPE_OPEN_DRAIN } lpc17xx_pin_type; #ifdef ARM_MULTILIB_ARCH_V4 @@ -1102,8 +1103,10 @@ rtems_status_code lpc24xx_pin_config( LPC24XX_PIN(1, 27, LPC24XX_PIN_FUNCTION_10, 2) #define LPC24XX_PIN_USB_SCL_1\ LPC24XX_PIN(1, 28, LPC24XX_PIN_FUNCTION_01, 1) -#define LPC24XX_PIN_USB_SDA_1\ - LPC24XX_PIN(1, 29, LPC24XX_PIN_FUNCTION_01, 1) +#define LPC24XX_PIN_USB_SDA_1 \ + LPC24XX_PIN_WITH_TYPE( \ + 1, 29, LPC24XX_PIN_FUNCTION_01, 1, LPC17XX_PIN_TYPE_OPEN_DRAIN \ + ) #define LPC24XX_PIN_USB_CONNECT_1\ LPC24XX_PIN(2, 9, LPC24XX_PIN_FUNCTION_01, 1) -- cgit v1.2.3