Dominic Clifton
ec57aa9d1a
Fix 3D support.
...
Add missing backup and restore functionalty
Add missing configuration migration logic
Add missing visibility toggling of 3D section when API version <
`1.14.0`
Add missing logic for issuing the correct sequence of MSP commands
issues when API version < `1.14.0` when viewing the configuration tab.
2015-11-16 22:28:21 +00:00
Dominic Clifton
ac78dbc8c0
Support cleanflight API 1.14.0 (pid controller removal/reindex).
2015-11-14 00:41:23 +00:00
Dominic Clifton
7bf70092d3
Fix backup, broken by a missed rename in 1cb6413
.
2015-10-14 21:48:09 +01:00
Dominic Clifton
687c0f1a84
Remove legacy servo configuration which originated from the overloaded
...
use of the servo 'rate'. All servos are free to be configured
regardless of whether the mixer actually uses those servos.
2015-07-13 02:01:19 +01:00
Dominic Clifton
1cb64130cc
update servo tab on configurator
...
1) work around 1.9.0 MSP buffer size bug.
2) support updated API for 1.12 (CF >= 1.10.0)
2015-07-13 00:02:58 +01:00
Dominic Clifton
244685c9a6
Update version checking code to use semantic versioning - see
...
http://semver.org/
semver.js creating using browserify.
https://www.brcdn.org/?module=semver&version=4.3.4
2015-05-07 22:10:26 +01:00
Dominic Clifton
bf353192ef
Avoid backing up invalid looptime/arming configuration for firmware with
...
api < 1.8
2015-04-14 13:29:44 +01:00
Dominic Clifton
2398f10b62
Fix for restoring backups created with 0.63.0 for firmwares with api <
...
1.8.0 that were saved with incorrect looptime.
2015-04-14 13:25:45 +01:00
Dominic Clifton
045d2b0ca4
Use updated IDs for MSP_LOOP_TIME and MSP_SET_LOOP_TIME. Cleanup and
...
fix backup/restore arming config. Backup restore/looptime. Add config
migration of looptime and arming config. Rename MSP_RCMAP to
MSP_RX_MAP to match cleanflight code.
2015-03-29 15:01:54 +01:00
Dominic Clifton
52d7670977
Move apiVersion to appear before profiles in backup file.
2015-03-22 09:25:32 +00:00
Dominic Clifton
2e5acfc1bd
Fix the 0.63.0 serial port configuration migration code.
2015-03-22 09:19:10 +00:00
Dominic Clifton
b2be2853b4
Provide a migration path from pre-1.8.0 firmware backups.
2015-03-11 23:34:24 +00:00
Dominic Clifton
4b2704e784
Support independent configuration of pitch and roll rates. Cleanup of
...
tpa breakpoint configuration support.
2015-03-11 22:50:07 +00:00
Dominic Clifton
e672dde6e2
Fix backup of PID controller.
2015-01-29 21:50:02 +01:00
Dominic Clifton
35200e5a36
Support changing PID controller in the GUI.
2015-01-29 18:27:50 +01:00
Dominic Clifton
8c10f39606
Add support for backup and restore of led strip config.
...
Various minor code cleanups.
2015-01-19 20:41:41 +01:00
Dominic Clifton
0285723fab
First cut of working configuration migration.
2015-01-07 20:15:22 +00:00
Dominic Clifton
d671bff583
First cut of functional 'Ports' tab. Support backup and restore of
...
serial port scenarios and baud rates. Add note to 'features' tab.
2015-01-03 00:58:52 +00:00
Dominic Clifton
32820853ce
Updating to use API version 1.1.
2015-01-02 19:31:50 +00:00
Dominic Clifton
502cf718ab
Update backup/restore functionality so that it restores adjustments,
...
auxiliary settings and channel forwarding (per-profile). Add "Warning
Cell Voltage" to the UI.
2014-12-21 12:29:36 +00:00
cTn
9ee7670af7
add backupFileMinVersionAccepted in data storage, release
2014-10-31 11:27:15 +01:00
cTn
b35590f052
exprimental restore procedure
2014-10-12 18:00:44 +02:00
cTn
f30d886f79
use deep copy for all members
2014-10-12 16:55:49 +02:00
cTn
a67bbac54b
first set of bugfixes, store configurator version in the backup file
2014-10-12 16:16:47 +02:00
cTn
4f0ddfb5b2
highly experimental backup sequence (latest fw only), restore sequence disabled due to being outdated and incompatible
2014-10-12 16:06:48 +02:00
cTn
fa2888f463
normalize backup save date
2014-10-12 14:50:55 +02:00
cTn
3d64b87578
add callbacks to backup and restore procedures, attach success messages in callbacks, hook up analytic events
2014-10-06 16:07:47 +02:00
cTn
cd4c7a8160
add SERVO_CONFIG to backup file, restoring old version will throw compatibility error
2014-10-06 15:24:34 +02:00
cTn
177498bd20
catch some runtime errors in current context
2014-09-22 21:16:52 +02:00
cTn
e9c4a533af
finishing touches to the crunching mechanism, backup and restore is all cleaned up now
2014-09-17 09:27:54 +02:00
cTn
e626fbeb7b
utilizing the new data cruncher in various tabs (aux, pid, receiver) and in restore routines, unfinished (looking solid)
2014-09-16 23:07:52 +02:00
cTn
cc8e53205d
fix style
2014-08-14 17:00:32 +02:00
cTn
ec44b77ff2
lots of work on removing global variables
2014-08-10 06:01:44 +02:00
cTn
36f456d2e7
turning on strict mode for various js files
2014-08-09 19:38:46 +02:00
cTn
5abe7473f8
moving send_message routine to MSP object
2014-06-01 14:10:18 +02:00
cTn
6a33801463
default tab moved to i18n
2014-05-06 16:45:26 +02:00
cTn
74e9256e75
correcting MSP implementation, optimizations
2014-04-11 15:11:59 +02:00
cTn
36a79f8902
simplify
2014-03-20 22:27:53 +01:00
cTn
985d5233a2
resolving callback hell in backup routine
2014-03-20 22:19:27 +01:00
cTn
9b29f78e3e
whitespace trimming run
2014-03-08 06:25:15 +01:00
cTn
dfdddad767
polishing backup object
2014-03-07 17:43:53 +01:00
cTn
0339f87d86
more robust approach
2014-02-22 21:43:17 +01:00
cTn
7d4e7f8310
write to file IO bugfix
2014-02-22 21:23:06 +01:00
cTn
8686a45831
adding more user-notify messages
2014-02-04 18:52:21 +01:00
cTn
b9a09b38a0
callback based upload for restoring settings
2014-01-15 14:31:03 +01:00
cTn
10caea40d4
don't allow reading files bigger then 1MB
2014-01-15 13:07:51 +01:00
cTn
957e1d3bd4
extending backup support (MISC)
2014-01-15 13:05:19 +01:00
cTn
6992f4b7f9
removing obsolete timeout
2013-12-16 11:01:00 +01:00
cTn
fd62b8568c
validation
2013-12-12 17:10:10 +01:00
cTn
e7a02d0e21
moving to GUI integrated interval/timeout model
2013-12-11 18:57:29 +01:00