Host library for controlling a WiConnect enabled Wi-Fi module.
Dependents: wiconnect-ota_example wiconnect-web_setup_example wiconnect-test-console wiconnect-tcp_server_example ... more
Revision 37:5ee74d72efe4, committed 2014-11-27
- Comitter:
- dan_ackme
- Date:
- Thu Nov 27 01:11:12 2014 -0800
- Parent:
- 36:a30cbf4bdb13
- Child:
- 38:bc2b10351ee3
- Child:
- 42:8ffb253b09e7
- Commit message:
- added saveSettings API
Changed in this revision
--- a/Wiconnect.cpp Thu Nov 27 00:46:50 2014 -0800 +++ b/Wiconnect.cpp Thu Nov 27 01:11:12 2014 -0800 @@ -195,7 +195,7 @@ } nonBlocking = savedNonBlocking; - if(result != WICONNECT_SUCCESS) + if(result != WICONNECT_SUCCESS && !needUpdate) { initialized = false; }
--- a/WiconnectSettings.cpp Thu Nov 27 00:46:50 2014 -0800 +++ b/WiconnectSettings.cpp Thu Nov 27 01:11:12 2014 -0800 @@ -111,3 +111,17 @@ return result; } +/*************************************************************************************************/ +WiconnectResult Wiconnect::saveSettings() +{ + WiconnectResult result = WICONNECT_ERROR; + + + _CHECK_OTHER_COMMAND_EXECUTING(); + + result = sendCommand("save"); + + _CHECK_CLEANUP_COMMAND(); + + return result; +}
--- a/api/WiconnectInterface.h Thu Nov 27 00:46:50 2014 -0800 +++ b/api/WiconnectInterface.h Thu Nov 27 01:11:12 2014 -0800 @@ -616,6 +616,14 @@ */ WiconnectResult getSetting(const char *settingStr, char *valueBuffer, uint16_t valueBufferLen); + /** + * @ingroup api_core_settings + * + * @brief Save settings to Non-Volatile Memory + * + * @return Result of method. See @ref WiconnectResult + */ + WiconnectResult saveSettings(); /** * @ingroup api_core_settings