mirror of
https://github.com/betaflight/betaflight-configurator.git
synced 2025-07-17 13:25:24 +03:00
* Add Colibri Race Support
This commit is contained in:
parent
8d39b3f8cc
commit
d22f3faf1d
3 changed files with 41 additions and 0 deletions
|
@ -31,6 +31,9 @@ var BOARD_DEFINITIONS = [
|
||||||
}, {
|
}, {
|
||||||
name: "STM32F3Discovery",
|
name: "STM32F3Discovery",
|
||||||
identifier: "SDF3"
|
identifier: "SDF3"
|
||||||
|
}, {
|
||||||
|
name: "Colibri Race",
|
||||||
|
identifier: "CLBR"
|
||||||
}, {
|
}, {
|
||||||
name: "SP Racing F3",
|
name: "SP Racing F3",
|
||||||
identifier: "SRF3"
|
identifier: "SRF3"
|
||||||
|
|
19
tabs/configuration.js
Normal file → Executable file
19
tabs/configuration.js
Normal file → Executable file
|
@ -45,6 +45,16 @@ TABS.configuration.initialize = function (callback, scrollPosition) {
|
||||||
|
|
||||||
MSP.send_message(MSP_codes.MSP_IDENT, false, false, load_config);
|
MSP.send_message(MSP_codes.MSP_IDENT, false, false, load_config);
|
||||||
|
|
||||||
|
function waitSeconds(iMilliSeconds) {
|
||||||
|
var counter= 0
|
||||||
|
, start = new Date().getTime()
|
||||||
|
, end = 0;
|
||||||
|
while (counter < iMilliSeconds) {
|
||||||
|
end = new Date().getTime();
|
||||||
|
counter = end - start;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function process_html() {
|
function process_html() {
|
||||||
// translate to user-selected language
|
// translate to user-selected language
|
||||||
localize();
|
localize();
|
||||||
|
@ -400,6 +410,15 @@ TABS.configuration.initialize = function (callback, scrollPosition) {
|
||||||
}
|
}
|
||||||
|
|
||||||
MSP.send_message(MSP_codes.MSP_SET_BF_CONFIG, MSP.crunch(MSP_codes.MSP_SET_BF_CONFIG), false, save_serial_config);
|
MSP.send_message(MSP_codes.MSP_SET_BF_CONFIG, MSP.crunch(MSP_codes.MSP_SET_BF_CONFIG), false, save_serial_config);
|
||||||
|
|
||||||
|
if(CONFIG.boardIdentifier == "CLBR") {
|
||||||
|
waitSeconds(200);
|
||||||
|
$('a.connect').click();
|
||||||
|
|
||||||
|
waitSeconds(500);
|
||||||
|
$('a.connect').click();
|
||||||
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
// status data pulled via separate timer with static speed
|
// status data pulled via separate timer with static speed
|
||||||
|
|
19
tabs/ports.js
Normal file → Executable file
19
tabs/ports.js
Normal file → Executable file
|
@ -211,6 +211,16 @@ TABS.ports.initialize = function (callback, scrollPosition) {
|
||||||
if (callback) callback();
|
if (callback) callback();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function waitSeconds(iMilliSeconds) {
|
||||||
|
var counter= 0
|
||||||
|
, start = new Date().getTime()
|
||||||
|
, end = 0;
|
||||||
|
while (counter < iMilliSeconds) {
|
||||||
|
end = new Date().getTime();
|
||||||
|
counter = end - start;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function on_save_handler() {
|
function on_save_handler() {
|
||||||
|
|
||||||
// update configuration based on current ui state
|
// update configuration based on current ui state
|
||||||
|
@ -271,6 +281,15 @@ TABS.ports.initialize = function (callback, scrollPosition) {
|
||||||
});
|
});
|
||||||
}, rebootTimeoutDelay);
|
}, rebootTimeoutDelay);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(CONFIG.boardIdentifier == "CLBR") {
|
||||||
|
waitSeconds(200);
|
||||||
|
$('a.connect').click();
|
||||||
|
|
||||||
|
waitSeconds(500);
|
||||||
|
$('a.connect').click();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue