1
0
Fork 0
mirror of https://github.com/betaflight/betaflight-configurator.git synced 2025-07-16 12:55:14 +03:00
Commit graph

199 commits

Author SHA1 Message Date
mikeller
8246b0728d Added disabling of arming when connected to the configurator. 2017-10-11 01:46:01 +13:00
mikeller
4639fbea48 Added hardware / firmware information to the status bar. Also fixed receiver tab alignment. 2017-08-22 00:16:57 +12:00
Bas Delfos
a693761bff Add beeper configuration to Configuration tab 2017-07-27 21:02:53 +02:00
jflyper
8efbd9bc92 Rely on apiVersion for gyro bit detection 2017-06-30 22:28:55 +09:00
jflyper
2c4a97aee2 Handle extended sensor bits in MSP_STATU_EX
Per betaflight/#3391

In detected sensor field (16-bits), lower 5-bits (bits 0-4) represents
traditional sensors (ACC, BARO, MAG, GPS and SONAR).

Bit 5 is an extension bit, and if present, bit 6 indicates gyro
detection status.
2017-06-30 15:19:33 +09:00
mikeller
eff295292b Added loading of craft name on startup. 2017-05-16 23:48:31 +12:00
mikeller
b729ffaf68 Fixes for merge from cleanflight. 2017-05-05 16:01:34 +12:00
Hydra
fb64fa0d61 CF/BF - Prevent exceptions that result in a white content panel occuring
when unplugging USB cable while in CLI mode.

Note: Various different exception scenarious were encountered in testing, the main solution seemed to be not trying to send when disconnected (!).  Other state  related issues were found along the way.
2017-05-05 16:01:34 +12:00
mikeller
d011599450 Fixes to make cleanflight-configurator code work in betaflight-configurator. 2017-05-05 16:01:34 +12:00
Hydra
6ada059231 CF/BF - Fix failure to reconnect when disconnect occurs with the CLI tab
open.
2017-05-05 16:01:34 +12:00
Hydra
0520f0d473 CF/BF - Update for API v0.35.0 - OSD SLAVE. 2017-05-05 16:01:34 +12:00
Hydra
b9691f0dbd CF/BF - Limit support to CF v2.0.0 onwards and BF v3.0.0 onwards ONLY. 2017-05-05 16:00:38 +12:00
Hydra
5ab9d07ff7 CF/BF - ensure battery config is checked on connect so the battery
bargraph can be calculated.
2017-05-05 16:00:38 +12:00
Hydra
49100d29bd CF/BF - Update configurator for API 1.33.0. 2017-05-05 16:00:38 +12:00
Hydra
b4936958f8 CF/BF - fix some usages of flightControllerVersion which should have
used MSP API version.

FYI:

3.1.0 = api 1.31 -
https://github.com/betaflight/betaflight/blob/v3.1.6/src/main/msp/msp_protocol.h
3.0.1 = api 1.21 -
https://github.com/betaflight/betaflight/blob/v3.0.1/src/main/io/msp_protocol.h
3.0.0 = api 1.20 -
https://github.com/betaflight/betaflight/blob/v3.0.0/src/main/io/msp_protocol.h
2.9.1 = api 1.16 -
https://github.com/betaflight/betaflight/blob/v2.9.1/src/main/io/serial_msp.h
2.8.0 = api 1.16 -
https://github.com/betaflight/betaflight/blob/v.2.8.0/src/main/io/serial_msp.h
2.4.0 = api 1.16 -
https://github.com/betaflight/betaflight/blob/v2.4.0/src/main/io/serial_msp.h
2017-05-05 16:00:38 +12:00
Michael Keller
af3a185c5a Revert "Implemented support for MSP jumbo frames, switched dataflash reading to be using jumbo frames." 2016-09-15 08:46:01 +12:00
Michael Keller
76a1473187 Implemented support for MSP jumbo frames, switched dataflash reading to be using jumbo frames.
Set default serial speed to 500000 kbps.
2016-09-14 14:06:13 +12:00
Anton Stålheim
44a0d54ea9 Cleanup crunch(), switch to use .pushX functions 2016-08-18 01:00:07 +02:00
mikeller
d8f19ab185 Fixed 'connectionactive' indicator. 2016-08-16 23:58:31 +12:00
Michael Keller
2973745c7f Fixed disconnect on connection timeout. 2016-08-16 11:10:53 +12:00
KiteAnton
4a0e855a43 MSP fixes 2016-08-13 18:01:47 +02:00
KiteAnton
96115be10e Separation of MSP code into protocol and config parts, will ease further development and readability 2016-08-11 22:20:23 +02:00
U-DESKTOP-12PPI61\boris.bozic
9f5cce77d8 Add Support for v2.9.1 MSP 2016-08-02 21:54:50 +02:00
mikeller
91ccc659d4 Added support for rateprofile switching.
Fixed rateprofile switching.
2016-08-02 13:25:41 +12:00
mikeller
622a4fb821 Clean up profile loading. 2016-07-27 02:46:13 +12:00
mikeller
9594cbded5 Centralised feature handler in BF_CONFIG. Switched all access to features to use the handler. 2016-07-24 23:30:51 +12:00
mikeller
7e7361dafd Hide tabs for features that are disabled. 2016-07-24 23:13:39 +12:00
mikeller
878c9b5548 Added check to stop non - Betaflight firmware from connecting (except for CLI). 2016-07-20 00:27:49 +12:00
mikeller
6130798490 Made configurator aware of number of profiles supported by firmware. Made backup / restore more robust. 2016-07-18 19:51:55 +12:00
gaelj
ef69489952 Only apply to BF 3.0.0 2016-07-17 23:00:44 +02:00
gaelj
1e063c08a0 Implement MSP_STATUS_EX to display CPU load 2016-07-17 01:16:38 +02:00
nathan
cbb7122336 disable stats 2016-06-15 22:25:11 -07:00
KiteAnton
78aff406e4 Additional fix for initial run when configurator is first loaded 2016-06-13 23:02:09 +02:00
KiteAnton
18c434d924 Fix gyro reported as disabled when ACC is disabled 2016-06-13 22:38:17 +02:00
gael
0518ed6993 Issue #74: Show battery & statuses in top bar
- Battery voltage appears as a horizontal bar
- Autodetection of battery type is used to calculate the bar min, max &
alarm values according to the battery configuration parameters.
- Color changes to red when battery level goes under the alarm setting
- Armed, failsafe and Serial Link status icons below battery voltage
monitor
- Change calibration button contents to "Calibrating" during calibration
2016-04-20 01:38:23 +02:00
Dominic Clifton
5c2273bd65 Reset all FC configuration state on connect to prevent side effects when
configuring multiple FC's without restarting the configurator each time.
2016-01-08 12:45:58 +01:00
NightHawk32
7ca376926a Some code styling and cleanup. 2015-11-25 15:06:17 -05:00
NightHawk32
d21b4a157f Typo in css classes, update global dataflash display on every dataflash summary respond. 2015-11-24 18:17:53 -05:00
NightHawk32
6157c875f9 Renamed global dataflash components, fixed detection for global dataflash display. 2015-11-24 18:01:56 -05:00
NightHawk32
11fcf24258 Fixed bug with profile selector: It updates now on every status request. 2015-11-23 01:47:09 -05:00
NightHawk32
3c05c218c5 Code cleanup for profile selector. 2015-11-22 16:08:59 -05:00
skaman82
6b97eb2809 Further work on dataflash and profile switch in the header 2015-11-16 12:46:59 +01:00
skaman82
19897cd574 started to work on new GUI functionality 2015-11-15 23:35:22 +01:00
Dominic Clifton
65762587ba Cleanup tabs, whitespace & comments. 2015-11-14 11:20:08 +00:00
skaman82
990fd26eb9 Including fixes from wanderzell
• fixes small css bug with tooltip icons
• fixes sensor icons nit showing up when connecting Naze32 Acro rev6
and Sparky1.1
2015-11-12 09:56:03 +01:00
Dominic Clifton
8324a2c002 Fix repeated documentation link generation. Fixed repeated switchery
checkbox code.
2015-11-09 23:01:42 +00:00
skaman82
8e79a250ed Basic rework of: Adjustments and PID tabs, little fixes and changes here and there 2015-11-04 22:22:23 +01:00
skaman82
06f643812d sync 2015-11-02 22:07:37 +01:00
skaman82
53a615279d fixing auto connect 2015-11-02 13:37:46 +01:00
skaman82
d2be1715e5 Display header elements depending on connection state 2015-11-02 11:56:18 +01:00