@@ -72,6 +72,9 @@ ThreadInterface mesh;
72
72
#elif MBED_CONF_APP_NETWORK_INTERFACE == CELLULAR_ONBOARD
73
73
#include " OnboardCellularInterface.h"
74
74
OnboardCellularInterface cellular;
75
+ #elif MBED_CONF_APP_NETWORK_INTERFACE == CELLULAR
76
+ #include " EasyCellularConnection.h"
77
+ EasyCellularConnection cellular;
75
78
76
79
#elif MBED_CONF_APP_NETWORK_INTERFACE == WIFI_WIZFI310
77
80
#include " WizFi310Interface.h"
@@ -132,7 +135,7 @@ char* _password = NULL;
132
135
*
133
136
*/
134
137
void print_MAC (NetworkInterface* network_interface, bool log_messages) {
135
- #if MBED_CONF_APP_NETWORK_INTERFACE != CELLULAR_ONBOARD
138
+ #if MBED_CONF_APP_NETWORK_INTERFACE != CELLULAR_ONBOARD && MBED_CONF_APP_NETWORK_INTERFACE != CELLULAR
136
139
const char *mac_addr = network_interface->get_mac_address ();
137
140
if (mac_addr == NULL ) {
138
141
if (log_messages) {
@@ -201,7 +204,12 @@ NetworkInterface* easy_connect(bool log_messages) {
201
204
else {
202
205
connect_success = wifi.connect (_ssid, _password, (strlen (_password) > 1 ) ? NSAPI_SECURITY_WPA_WPA2 : NSAPI_SECURITY_NONE);
203
206
}
204
- #elif MBED_CONF_APP_NETWORK_INTERFACE == CELLULAR_ONBOARD
207
+ #elif MBED_CONF_APP_NETWORK_INTERFACE == CELLULAR_ONBOARD || MBED_CONF_APP_NETWORK_INTERFACE == CELLULAR
208
+ #if MBED_CONF_APP_NETWORK_INTERFACE == CELLULAR
209
+ if (cellular.init () != NSAPI_ERROR_OK) {
210
+ printf (" Cellular init failed!" );
211
+ }
212
+ #endif
205
213
# ifdef MBED_CONF_APP_CELLULAR_SIM_PIN
206
214
cellular.set_sim_pin (MBED_CONF_APP_CELLULAR_SIM_PIN);
207
215
# endif
@@ -332,6 +340,11 @@ NetworkInterface* easy_get_netif(bool log_messages) {
332
340
printf (" [EasyConnect] Cellular\n " );
333
341
}
334
342
return &cellular;
343
+ #elif MBED_CONF_APP_NETWORK_INTERFACE == CELLULAR
344
+ if (log_messages) {
345
+ printf (" [EasyConnect] Cellular\n " );
346
+ }
347
+ return &cellular;
335
348
#endif
336
349
}
337
350
0 commit comments