[11U68]fix P0_11 to use GPIO

Fork of mbed-src by mbed official

Revision:
207:05668db47a72
Parent:
174:8bb9f3a33240
Child:
227:7bd0639b8911
--- a/targets/hal/TARGET_NXP/TARGET_LPC11U6X/gpio_api.c	Fri May 23 05:45:06 2014 +0100
+++ b/targets/hal/TARGET_NXP/TARGET_LPC11U6X/gpio_api.c	Fri May 23 08:45:06 2014 +0100
@@ -26,10 +26,15 @@
 }
 
 uint32_t gpio_set(PinName pin) {
-    
     if (!gpio_enabled)
          gpio_enable();
     
+    int f = ((pin == P0_0)  ||
+             (pin == P0_10) ||
+             (pin == P0_15)) ? (1) : (0);
+    
+    pin_function(pin, f);
+    
     return (1UL << ((int)pin >> PIN_SHIFT & 0x1F));
 }