mbed library sources

Fork of mbed-src by mbed official

Revision:
400:3234c374c245
Parent:
396:16d0d69d12f5
--- a/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/serial_api.c	Wed Nov 12 14:15:07 2014 +0000
+++ b/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/serial_api.c	Sat Nov 15 19:39:06 2014 +0000
@@ -189,6 +189,13 @@
     return data;
 }
 
+int serial_getc_irq(serial_t *obj) {
+    uint8_t data;
+    uint32_t uart_addrs[] = UART_BASE_ADDRS;
+    UART_HAL_Getchar(uart_addrs[obj->index], &data);
+
+    return data;
+}
 void serial_putc(serial_t *obj, int c) {
     while (!serial_writable(obj));
     uint32_t uart_addrs[] = UART_BASE_ADDRS;