mbed libraries for KL25Z

Dependents:   FRDM_RGBLED

Revision:
8:c14af7958ef5
Parent:
7:73c5efe92a6c
Child:
9:663789d7729f
--- a/serial_api.h	Tue Oct 23 09:20:18 2012 +0000
+++ b/serial_api.h	Fri Nov 09 11:33:53 2012 +0000
@@ -30,18 +30,7 @@
 
 typedef void (*uart_irq_handler)(uint32_t id, SerialIrq event);
 
-typedef struct {
-#if defined(TARGET_LPC1768) || defined(TARGET_LPC2368)
-    LPC_UART_TypeDef *uart;
-
-#elif defined(TARGET_LPC11U24)
-    LPC_USART_Type *uart;
-
-#elif defined(TARGET_KL25Z)
-    UARTLP_Type *uart;
-#endif
-    int index;
-} serial_object;
+typedef struct serial_object_s serial_object;
 
 void serial_init       (serial_object *obj, PinName tx, PinName rx);
 void serial_free       (serial_object *obj);