1
0
Fork 0

`Remove All Apps` now doesn't perform a reset before erase - fixes inability to update firmware if settings are wrong

master
Gordon Williams 2020-04-02 08:44:40 +01:00
parent 3869998030
commit f14772f3a9
2 changed files with 9 additions and 3 deletions

6
CHANGELOG.md Normal file
View File

@ -0,0 +1,6 @@
App Loader ChangeLog
====================
Changed for individual apps are listed in `apps/appname/ChangeLog`
* `Remove All Apps` now doesn't perform a reset before erase - fixes inability to update firmware if settings are wrong

View File

@ -73,13 +73,13 @@ removeApp : app => { // expects an app structure
}));
},
removeAllApps : () => {
return Comms.reset("wipe").then(() => new Promise((resolve,reject) => {
return new Promise((resolve,reject) => {
// Use write with newline here so we wait for it to finish
Puck.write('\x10E.showMessage("Erasing...");require("Storage").eraseAll();Bluetooth.println("OK")\n', (result,err) => {
Puck.write('\x10E.showMessage("Erasing...");require("Storage").eraseAll();Bluetooth.println("OK");reset()\n', (result,err) => {
if (!result || result.trim()!="OK") return reject(err || "");
resolve();
}, true /* wait for newline */);
}));
});
},
setTime : () => {
return new Promise((resolve,reject) => {