Commit Graph

69 Commits (b6a55f247afdc213010fcc24919361faa7367198)

Author SHA1 Message Date
NightHawk32 c58829ba14 some renaming to RC_DEADBAND in the receiver tab 9 years ago
NightHawk32 d70a3f6e69 correcting Typo ;) RC_DEADBAND 9 years ago
NightHawk32 952afb1e46 renaming RC_CONTROLS to RC_READBAND 9 years ago
NightHawk32 a13db678a9 adapting RC_CONTROLS to Dominic's changes 9 years ago
skaman82 47bf426c29 fix 9 years ago
skaman82 ba18e4eee1 Merge branch 'cleanflight/development' into NewPIDFunctions
# Conflicts:
#	js/backup_restore.js
#	js/msp.js
9 years ago
ProDrone 1a0c6735a9 RXFAIL send method that allows more future RX channels
- Fixed the bug found by Nighthawk32
- Correction for camelCase
- Some bugfixes
9 years ago
NightHawk32 dc8f06fcc9 Hint by ProDrone: fixing double-save on backup restore 9 years ago
NightHawk32 da1f456b87 Messed up some brackets 9 years ago
NightHawk32 c1a7452b27 Merge remote-tracking branch 'upstream/NewPIDFunctions' into NewPIDFunctions
Conflicts:
	js/backup_restore.js
	js/data_storage.js
	js/msp.js
9 years ago
skaman82 d4969d73a1 resolving conflicts 9 years ago
skaman82 2d6feb0e6a Merge branch 'cleanflight/development' into NewPIDFunctions
# Conflicts:
#	_locales/en/messages.json
#	js/backup_restore.js
#	js/data_storage.js
#	js/msp.js
#	tabs/configuration.html
9 years ago
NightHawk32 067999c5e8 added MSP support for sensor orientation, some fixes for 3D backup and restore 9 years ago
skaman82 c498e7de34 Added support for failsafe TAB
Made in cooperation with skaman82.

Summary of modifications:
- Extended data storage to hold data for new/changed MSP messages.
- Added support for added/changed MSP messages.
- Added assigned mode(s) to AUX labels.
- Tooltip changes.
- Included style modifications to configuration tab from Skaman82.
- Moved all texts from failsafe tab .html to `messages.json`.
- Removed failsafe settings from configuration tab (now obsolete).
- Added failsafe-tab variables to Backup & Restore.
- Reorganized stage 2 elements, cleanup and corrections.
9 years ago
NightHawk32 5ba359fe17 FIX: LED config from backup file was not saved to EEPROM after reading the file 9 years ago
NightHawk32 6d7c6a4576 FIX: RC controls is profile dependent, now this saving for every profile 9 years ago
NightHawk32 1df0a14877 MSP communication for deadband and yaw_deadband 9 years ago
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.
9 years ago
Dominic Clifton ac78dbc8c0 Support cleanflight API 1.14.0 (pid controller removal/reindex). 9 years ago
Dominic Clifton 7bf70092d3 Fix backup, broken by a missed rename in 1cb6413. 9 years ago
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.
9 years ago
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)
9 years ago
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
10 years ago
Dominic Clifton bf353192ef Avoid backing up invalid looptime/arming configuration for firmware with
api < 1.8
10 years ago
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.
10 years ago
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.
10 years ago
Dominic Clifton 52d7670977 Move apiVersion to appear before profiles in backup file. 10 years ago
Dominic Clifton 2e5acfc1bd Fix the 0.63.0 serial port configuration migration code. 10 years ago
Dominic Clifton b2be2853b4 Provide a migration path from pre-1.8.0 firmware backups. 10 years ago
Dominic Clifton 4b2704e784 Support independent configuration of pitch and roll rates. Cleanup of
tpa breakpoint configuration support.
10 years ago
Dominic Clifton e672dde6e2 Fix backup of PID controller. 10 years ago
Dominic Clifton 35200e5a36 Support changing PID controller in the GUI. 10 years ago
Dominic Clifton 8c10f39606 Add support for backup and restore of led strip config.
Various minor code cleanups.
10 years ago
Dominic Clifton 0285723fab First cut of working configuration migration. 10 years ago
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.
10 years ago
Dominic Clifton 32820853ce Updating to use API version 1.1. 10 years ago
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.
10 years ago
cTn 9ee7670af7 add backupFileMinVersionAccepted in data storage, release 10 years ago
cTn b35590f052 exprimental restore procedure 10 years ago
cTn f30d886f79 use deep copy for all members 10 years ago
cTn a67bbac54b first set of bugfixes, store configurator version in the backup file 10 years ago
cTn 4f0ddfb5b2 highly experimental backup sequence (latest fw only), restore sequence disabled due to being outdated and incompatible 10 years ago
cTn fa2888f463 normalize backup save date 10 years ago
cTn 3d64b87578 add callbacks to backup and restore procedures, attach success messages in callbacks, hook up analytic events 10 years ago
cTn cd4c7a8160 add SERVO_CONFIG to backup file, restoring old version will throw compatibility error 10 years ago
cTn 177498bd20 catch some runtime errors in current context 10 years ago
cTn e9c4a533af finishing touches to the crunching mechanism, backup and restore is all cleaned up now 10 years ago
cTn e626fbeb7b utilizing the new data cruncher in various tabs (aux, pid, receiver) and in restore routines, unfinished (looking solid) 10 years ago
cTn cc8e53205d fix style 10 years ago
cTn ec44b77ff2 lots of work on removing global variables 10 years ago