mbed library sources. Supersedes mbed-src.

Dependents:   Nucleo_Hello_Encoder BLE_iBeaconScan AM1805_DEMO DISCO-F429ZI_ExportTemplate1 ... more

Revision:
188:bcfe06ba3d64
Parent:
149:156823d33999
--- a/targets/TARGET_NXP/TARGET_LPC43XX/serial_api.c	Thu Sep 06 13:40:20 2018 +0100
+++ b/targets/TARGET_NXP/TARGET_LPC43XX/serial_api.c	Thu Nov 08 11:46:34 2018 +0000
@@ -89,7 +89,7 @@
 
 static const PinMap PinMap_UART_CTS[] = {
     {P1_11, UART_1, (SCU_PINIO_FAST | 1)},
-    {P5_4,  UART_1, (SCU_PINIO_FAST | 4),
+    {P5_4,  UART_1, (SCU_PINIO_FAST | 4)},
     {PC_2,  UART_1, (SCU_PINIO_FAST | 2)},
     {PE_7,  UART_1, (SCU_PINIO_FAST | 2)},
     {NC,    NC,     0}
@@ -264,7 +264,7 @@
     }
     data_bits -= 5;
 
-    int parity_enable, parity_select;
+    int parity_enable = 0, parity_select = 0;
     switch (parity) {
         case ParityNone: parity_enable = 0; parity_select = 0; break;
         case ParityOdd : parity_enable = 1; parity_select = 0; break;
@@ -272,8 +272,7 @@
         case ParityForced1: parity_enable = 1; parity_select = 2; break;
         case ParityForced0: parity_enable = 1; parity_select = 3; break;
         default:
-            error("Invalid serial parity setting");
-            return;
+            break;
     }
     
     obj->uart->LCR = data_bits            << 0