Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: FXOS8700Q-driver MODSERIAL
Fork of mbed-os-example-client by
Diff: main.cpp
- Revision:
- 44:2b472e66a942
- Parent:
- 42:d9a3043214a6
- Child:
- 49:10f84adec19e
--- a/main.cpp Mon Dec 12 12:00:11 2016 +0000
+++ b/main.cpp Tue Dec 13 08:45:11 2016 +0000
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2015 ARM Limited. All rights reserved.
+ * Copyright (c) 2015, 2016 ARM Limited. All rights reserved.
* SPDX-License-Identifier: Apache-2.0
* Licensed under the Apache License, Version 2.0 (the License); you may
* not use this file except in compliance with the License.
@@ -384,25 +384,29 @@
// Sets the console baud-rate
output.baud(115200);
- output.printf("Starting mbed Client example...\r\n");
+ output.printf("\r\nStarting mbed Client example in ");
+#if defined (MESH) || (MBED_CONF_LWIP_IPV6_ENABLED==true)
+ output.printf("IPv6 mode\r\n");
+#else
+ output.printf("IPv4 mode\r\n");
+#endif
mbed_trace_init();
mbed_trace_print_function_set(trace_printer);
+
NetworkInterface *network_interface = 0;
int connect_success = -1;
#if MBED_CONF_APP_NETWORK_INTERFACE == WIFI
- output.printf("\n\rUsing WiFi \r\n");
- output.printf("\n\rConnecting to WiFi..\r\n");
- connect_success = wifi.connect(MBED_CONF_APP_WIFI_SSID, MBED_CONF_APP_WIFI_PASSWORD);
+ output.printf("\n\rConnecting to WiFi...\r\n");
+ connect_success = wifi.connect(MBED_CONF_APP_WIFI_SSID, MBED_CONF_APP_WIFI_PASSWORD, NSAPI_SECURITY_WPA_WPA2);
network_interface = &wifi;
#elif MBED_CONF_APP_NETWORK_INTERFACE == ETHERNET
- output.printf("Using Ethernet\r\n");
+ output.printf("\n\rConnecting to ethernet...\r\n");
connect_success = eth.connect();
network_interface = ð
#endif
#ifdef MESH
- output.printf("Using Mesh\r\n");
- output.printf("\n\rConnecting to Mesh..\r\n");
+ output.printf("\n\rConnecting to Mesh...\r\n");
mesh.initialize(&rf_phy);
connect_success = mesh.connect();
network_interface = &mesh;
