this is using the mbed os version 5-13-1
Diff: source/common_types.h
- 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;