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: GroveGPS libmDot-mbed5 ISL29011
Diff: examples/src/auto_ota_example.cpp
- Revision:
- 2:ffac7b141b72
- Parent:
- 1:c4915e00d2ce
- Child:
- 3:0e3e776e2862
diff -r c4915e00d2ce -r ffac7b141b72 examples/src/auto_ota_example.cpp
--- a/examples/src/auto_ota_example.cpp Thu Oct 06 14:49:35 2016 +0000
+++ b/examples/src/auto_ota_example.cpp Thu Oct 06 16:44:19 2016 +0000
@@ -40,7 +40,7 @@
// make sure library logging is turned on
dot->setLogLevel(mts::MTSLog::INFO_LEVEL);
- // update configuration if necessary, then display it
+ // update configuration if necessary
// in AUTO_OTA mode the session is automatically saved, so saveNetworkSession and restoreNetworkSession are not needed
if (dot->getJoinMode() != mDot::AUTO_OTA) {
logInfo("changing network join mode to AUTO_OTA");
@@ -49,6 +49,15 @@
}
}
update_ota_config(network_name, network_passphrase, frequency_sub_band, public_network, ack);
+
+ // save changes to configuration
+ // AUTO_OTA must be the saved join mode in order for the session to be properly restored after waking up from deepsleep
+ logInfo("saving configuration");
+ if (!dot->saveConfig()) {
+ logError("failed to save configuration");
+ }
+
+ // display configuration
display_config();
while (true) {