diff --git a/libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC11UXX/TARGET_LPC11U35_501/PinNames.h b/libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC11UXX/TARGET_LPC11U35_501/PinNames.h index 868d4ec7d0..6f20b537b5 100644 --- a/libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC11UXX/TARGET_LPC11U35_501/PinNames.h +++ b/libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC11UXX/TARGET_LPC11U35_501/PinNames.h @@ -165,7 +165,8 @@ typedef enum { PullDown = 1, PullNone = 0, Repeater = 3, - OpenDrain = 4 + OpenDrain = 4, + PullDefault = PullDown } PinMode; #ifdef __cplusplus diff --git a/libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC176X/TARGET_UBLOX_C027/PinNames.h b/libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC176X/TARGET_UBLOX_C027/PinNames.h index c84faffa8d..7ec1b0ab08 100644 --- a/libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC176X/TARGET_UBLOX_C027/PinNames.h +++ b/libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC176X/TARGET_UBLOX_C027/PinNames.h @@ -163,7 +163,8 @@ typedef enum { PullUp = 0, PullDown = 3, PullNone = 2, - OpenDrain = 4 + OpenDrain = 4, + PullDefault = PullDown } PinMode; // version of PINCON_TypeDef using register arrays diff --git a/libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC176X/TARGET_UBLOX_C027/platform_init.c b/libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC176X/TARGET_UBLOX_C027/platform_init.c index d7a96ae58e..85940154a7 100644 --- a/libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC176X/TARGET_UBLOX_C027/platform_init.c +++ b/libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC176X/TARGET_UBLOX_C027/platform_init.c @@ -9,18 +9,18 @@ void mbed_sdk_init() gpio_t gpsEn, gpsRst, led, modemRts; // start with modem disabled - gpio_init_out_ex(&modemEn, MDMEN, PullNone, 0); - gpio_init_out_ex(&modemRst, MDMRST, PullNone, 1); - gpio_init_out_ex(&modemPwrOn, MDMPWRON, PullNone, 1); - gpio_init_out_ex(&modemLvlOe, MDMLVLOE, PullNone, 1); - gpio_init_out_ex(&modemILvlOe, MDMILVLOE, PullNone, 0); - gpio_init_out_ex(&modemUsbDet, MDMUSBDET, PullNone, 0); - gpio_init_out_ex(&modemRts, MDMRTS, PullNone, 0); + gpio_init_out_ex(&modemEn, MDMEN, 0); + gpio_init_out_ex(&modemRst, MDMRST, 1); + gpio_init_out_ex(&modemPwrOn, MDMPWRON, 1); + gpio_init_out_ex(&modemLvlOe, MDMLVLOE, 1); + gpio_init_out_ex(&modemILvlOe, MDMILVLOE, 0); + gpio_init_out_ex(&modemUsbDet, MDMUSBDET, 0); + gpio_init_out_ex(&modemRts, MDMRTS, 0); // start with gps disabled - gpio_init_out_ex(&gpsEn, GPSEN, PullNone, 0); - gpio_init_out_ex(&gpsRst, GPSRST, PullNone, 1); + gpio_init_out_ex(&gpsEn, GPSEN, 0); + gpio_init_out_ex(&gpsRst, GPSRST, 1); // led should be off - gpio_init_out_ex(&led, LED, PullNone, 0); + gpio_init_out_ex(&led, LED, 0); wait_ms(50); // when USB cable is inserted the interface chip issues // multiple resets to the target CPU We wait here for a short period to