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.
Revision 41:496e5ec1f1bd, committed 2016-12-10
- Comitter:
- mbed_official
- Date:
- Sat Dec 10 22:30:09 2016 +0000
- Parent:
- 40:c2fa339bdacc
- Child:
- 42:d9a3043214a6
- Commit message:
- Support for UBLOX_EVK_ODIN_W2 / Odin WiFi
Support for UBLOX_EVK_ODIN_W2 WiFi module via an #ifdef -hack. Original
from:
https://github.com/ARMmbed/oob-mbed-os-example-client/pull/18/
NOTE! Requires mbedOS 5.3 with Odin wifi -fix, fails to link
otherwise.
.
Commit copied from https://github.com/ARMmbed/mbed-os-example-client
Changed in this revision
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Thu Dec 08 12:30:11 2016 +0000
+++ b/main.cpp Sat Dec 10 22:30:09 2016 +0000
@@ -26,19 +26,24 @@
#include "rtos.h"
#if MBED_CONF_APP_NETWORK_INTERFACE == WIFI
-#include "ESP8266Interface.h"
-ESP8266Interface esp(MBED_CONF_APP_WIFI_TX, MBED_CONF_APP_WIFI_RX);
+ #if TARGET_UBLOX_EVK_ODIN_W2
+ #include "OdinWiFiInterface.h"
+ OdinWiFiInterface wifi;
+ #else
+ #include "ESP8266Interface.h"
+ ESP8266Interface wifi(MBED_CONF_APP_WIFI_TX, MBED_CONF_APP_WIFI_RX);
+ #endif
#elif MBED_CONF_APP_NETWORK_INTERFACE == ETHERNET
-#include "EthernetInterface.h"
-EthernetInterface eth;
+ #include "EthernetInterface.h"
+ EthernetInterface eth;
#elif MBED_CONF_APP_NETWORK_INTERFACE == MESH_LOWPAN_ND
-#define MESH
-#include "NanostackInterface.h"
-LoWPANNDInterface mesh;
+ #define MESH
+ #include "NanostackInterface.h"
+ LoWPANNDInterface mesh;
#elif MBED_CONF_APP_NETWORK_INTERFACE == MESH_THREAD
-#define MESH
-#include "NanostackInterface.h"
-ThreadInterface mesh;
+ #define MESH
+ #include "NanostackInterface.h"
+ ThreadInterface mesh;
#endif
#if defined(MESH)
@@ -387,8 +392,8 @@
#if MBED_CONF_APP_NETWORK_INTERFACE == WIFI
output.printf("\n\rUsing WiFi \r\n");
output.printf("\n\rConnecting to WiFi..\r\n");
- connect_success = esp.connect(MBED_CONF_APP_WIFI_SSID, MBED_CONF_APP_WIFI_PASSWORD);
- network_interface = &esp;
+ connect_success = wifi.connect(MBED_CONF_APP_WIFI_SSID, MBED_CONF_APP_WIFI_PASSWORD);
+ network_interface = &wifi;
#elif MBED_CONF_APP_NETWORK_INTERFACE == ETHERNET
output.printf("Using Ethernet\r\n");
connect_success = eth.connect();
Wiznet Wi-Fi WizFi310