1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-19 14:25:20 +03:00

Reorganize MSP calls on setup tab so that the calibrate mag button is

enabled on the CJMCU target which does not implement the GPS msp
commands.
This commit is contained in:
Dominic Clifton 2014-12-21 23:17:41 +00:00
parent 6d24ce6b28
commit e938060be4

View file

@ -12,8 +12,12 @@ TABS.setup.initialize = function (callback) {
googleAnalytics.sendAppView('Setup');
}
function load_status() {
MSP.send_message(MSP_codes.MSP_STATUS, false, false, load_ident);
}
function load_ident() {
MSP.send_message(MSP_codes.MSP_IDENT, false, false, load_misc_data);
MSP.send_message(MSP_codes.MSP_IDENT, false, false, load_config);
}
function load_config() {
@ -28,7 +32,7 @@ TABS.setup.initialize = function (callback) {
$('#content').load("./tabs/setup.html", process_html);
}
MSP.send_message(MSP_codes.MSP_ACC_TRIM, false, false, load_ident);
MSP.send_message(MSP_codes.MSP_ACC_TRIM, false, false, load_status);
function process_html() {
// translate to user-selected language
@ -136,6 +140,8 @@ TABS.setup.initialize = function (callback) {
heading_e = $('span.heading');
function get_slow_data() {
MSP.send_message(MSP_codes.MSP_STATUS);
MSP.send_message(MSP_codes.MSP_ANALOG, false, false, function () {
bat_voltage_e.text(chrome.i18n.getMessage('initialSetupBatteryValue', [ANALOG.voltage]));
bat_mah_drawn_e.text(chrome.i18n.getMessage('initialSetupBatteryMahValue', [ANALOG.mAhdrawn]));
@ -149,8 +155,6 @@ TABS.setup.initialize = function (callback) {
gpsLat_e.text((GPS_DATA.lat / 10000000).toFixed(4) + ' deg');
gpsLon_e.text((GPS_DATA.lon / 10000000).toFixed(4) + ' deg');
});
MSP.send_message(MSP_codes.MSP_STATUS);
}
function get_fast_data() {