this is using the mbed os version 5-13-1

Dependencies:   mbed-http

Branch:
PassingRegression
Revision:
117:8fd05113efc1
Parent:
116:2296cf274661
Child:
118:8df0e9c2ee3f
--- a/source/common_types.h	Sun May 19 13:09:27 2019 +0000
+++ b/source/common_types.h	Sun May 19 16:22:59 2019 +0000
@@ -166,6 +166,25 @@
 }conn_scheme_t;
 
 
+typedef enum nvstore_key
+{
+  APP_CONFIG_0 = 1,
+  APP_CONFIG_1 = 2,
+  APP_CONFIG_2 = 4
+}nvstore_key_t;
+
+
+typedef struct {
+    int     baudrate;  /* baud rate */
+    uint8_t flow_ctrl; /* 2 = no flow control */
+    uint8_t data_bits; /* 8 data bits */
+    uint8_t stop_bits; /* 1 start bit */
+    uint8_t parity;    /* 1 parity bit */
+    uint8_t change_after_confirm; /* 1 */
+} uart_config_t;
+
+
+
 typedef struct {
     wifi_cmd_t    wifi_cmd;   /* wifi command */
     uint8_t       padding[4-sizeof(wifi_cmd_t)];   /* padding */
@@ -227,9 +246,10 @@
 /** application configuration structure
 */
 typedef struct  {
-    wifi_config_t     wifi_config;      /* wifi configuration */
-    ble_config_t      ble_config;       /* ble configuration */
-    internet_config_t internet_config;  /* cloud configuration */
+    uart_config_t     uart_config;      /* UART configuration      */
+    wifi_config_t     wifi_config;      /* wifi configuration      */
+    ble_config_t      ble_config;       /* ble configuration       */
+    internet_config_t internet_config;  /* cloud configuration     */
     login_config_t    login_config;     /* cloud login credentials */
 } app_config_t;