Skip to content

Commit

Permalink
Add new mspHelper for EEPROM write
Browse files Browse the repository at this point in the history
  • Loading branch information
haslinghuis committed May 1, 2023
1 parent 72c7b53 commit 9663574
Show file tree
Hide file tree
Showing 8 changed files with 8 additions and 10 deletions.
2 changes: 1 addition & 1 deletion src/js/tabs/auxiliary.js
Expand Up @@ -403,7 +403,7 @@ auxiliary.initialize = function (callback) {
mspHelper.sendModeRanges(save_to_eeprom);

function save_to_eeprom() {
MSP.send_message(MSPCodes.MSP_EEPROM_WRITE, false, false, function () {
mspHelper.writeConfiguration(function () {
gui_log(i18n.getMessage('auxiliaryEepromSaved'));
});
}
Expand Down
3 changes: 1 addition & 2 deletions src/js/tabs/configuration.js
Expand Up @@ -453,8 +453,7 @@ configuration.initialize = function (callback) {
.then(() => semver.gte(FC.CONFIG.apiVersion, API_VERSION_1_45) ?
MSP.promise(MSPCodes.MSP2_SET_TEXT, mspHelper.crunch(MSPCodes.MSP2_SET_TEXT, MSPCodes.PILOT_NAME)) : Promise.resolve(true))
.then(() => MSP.promise(MSPCodes.MSP_SET_RX_CONFIG, mspHelper.crunch(MSPCodes.MSP_SET_RX_CONFIG)))
.then(() => MSP.promise(MSPCodes.MSP_EEPROM_WRITE))
.then(() => reboot());
.then(() => mspHelper.writeConfiguration(reboot));
}

function reboot() {
Expand Down
3 changes: 1 addition & 2 deletions src/js/tabs/gps.js
Expand Up @@ -352,8 +352,7 @@ gps.initialize = async function (callback) {
async function saveConfiguration() {
await MSP.promise(MSPCodes.MSP_SET_FEATURE_CONFIG, mspHelper.crunch(MSPCodes.MSP_SET_FEATURE_CONFIG));
await MSP.promise(MSPCodes.MSP_SET_GPS_CONFIG, mspHelper.crunch(MSPCodes.MSP_SET_GPS_CONFIG));
await MSP.promise(MSPCodes.MSP_EEPROM_WRITE);
reboot();
await mspHelper.writeConfiguration(reboot);
}

function reboot() {
Expand Down
2 changes: 1 addition & 1 deletion src/js/tabs/led_strip.js
Expand Up @@ -567,7 +567,7 @@ led_strip.initialize = function (callback, scrollPosition) {
}

function save_to_eeprom() {
MSP.send_message(MSPCodes.MSP_EEPROM_WRITE, false, false, function() {
mspHelper.writeConfiguration(function() {
gui_log(i18n.getMessage('ledStripEepromSaved'));
});
}
Expand Down
2 changes: 1 addition & 1 deletion src/js/tabs/onboard_logging.js
Expand Up @@ -59,7 +59,7 @@ onboard_logging.initialize = function (callback) {
}

function save_to_eeprom() {
MSP.send_message(MSPCodes.MSP_EEPROM_WRITE, false, false, reboot);
mspHelper.writeConfiguration(reboot);
}

function reboot() {
Expand Down
2 changes: 1 addition & 1 deletion src/js/tabs/power.js
Expand Up @@ -500,7 +500,7 @@ power.initialize = function (callback) {
}

function save_to_eeprom() {
MSP.send_message(MSPCodes.MSP_EEPROM_WRITE, false, false, save_completed);
mspHelper.writeConfiguration(save_completed);
}

function save_completed() {
Expand Down
2 changes: 1 addition & 1 deletion src/js/tabs/servos.js
Expand Up @@ -139,7 +139,7 @@ servos.initialize = function (callback) {

function save_to_eeprom() {
if (save_configuration_to_eeprom) {
MSP.send_message(MSPCodes.MSP_EEPROM_WRITE, false, false, function () {
mspHelper.writeConfiguration(function () {
gui_log(i18n.getMessage('servosEepromSave'));
});
}
Expand Down
2 changes: 1 addition & 1 deletion src/js/tabs/vtx.js
Expand Up @@ -903,7 +903,7 @@ vtx.initialize = function (callback) {
}

function save_to_eeprom() {
MSP.send_message(MSPCodes.MSP_EEPROM_WRITE, false, false, save_completed);
mspHelper.writeConfiguration(save_completed);
}

function save_completed() {
Expand Down

0 comments on commit 9663574

Please sign in to comment.