Commit Graph

999 Commits (fb4fa32b42a9b10ea8e6ba88e20fc8b30e20d07b)

Author SHA1 Message Date
mikeller 06cb22e8f5 Fixing syntax error. 2016-08-05 00:00:41 +12:00
U-DESKTOP-12PPI61\boris.bozic 799c9ac6f4 Change OSD bit 2016-08-04 11:57:39 +02:00
U-DESKTOP-12PPI61\boris.bozic 8012614e70 Get fully rid of special from 2.9.1 2016-08-02 22:09:56 +02:00
U-DESKTOP-12PPI61\boris.bozic 9f5cce77d8 Add Support for v2.9.1 MSP 2016-08-02 21:54:50 +02:00
Anton Stålheim 770a6272d0 Merge pull request from mikeller/cleanup_profile_loading
Added support for rateprofiles.
2016-08-02 08:48:33 +02:00
mikeller 91ccc659d4 Added support for rateprofile switching.
Fixed rateprofile switching.
2016-08-02 13:25:41 +12:00
skaman82 c7616c6a8a OSTD Tab redesign
cleanup

optimization

typo fix

adding dummy contents for callsign and vtx settings

indentation fix

typo fix
2016-08-01 23:04:17 +12:00
mikeller 1147eef7a6 Fixed configurator for versions < 2.9.0. 2016-08-01 00:56:22 +12:00
nathan dc6bcdafe6 RC_tuning.yaw_rate -> RC_tuning.rcYawRate was renamed, fix it in msp.js 2016-07-30 12:37:15 -07:00
nathan 28f425b041 Merge branch 'master' into feature/2.9-compat 2016-07-30 09:50:47 -07:00
mikeller 7cc9401d42 Fixed configurator problems with 3.0.0. 2016-07-30 23:31:40 +12:00
mikeller 0c26117c56 Reverting 881e50898e. 2016-07-30 23:25:23 +12:00
nathan 3a54411938 found another thing that is new... 2016-07-30 02:40:53 -07:00
nathan f9dbdf661d implement verison checking in conflicting msp commands 2016-07-30 02:29:59 -07:00
nathan efa10099d2 map all the SPECIAL_PARAMETERS to their new homes, except escDesyncProtection (idk where that one goes... seems to not exist?) 2016-07-30 02:01:13 -07:00
nathan 00e89a1dae call special params or pid advanced depending on the api version 2016-07-30 01:15:46 -07:00
nathan c138b7f39f add back SPECIAL_PARAMETERS 2016-07-30 01:01:46 -07:00
nathan 881e50898e breaks the config, verify by saving pid settings and running `dump` in the cli.
Revert "Fixed MSP for 2.9.0."

This reverts commit c9a6ae63ca.
2016-07-30 00:35:18 -07:00
mikeller c9a6ae63ca Fixed MSP for 2.9.0. 2016-07-30 11:52:44 +12:00
mikeller 8d43ba6681 Fixed RC yaw rate scaling problem. 2016-07-29 14:54:11 +12:00
mikeller 6da7383d61 Changes to MSP to make it work with Betaflight branch 'msp_cleanup'. 2016-07-29 14:54:03 +12:00
mikeller 0c8536dbe3 Merge branch 'master' of https://github.com/betaflight/betaflight-configurator into cleanup_profile_loading 2016-07-27 17:52:55 +12:00
Michael Keller b24ff4dfad Fix for failsafe feature. 2016-07-27 13:14:00 +12:00
KiteAnton b1516998f1 Minor improvements for feature handling with radio buttons 2016-07-26 23:58:23 +02:00
mikeller 622a4fb821 Clean up profile loading. 2016-07-27 02:46:13 +12:00
KiteAnton 12636365fc Bugfix for feature selection with radio buttons 2016-07-26 15:10:23 +02:00
mikeller 83fea65e1c Moved profile selection into PID Tuning tab. Did some visual cleanup. 2016-07-26 00:49:59 +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
borisbstyle 500ddba518 Merge pull request from mikeller/add_num_profiles_to_msp
Made configurator aware of number of profiles supported by firmware. Made backup / restore more robust.
2016-07-18 12:18:37 +02:00
gaelj 91d5491e53 MSP_RC_DEADBAND: add deadband3d_throttle 2016-07-18 10:15:25 +02: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 b6e6e95881 Set profile count to 3 instead of 2.
Fixes hang on configuration restore.
2016-07-18 00:42:31 +02: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
borisbstyle 8438a02781 Merge pull request from KiteAnton/msp_name
Support for MSP_NAME
2016-07-16 11:07:16 +02:00
borisbstyle ae38d51600 Merge pull request from gaelj/Betaflight_LED_strip
CF new LED strip port
2016-07-16 11:06:13 +02:00
KiteAnton 4d3346ea63 Added max MSP buffer limit 2016-07-16 10:08:20 +02:00
KiteAnton 31384fa642 Fixes after improvement in FW code 2016-07-16 09:58:31 +02:00
KiteAnton c22b69e7b5 Fixes after feedback 2016-07-14 21:46:41 +02:00
KiteAnton 6334e1a3e9 More fixes 2016-07-14 00:38:31 +02:00
KiteAnton aab0035d92 Support for MSP_NAME 2016-07-13 23:32:18 +02:00
mikeller bc58101ab7 Moved scaling factor for rates calculation into 'RateCurve'. 2016-07-08 09:21:32 +12:00
mikeller b398c271c4 Cleaned up rates calculation and display a bunch. 2016-07-08 00:12:09 +12:00
Rodrigo Pérez d4dea611c2 Fix 2016-07-06 17:11:19 -04:00
mikeller f5045e4f68 Refactored rate curve into file of its own.
Improved scaling of rate curves
2016-07-06 01:44:45 +12:00
gaelj b62abd74e7 MSP versioning CF compatible 2016-06-30 22:13:15 +02:00
gaelj 92ec31f80b CF new LED strip port 2016-06-30 22:12:46 +02:00
Nathan 50b46c3c97 Merge pull request from nathantsoi/feature/osd
Feature/osd
2016-06-29 20:53:06 -07:00
Anthony Dmitriyev a0b2d9a090 Rates preview for PID Tuning tab 2016-06-29 22:26:21 +01:00
Anthony Dmitriyev 9bbc5cc000 Extract 3D model into a separate file 2016-06-29 22:00:03 +01:00
nathan 191c368c88 osd 2016-06-29 02:26:07 -07:00
U-DESKTOP-12PPI61\boris.bozic 51afd78200 Fix another saving bug 2016-06-27 14:34:33 +02:00
U-DESKTOP-12PPI61\boris.bozic 6ea5cbd6f3 Fix PID tab loading bug for 2.8.1 version 2016-06-27 10:25:26 +02:00
U-DESKTOP-12PPI61\boris.bozic 3852cc5bee Fix Saving bug 2016-06-26 14:09:39 +02:00
U-DESKTOP-12PPI61\boris.bozic eaaebf86a7 fix fc.js 2016-06-24 23:56:43 +02:00
U-DESKTOP-12PPI61\boris.bozic 3b496324fa Sensor MSP preparation 2016-06-24 23:23:53 +02:00
U-DESKTOP-12PPI61\boris.bozic a116ce6b05 Implement version checking part 2 2016-06-24 15:19:38 +02:00
U-DESKTOP-12PPI61\boris.bozic c7d89ed710 Refactor and Implement version checking part 1 2016-06-24 12:50:33 +02:00
nathan 594c74de0a lfp filters work 2016-06-24 02:26:54 -07:00
nathan 0274e27b7c pid tab cleanup, make ADVANCED_TUNING.deltaMethod work 2016-06-24 02:07:12 -07:00
nathan 30c191b2a8 add a helper method to make msp calls via a promise 2016-06-24 02:06:34 -07:00
nathan 3f8fd78027 add bluebirdjs promises, inject some helpful methods in array 2016-06-24 02:02:46 -07:00
U-DESKTOP-12PPI61\boris.bozic dca4dc97a1 Added RC rate yaw and prepared filters 2016-06-21 02:24:47 +02:00
U-DESKTOP-12PPI61\boris.bozic f2fd1e1077 Continue filling PID tuning tab 2016-06-21 02:24:44 +02:00
KiteAnton c9a5294f43 First step towards adding filter settings in configurator 2016-06-21 02:24:43 +02:00
U-DESKTOP-12PPI61\boris.bozic bacea00546 Remove 3rd Profile selection 2016-06-20 22:57:08 +02:00
KiteAnton 8fffd6a186 Added motor/esc protocol settings to configuration tab 2016-06-20 20:26:00 +02:00
nathan ede113e28a link to wiki for documentation 2016-06-17 20:56:23 -07:00
skaman82 12bce912c9 new PID scaling (same as in the CLI) 2016-06-17 20:27:10 +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
skaman82 46f6b9cd5f Color theme change 2016-06-11 04:38:24 +02:00
Dominic Clifton ce7f572ed3 prepare for release. 2016-05-12 14:20:37 +02:00
Dominic Clifton 8ff238bf14 Update boards.js with some known boards. 2016-05-12 14:17:53 +02:00
Dominic Clifton b913ae57bd Merge pull request from digitalentity/mavlink-telem
Support for MAVLink telemetry
2016-05-12 14:08:46 +02:00
Albert Kravcov bc6d5d2f05 Merge pull request from gaelj/Finer-mag_declination-control-in-GUI
Issue : finer mag_declination in GUI
2016-05-12 01:02:04 +02:00
Albert Kravcov ca9b4662e0 Merge pull request from gaelj/LED-Show-GPS-3D-fix-status
Support LED cmds GPS, RSSI & Blink in configurator
2016-05-12 00:57:43 +02:00
gael 6c964164e4 Support LED cmds GPS, RSSI & Blink in configurator
Implement initial support for new LED commands implemented in CF PR
2101.
2016-05-08 15:24:29 +02:00
Konstantin Sharlaimov (DigitalEntity) a8143e11c1 Support for MAVLink telemetry 2016-05-06 21:04:31 +10:00
gael 469d174c68 Apply old mag_declination method for API < 1.18 2016-04-20 22:04:36 +02:00
gael 0518ed6993 Issue : 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
gael a6807d5945 Issue finer mag_declination in GUI
Allow declination to be set exactly in degrees,minutes (therefore uses
exactly the same value as in CLI instead of rounding it)
2016-04-18 23:19:07 +02:00
Dominic Clifton 81a49d48b2 changes to support MSP API 1.17 (removal of 3d deadband configuration
via MSP_3D/MSP_SET_3D)

At somepoint we can add the support for the updated
MSP_DEADBAND/MSP_SET_DEADBAND commands.
2016-04-01 12:32:19 +02:00
Dominic Clifton a924e06c1b Fix unable to enable LTM telemetry via ports tab. 2016-03-24 16:02:54 +01:00
Dominic Clifton c0038b43cc Force a cleanup when a serial device is lost, this happens when VCP
targets reboot.
2016-03-24 14:51:13 +01:00
Dominic Clifton ae700e6daf Prepare for release. 2016-02-22 19:12:43 +01:00
Dominic Clifton d319132135 Avoid exceptions when serial break or overruns occur without `info`
object.
2016-02-22 18:46:33 +01:00
Dominic Clifton 576ba7390c Prepare for release. 2016-02-05 03:11:26 +01:00
Dominic Clifton ed9927a4e5 Merge branch 'page-size' of https://github.com/tracernz/cleanflight-configurator into tracernz-page-size 2016-01-30 12:18:30 +01:00
Michael Corcoran 9fbb6337b6 DFU: Support STM32F4 2016-01-28 22:48:44 +13:00
Michael Corcoran b46a5e8053 USB-DFU: Detect flash page size from USB descriptor 2016-01-25 19:27:26 +13:00
Dominic Clifton ab7ad4b07d Handle 'overrun' conditions the same way as 'break' conditions. 2016-01-22 22:15:56 +01:00
Michael Corcoran 2f6be0650f Serial: Attempt recovery of break condition 2016-01-22 22:15:56 +01:00
Dominic Clifton 2044fe879c Fix for https://github.com/cleanflight/cleanflight/issues/1551 2016-01-22 22:15:55 +01:00
Dominic Clifton 509adcb6ff Update servo angles to match
https://github.com/cleanflight/cleanflight/pull/1573
2016-01-22 22:15:54 +01:00
Dominic Clifton 1a58bfcf82 Add Race Transponder configuration support.
Also cleans up i18n support for 'features' and adds tooltip support for
them on the configuration tab.
2016-01-22 22:15:53 +01:00
Dominic Clifton dea4cef2c2 Handle 'overrun' conditions the same way as 'break' conditions. 2016-01-12 19:35:13 +01:00
Dominic Clifton f5cbea905a Merge pull request from tracernz/unbreak
Serial: Attempt recovery of break condition
2016-01-12 19:29:05 +01:00
Dominic Clifton 0d3fbbddac Fix for https://github.com/cleanflight/cleanflight/issues/1551 2016-01-12 11:24:53 +01:00
Dominic Clifton 66034a1831 Update servo angles to match
https://github.com/cleanflight/cleanflight/pull/1573
2016-01-11 15:37:36 +01: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
Dominic Clifton 4ccd0bed3e Merge branch 'development' into thenickdude-private-development
Conflicts:
	js/data_storage.js
	main.css
	tabs/dataflash.css
	tabs/dataflash.html
2016-01-07 20:58:29 +01:00
Dominic Clifton 25e97902c4 Merge branch 'tooltip_i18n_title_review' of https://github.com/tricopterY/cleanflight-configurator into tricopterY-tooltip_i18n_title_review 2016-01-07 00:36:47 +01:00
NightHawk32 c58829ba14 some renaming to RC_DEADBAND in the receiver tab 2015-12-27 18:56:00 -05:00
NightHawk32 d70a3f6e69 correcting Typo ;) RC_DEADBAND 2015-12-27 18:36:37 -05:00
NightHawk32 952afb1e46 renaming RC_CONTROLS to RC_READBAND 2015-12-27 16:22:37 -05:00
NightHawk32 1aeb244a91 Merge remote-tracking branch 'upstream/NewPIDFunctions' into NewPIDFunctions 2015-12-27 16:18:06 -05:00
NightHawk32 a13db678a9 adapting RC_CONTROLS to Dominic's changes 2015-12-27 16:17:41 -05:00
NightHawk32 f1a29d29e6 added save message for RC_CONTROLS 2015-12-27 16:01:09 -05:00
Michael Corcoran 7e736242d7 Serial: Attempt recovery of break condition 2015-12-24 00:12:59 +00:00
skaman82 adfb93085c replacing RC_CONTROLS with RC_DEADBAND 2015-12-18 18:08:38 +01:00
tricopterY 3228625de1 jBox Tooltip implementation using i18n_title instead of jBox:Content - reduces DOM element counts 2015-12-18 13:43:05 +11:00
Dominic Clifton 251712c85d Merge branch 'development' into thenickdude-private-development
Conflicts:
	js/msp.js
2015-12-18 01:56:57 +01:00
skaman82 47bf426c29 fix 2015-12-18 00:07:00 +01:00
skaman82 f07cea070e error fix 2015-12-17 23:50:51 +01:00
skaman82 ba18e4eee1 Merge branch 'cleanflight/development' into NewPIDFunctions
# Conflicts:
#	js/backup_restore.js
#	js/msp.js
2015-12-17 23:46:09 +01:00
skaman82 2641770300 fixed indention 2015-12-17 11:41:02 +01:00
ProDrone 1a0c6735a9 RXFAIL send method that allows more future RX channels
- Fixed the bug found by Nighthawk32
- Correction for camelCase
- Some bugfixes
2015-12-17 11:33:39 +01:00
skaman82 70b35f22c9 msp corrections 2015-12-17 00:32:59 +01:00
Albert Kravcov 5160855b93 Merge pull request from NightHawk32/NewPIDFunctions
Hint by ProDrone: fixing double-save on backup restore
2015-12-16 22:47:13 +01:00
skaman82 c58335bd5b msp.js change (thanks ProDrone) 2015-12-16 22:34:10 +01:00
NightHawk32 dc8f06fcc9 Hint by ProDrone: fixing double-save on backup restore 2015-12-16 16:19:27 -05:00
skaman82 0b3f1a48fb Merge branch 'cleanflight/development' into NewPIDFunctions 2015-12-16 20:53:37 +01:00
Dominic Clifton b4730034c8 Disconnect on F1 boards when 'break' is received if connected. This
happens when the device reboots due to incorrect hardware
initialisation.  This prevents the GUI saying 'waiting for data'.

See https://github.com/cleanflight/cleanflight/pull/1436

Since the problem is already fixed in firmware there's not much reason
to spent development working on additional GUI fixes.  A disconnect will
suffice.
2015-12-16 14:49:58 +01:00
skaman82 63dde67097 correction 2015-12-16 02:53:43 +01:00
NightHawk32 da1f456b87 Messed up some brackets 2015-12-15 16:00:01 -05:00
NightHawk32 a72a00a2de Fixing backwards compatibility of prodrone's failsafe tab 2015-12-15 14:45:09 -05:00
Dominic Clifton f21c169d74 Add support for SPRacingF3Mini. 2015-12-15 13:22:21 +01:00
Dominic Clifton 55a2677a2b Merge branch 'development' into thenickdude-private-development
Conflicts:
	js/data_storage.js
	js/gui.js
	js/msp.js
	main.html
	tabs/dataflash.css
	tabs/dataflash.js
2015-12-15 12:35:52 +01:00
NightHawk32 c1a7452b27 Merge remote-tracking branch 'upstream/NewPIDFunctions' into NewPIDFunctions
Conflicts:
	js/backup_restore.js
	js/data_storage.js
	js/msp.js
2015-12-15 01:27:55 -05:00
skaman82 d4969d73a1 resolving conflicts 2015-12-15 01:59:58 +01:00
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
2015-12-15 01:43:24 +01:00
Dominic Clifton bd98aca67f Merge branch 'new_stuff' of
https://github.com/skaman82/cleanflight-configurator into
skaman82-new_stuff

Fix up messages.json formatting.

Conflicts:
	_locales/en/messages.json
2015-12-15 00:51:42 +01:00
NightHawk32 067999c5e8 added MSP support for sensor orientation, some fixes for 3D backup and restore 2015-12-14 18:06:25 -05:00
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.
2015-12-13 17:50:26 +01:00
NightHawk32 19e6f9026b PID controllers can now be reset to defaults 2015-12-12 18:42:49 -05:00
NightHawk32 5ba359fe17 FIX: LED config from backup file was not saved to EEPROM after reading the file 2015-12-12 15:36:05 -05:00
NightHawk32 6d7c6a4576 FIX: RC controls is profile dependent, now this saving for every profile 2015-12-12 14:41:32 -05:00
NightHawk32 1df0a14877 MSP communication for deadband and yaw_deadband 2015-12-09 18:56:42 -05:00
Nicholas Sherlock 4e12db9c5e Convert dataflash tab to a new Blackbox tab with SD card support 2015-12-04 15:49:51 +13:00
skaman82 16442c40a4 Merge branch 'cleanflight/development' into new_stuff 2015-11-28 22:12:31 +01:00
Dominic Clifton 0149901597 Prepare for release. 2015-11-28 15:23:48 +00:00
Dominic Clifton 5907b4c019 Merge pull request from wanderzell/development
Fix for issue  (checkboxes on firmware flasher)
2015-11-28 11:37:19 +00: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
NightHawk32 7531ce69fe Profile is now changable globally. 2015-11-22 16:00:01 -05:00
Kristjan Vaga 168b412089 Fix for firmware flasher checkboxes not restoring saved state issue . 2015-11-17 00:54:10 +02:00
skaman82 644c8da1cf Merge branch 'cleanflight/development' into new_stuff 2015-11-16 23:44:14 +01:00
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
skaman82 13aac48a79 Merge remote-tracking branch 'cleanflight/development' into new_stuff
# Conflicts:
#	_locales/en/messages.json
#	tabs/pid_tuning.html
2015-11-16 23:13:35 +01:00
Dominic Clifton e801cd260a Merge branch 'master' of https://github.com/NightHawk32/cleanflight-configurator into NightHawk32-master 2015-11-16 21:44:11 +00: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
Dominic Clifton d32ba714bf Fixing whitespace and indentation. 2015-11-14 11:16:54 +00:00
skaman82 5de5f6d191 Merge remote-tracking branch 'cleanflight/development' into GUI-optimization 2015-11-14 01:49:10 +01:00
Dominic Clifton ac78dbc8c0 Support cleanflight API 1.14.0 (pid controller removal/reindex). 2015-11-14 00:41:23 +00:00
NightHawk32 904a55c930 Adding fixes for 3D to the newest version
Merge remote-tracking branch 'upstream/master'

Conflicts:
	tabs/configuration.html
2015-11-12 17:34:21 -05: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
skaman82 a63e628eac updating hydras changes 2015-11-11 22:17:54 +01:00
skaman82 0880343488 Merge remote-tracking branch 'cleanflight/development' into GUI-rework
# Conflicts:
#	main.js
#	tabs/landing.js
2015-11-11 22:08:19 +01:00
NightHawk32 31cd2de3d3 Added 3D configuration parameters so they don't have to be changed in the CLI 2015-11-11 16:05:24 -05:00
Dominic Clifton 504e494a4f Bump version to 1.0.0 and prepare for release. 2015-11-11 21:03:37 +00:00
Dominic Clifton d73196ea11 Fix toggle buttons reverting to checkboxes after reboot.
This moves GUI specific code out of main and the individual tab js files
into gui.js, where it fits better.
2015-11-11 21:01:22 +00:00
skaman82 b6b2812271 Fixing toggle buttons and the motors tab 2015-11-10 09:38:43 +01:00
Dominic Clifton 1adc6f7bd6 Delete more unused files from libraries.
Note that this commit is indicating there needs to be a build step to
make it easier to generate the used sources when packaging the
configurator.
2015-11-10 00:26:50 +00:00
Dominic Clifton 6d524ebe5e Delete unused switchery files and relocate the modified switchery
distribution files.

Note that the switcher.css/.js are NOT the same as the minified version.
They have been modified to generate smaller switches.
2015-11-10 00:22:09 +00:00
Dominic Clifton 8324a2c002 Fix repeated documentation link generation. Fixed repeated switchery
checkbox code.
2015-11-09 23:01:42 +00:00
skaman82 1f4838c5e2 boards.js update 2015-11-09 22:29:02 +01:00
skaman82 1816979cc4 More Work done:
• Tooltip integration
• Sensor Tab: rework
• Help & Documentation Tab: basic styling
• Logging Tab: basic styling
• PID Tab: some fixes
• Added the word „configurator (+ version)“ under the logo
• Removed not yet used „help icons“
2015-11-05 16:37:15 +01: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 80439ef4bd Syncing 2015-11-03 07:21:25 +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
skaman82 77effe1963 Fixing some things in the configurator tab
and some media-query updates
2015-11-01 22:17:19 +01:00
Moto Moto 24fe790df3 Added MotoLab to BOARD_DEFINITIONS 2015-10-31 18:10:01 -05:00
Dominic Clifton 5c85ba7011 Merge commit '8e7097c' into development 2015-10-31 11:35:43 +00:00
Dominic Clifton afe62cc01b Merge pull request from tracernz/development
Enable flashing using USB-DFU protocol
2015-10-31 11:22:18 +00:00
Dominic Clifton 716457b0ed Merge branch 'development' 2015-10-31 11:18:51 +00:00
Dominic Clifton 5d82bd8959 Prepare for release 2015-10-31 08:09:48 +00:00
skaman82 29f38f38e0 Ports Tab rework 2015-10-30 20:30:27 +01:00
skaman82 a618839f50 Some updates 2015-10-30 17:41:39 +01:00
skaman82 54d7c24e82 First rework of Configuration Tab
… also minor fixes to switchery buttons
2015-10-30 09:46:53 +01:00
skaman82 5782a83293 some minor changes 2015-10-29 17:15:48 +01:00
skaman82 968e10feeb switchery integration 2015-10-29 00:30:22 +01:00
skaman82 9489b13c13 Ports tab clean up 2015-10-28 20:23:48 +01:00
skaman82 819c07f2f5 Added sensor icons. Experimenting with theme change 2015-10-26 22:54:05 +01:00
skaman82 d2c14f15ec Added an new connect button 2015-10-23 22:57:55 +02:00
skaman82 d15dbca994 fixing things… 2015-10-23 16:00:03 +02:00
skaman82 87e9bfd3d9 ...restoring some files 2015-10-23 15:42:32 +02:00
skaman82 d61970e177 upload 2015-10-23 15:13:33 +02:00
skaman82 3a9c7f3794 Merge remote-tracking branch 'origin/baseflight-configurator-development' into GUI-rework
Conflicts:
	README.md
	js/libraries/d3.min.js
	js/msp.js
	main.html
2015-10-23 14:41:08 +02:00
skaman82 707e2c454b More work done… 2015-10-22 22:27:48 +02:00
skaman82 b0b8cc00d7 Further work and preparation.
Placed dataflash status bar in the header but can’t figure out how to
trigger a readout on connect in serial_backend.js. Some help?
2015-10-22 18:03:17 +02:00
Michael Corcoran 1a20b317dd DFU: Add additional error checks, enabled GUI connect lock while flashing 2015-10-15 13:00:43 +13:00
Michael Corcoran 1e386f508b DFU: Add local erase, 2 kB page size hardcoded
Not possible to read chip ID using DFU or page size info from USB descriptor (not yet supported by Chrome)
2015-10-15 13:00:43 +13:00
Michael Corcoran d89e9682c2 DFU: Make permissions compulsary, make DFU detection more robust 2015-10-15 13:00:43 +13:00
Michael Corcoran 88a59f05c9 STM32DFU: Remove line missed in c038785 2015-10-15 12:59:44 +13:00
Michael Corcoran 42a8d38e32 STM32: Check for DFU device after device reboot 2015-10-15 12:59:44 +13:00
Michael Corcoran 8b029edbcf Enable flashing using USB-DFU protocol
For new boards like Tornado
2015-10-15 12:59:44 +13:00
Dominic Clifton 7bf70092d3 Fix backup, broken by a missed rename in 1cb6413. 2015-10-14 21:48:09 +01:00
Dominic Clifton 43423ec7f9 Merge pull request from sherlockflight/pid-rounding
Fix rounding of floating point values in crunch() (rc_rate, pids, etc)
2015-10-14 20:40:28 +01:00
Dominic Clifton eb2aa5b4e5 Allow configuration of servo angle at min/max from GUI.
Closes 
2015-10-14 20:27:47 +01:00
Dominic Clifton d1396d8918 Merge pull request from sherlockflight/msp-rx
Add control sticks for MSP Rx, suitable for debugging CF without a Tx
2015-10-14 20:09:10 +01:00
Dominic Clifton 240bfbc442 Merge pull request from ProDrone/handle_unsupported_msp_msg
Handle unsupported MSP messages
2015-10-14 20:02:22 +01:00
Dominic Clifton fb683c27a6 Bump three library to r72. 2015-10-02 22:48:29 +01:00
Dominic Clifton 8317bcb607 Bump three library to r71. 2015-10-02 22:42:02 +01:00
Dominic Clifton 70903b7639 Bump three library to r70. 2015-10-02 21:35:16 +01:00
Dominic Clifton aa5fe105c4 Bump d3 library. 2015-10-02 21:11:07 +01:00
Dominic Clifton ddeaceaf60 Bump jQuery libraries. 2015-10-02 21:01:35 +01:00
Dominic Clifton b698169d20 Prepare for release 2015-10-02 21:01:08 +01:00
Larry (TBS) e4f47f8153 - Target-unspecific VCP bugfix 2015-09-14 20:21:09 +08:00
Nicholas Sherlock ef0c637877 Add control sticks for MSP Rx, suitable for debugging CF without a Tx 2015-08-30 02:23:40 +12:00
Nicholas Sherlock fa3888a9d8 Fix rounding of floating point values in crunch() (rc_rate, pids, etc) 2015-08-20 12:14:33 +12:00
Larry (TBS) d22f3faf1d * Add Colibri Race Support 2015-08-06 12:19:15 +08:00
ProDrone 717025cbde Skip and log unsupported messages 2015-07-20 01:05:31 +02:00
ProDrone 56a209a1e8 Detect and register unsupported message error from FC 2015-07-20 01:05:19 +02:00
Dominic Clifton b1eb21cb78 Bump date. 2015-07-13 02:09:24 +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 4e41f46523 First cut of support for custom airplane and tricopter on servos tab. 2015-06-28 23:19:03 +01:00
Dominic Clifton 438dc8d46d Some changes required for the 'custom-servo-mixers' cleanflight branch.
TODO - Support old version of MSP_SERVO_CONF
2015-06-28 22:30:36 +01:00
Dominic Clifton 8d39b3f8cc Fix handling of MSP_SERVO and MSP_MOTOR. Previously the code assumed
there was always 8 servos and 8 motors.
2015-06-01 11:02:09 +01:00
Dominic Clifton 774fcf5f68 Merge commit '34e8c55a006ed3a2a989bf4e57c32bfa2e56f35b' into development
Conflicts:
	js/msp.js
2015-05-25 23:43:52 +01:00
Dominic Clifton dec46c0d30 Update changelog and prepare for release 2015-05-23 15:03:45 +01:00
Dominic Clifton 5707a12858 Fix for some incorrect data being left in the data structures after
connecting to two different firmware revisions.

This is a hack, the true fix should be to re-initialise the data
structures that are found in data_storage.js. See 
2015-05-23 15:03:15 +01:00
ProDrone 322b7c1085 Fix access to `RC_YAW_EXPO` in `MSP_RC_TUNING` data packet 2015-05-22 21:37:04 +02:00
ProDrone ab883c6dc5 Cleanup code indention and positioning the rc_yaw_expo field 2015-05-22 21:37:03 +02:00
borisbstyle 34c6077b5c Yaw Expo Feature 2015-05-22 21:37:01 +02:00
Dominic Clifton 3086a98828 Add support for manual baud rate selection to firmware flasher. 2015-05-22 02:29:29 +01:00
Dominic Clifton 5471ab7f65 Add support for STM32 Extended Erase to allow erasing only needed pages. 2015-05-22 02:18:40 +01:00
Dominic Clifton 2f6160d6a1 Merge branch 'eziosoft-master' into development 2015-05-22 00:27:38 +01:00
Dominic Clifton 90cc08c86b Test and cleanup STM32 extended erase bootloader command support.
Note: entire chip only for now - 'Full Chip Erase' checkbox is ignored.
2015-05-22 00:27:09 +01:00
Dominic Clifton 2e6f5aa4d4 Prepare for release. 2015-05-20 15:37:28 +01:00
Bart ef682cdca9 STM F3 support
Partial F3 support. Should be enough to flash correctly.
Currently only full chip erase is supported.

IT IS NOT TESTED AT ALL as I don't have hardware
2015-05-19 03:04:40 +02:00
Dominic Clifton d18e5a9559 Merge branch 'manual_comport_selection' of git://github.com/pulsar256/cleanflight-configurator into pulsar256-manual_comport_selection 2015-05-17 23:11:58 +01:00
Paul Rogalinski cabeba70f7 checkbox to show dev releases, code refactoring 2015-05-17 23:01:27 +01:00
Paul Rogalinski 8913b8bb1c handle setups with no non-bt serial ports - for real 2015-05-10 22:30:00 +02:00
Paul Rogalinski 21a75ea7d3 gui cosmetics, handle setups with no non-bt serial ports 2015-05-10 21:51:16 +02:00
Paul Rogalinski 1bb63a597b manual port override as chrome won't enumerate bluetooth serial ports on linux 2015-05-10 14:37:31 +02:00
Dominic Clifton d10023ec4b Update changelog and prepare for release. 2015-05-09 04:36:30 +01:00
Dominic Clifton 0f95f4ec4c Improve MSP handling of servo configuration. Fixes backup of CJMCU
boards.
2015-05-07 22:47:32 +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