Commit Graph

1522 Commits (2618d6dafc6ea798800c5f427a578e0953ef9814)

Author SHA1 Message Date
Martin Budden 2bc964936e Added PIDs to OSD 2016-12-06 20:17:45 +00:00
Michael Keller c349b3f3aa Removed PID controller selection for firmware >= 3.1.0. 2016-12-06 10:29:32 +13:00
Michael Keller 7d75601ef2 Added GUI support for TBS SmartAudio. 2016-12-01 12:46:11 +13:00
Michael Keller c165fca463 Merge pull request #351 from mikeller/add_crsf_serial_rx
Added support for CRSF serial Rx / telemetry.
2016-11-30 13:27:09 +13:00
Michael Keller 228c86ab8d Merge pull request #348 from basdelfos/esc_telemetry
Renamed ESC Telemetry to ESC Sensor
2016-11-30 13:26:18 +13:00
Michael Keller 4b13fb990c Merge pull request #328 from nathantsoi/fix/osd-check
check for osd msp cmds
2016-11-30 13:25:35 +13:00
Michael Keller 303c55d1dd Fixed length check. 2016-11-30 13:25:23 +13:00
mikeller 88ec00b4c8 Added support for CRSF serial Rx / telemetry. 2016-11-29 22:44:15 +13:00
marcroe 20b6d65576 support for removal of read protection 2016-11-29 02:46:25 +00:00
Bas Delfos 35e307d1ba Renamed ESC Telemetry to ESC Sensor 2016-11-24 20:24:32 +01:00
Michael Keller a0dd26e0af Merge pull request #346 from mikeller/reorganise_ports_tab
Reorganised ports tab in order of importance, separated sensors in / telemetry out.
2016-11-23 10:07:53 +13:00
Michael Keller e0b1393fe2 Merge pull request #345 from mikeller/adjust_current_meter_settings
Adjusted current meter setting ranges to allow for negative offset.
2016-11-23 10:07:35 +13:00
mikeller 22376969d4 Reorganised ports tab in order of importance, separated sensors in / telemetry out. 2016-11-21 01:41:03 +13:00
Bas Delfos 2fb9a87906 Added version gating (check on BF 3.1.0) 2016-11-20 11:14:00 +01:00
Bas Delfos 8aa40f1a2c Added configuration of KISS ESC Telemetry 2016-11-20 11:14:00 +01:00
mikeller 41b2d60f8e Adjusted current meter setting ranges to allow for negative offset. 2016-11-20 18:55:00 +13:00
Stewart Loving-Gibbard 565d2a3055 Fixing spelling error "Diasrmed" => "Disarmed" 2016-11-10 22:20:15 -08:00
Michael Keller b00d7a820f Merge pull request #224 from gaelj/BF_LED_strip_ThrottleOverlay_On_Any_Aux
Enable using of any RC channel to set the color hue modifier.
2016-11-04 16:29:33 +13:00
mikeller b9b0ae542d Fixed lockup on failed 'flash on connect' operation. Also removed persisting of 'flash on connect' option since it can lead to accidental flasing. 2016-10-30 19:34:30 +13:00
nathan e2d40d7830 fc now sends an empty byte in response to osd msp cmds 2016-10-25 23:35:01 -06:00
skaman82 6a282565ed OSD Tab cleanup 2016-10-26 01:39:15 +02:00
skaman82 d85a504cda Receiver Tab cleanup 2016-10-26 01:11:06 +02:00
skaman82 6876012745 some PID tab cleanups 2016-10-26 00:49:41 +02:00
skaman82 50d0b91d05 Cleaning up of the config tab
fixes #324
2016-10-25 23:38:49 +02:00
borisbstyle 7bf2183cd9 Merge pull request #319 from mikeller/add_bfl_extension_to_logfiles
Added '.BFL' extension to log file name suggestions. Also changed to upper case for consistency with SD Card logs.
2016-10-25 13:34:07 +02:00
borisbstyle 1a85230d20 Merge pull request #321 from mikeller/improve_rx_settings
Trimmed down RX settings display to save some space on the configuration tab.
2016-10-25 13:31:57 +02:00
U-DESKTOP-12PPI61\boris.bozic 2d0869a8c7 Add DSHOT300 to the list 2016-10-25 01:14:28 +02:00
mikeller 4d7355dd8e Added support for up to t 10 UARTS. 2016-10-21 00:51:54 +13:00
mikeller d05ded8d0e Trimmed down RX settings display to save some space on the configuration
tab.
2016-10-20 13:57:29 +13:00
mikeller 4e8e8890ab Added '.BFL' extension to log file name suggestions. Also changed to upper case for consistency with SD Card logs. 2016-10-16 16:42:37 +13:00
Michael Keller da02712bea Hide gyro notch filter 2 settings for firmware < 3.0.1. 2016-10-13 13:05:41 +13:00
U-DESKTOP-12PPI61\boris.bozic 037f26259b Add DSHOT600 and DSHOT150 2016-10-13 00:48:38 +02:00
mikeller 23d0a8eb5f Added gyro notch 2 filter. 2016-10-12 01:48:03 +13:00
U-DESKTOP-12PPI61\boris.bozic 30857b7490 Remove unnecessary fw check 2016-10-10 23:51:58 +02:00
U-DESKTOP-12PPI61\boris.bozic 27714fc447 Add DSHOT option 2016-10-10 23:41:22 +02:00
Michael Keller 23fb99eb4a Merge pull request #300 from mikeller/fix_dataflash_download_vcp
Fixed dataflash download for VCP boards by setting block size to 512.
2016-10-11 00:41:30 +13:00
borisbstyle a9cd969c02 Merge pull request #301 from betaflight/pterm_accel
Change pterm setpoint conform latest master
2016-10-10 01:13:26 +02:00
nathan fac1de1ee7 tooltip for the preview switch 2016-10-04 22:52:20 -07:00
nathan e35a738dbf close the font upload manager before reboot 2016-10-04 22:52:00 -07:00
Dan Nixon d7594b7620 Fix issue with alarm values not being saved 2016-10-04 10:00:13 +01:00
Dan Nixon c655ced36a Add crosshairs option to OSD 2016-10-04 10:00:05 +01:00
U-DESKTOP-12PPI61\boris.bozic 0e9283d2ec Repurpose pterm setpoint weight 2016-10-02 01:30:56 +02:00
mikeller e3271df250 Fixed dataflash download for VCP boards by setting block size to 512. 2016-09-25 13:15:43 +13:00
nathan 99afb42a59 fix(osd): upgrades incld position format and versioned layout 2016-09-22 23:57:43 -07:00
nathan 5daffd1f68 osd upgrades 2016-09-20 02:07:00 -07:00
nathan 6ee14fb848 update unit preview on every change 2016-09-19 23:43:35 -07:00
nathan 5965bc7e1f version osd baro code 2016-09-19 23:15:46 -07:00
mikeller 170aa39e70 Added version gating (apiVersion >= 1.21) for altitude in OSD. 2016-09-20 01:33:08 +12:00
Dan Nixon 43284b6fe7 Allow toggling the logo in preview, add altitude option 2016-09-19 13:22:57 +01:00
nathan 80f50df3f5 render the logo first, so it is overwritten by other fields in the preview 2016-09-18 19:02:10 -07:00
Gary Keeble 77c5670d60 Corrections as per PR comments
1. Moved plotStickPositions() function to RateCurve.js and renamed to
drawStickPositions()
2. Modified currentValue to prevent 0/-0 flickering.
3. Layers given unique id’s to remove indexing.
4. RC value monitoring now in function TABS.pid_tuning.checkRC()
5. updateRateLabels now in function TABS.pid_tuning.updateRateLabels()
6. Moved drawAxisLabel() and drawBaloonLabel() into function
TABS.pid_tuning.updateRateLabels() (as they are only used there)
2016-09-18 14:14:54 +01:00
Gary Keeble 3a77c7fade Rates Graph Update
Prevent the balloon labels from overlapping,
Add dynamic stick position indicators to rates graph
Add minimum font size to text (for low DPI monitors).
Extend the length of the pointer on the balloons
Multi-Layer Canvas'
Add window resize triggers
Add current stick position values
Remove 360deg axes lines and code tidy
2016-09-17 08:03:00 +01:00
Michael Keller 7753e81415 Merge pull request #281 from mikeller/msp_dataflash_jumbo_frames
Implemented support for MSP jumbo frames, switched dataflash reading to be using jumbo frames.
2016-09-15 09:29:58 +12:00
Michael Keller ca772a0896 Implemented support for MSP jumbo frames, switched dataflash reading to be using jumbo frames. 2016-09-15 09:27:39 +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 60cb7ab6be Merge pull request #278 from mikeller/msp_dataflash_jumbo_frames
Implemented support for MSP jumbo frames, switched dataflash reading to be using jumbo frames.
2016-09-15 08:44:42 +12:00
borisbstyle 6b2dfd09c8 Merge pull request #272 from mikeller/more_spacing_fixes
Fixed more spacing issues on the PID tab.
2016-09-14 16:16:22 +02:00
Gary Keeble 5c6972cb11 Add rates graph balloon labels for maximum rates
Add legend to rates graph to show maximum rates for roll, pitch and
yaw. Adjust auto-scale so that it is in multiples of 200deg/s so that
the auto-scale operates less often.
2016-09-14 12:55:03 +01: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
Rodrigo Pérez e515012f3d Update firmware list for selected board 2016-09-13 03:13:21 -03:00
Anton Stålheim 41e0241291 Save selected board 2016-09-12 22:15:13 +02:00
Anton Stålheim e6d49e06f8 Merge pull request #275 from mikeller/fix_cli_profile_switching
Fixed profile switching in the CLI.
2016-09-12 20:43:19 +02:00
Michael Keller b00f854b6a Fixed profile switching in the CLI.
Cleaned up CLI input processing.
2016-09-13 02:12:31 +12:00
Michael Keller b495a7da8e Fixed more spacing issues on the PID tab. 2016-09-13 00:49:44 +12:00
Michael Keller bd931342f6 Moved RC interpolation settings into receiver tab. 2016-09-09 15:48:36 +12:00
U-DESKTOP-12PPI61\boris.bozic 8017002773 Replace pterm setpoint weight with Super Expo PID relaxation 2016-09-09 00:53:38 +02:00
Michael Keller 9d796752f8 Added deadband to curves and model calculations. Also fixed rates curve bug in pre 2.8. 2016-09-08 08:56:59 +12:00
TheAngularity a13885be85 fixed wrong slider range from ptermSetpoint 2016-09-06 22:16:07 +02:00
Michael Keller 275d5d15a3 Added 'Super Rates' title, reverted pterm setpoint weight range. 2016-09-07 07:51:47 +12:00
TheAngularity d564d05c04 fixed column width in accel table title bar 2016-09-06 09:48:09 +02:00
borisbstyle 9c564a4bfe Merge pull request #258 from betaflight/new_rc_rates
Added new rc rate calculation to rates curve. Removed SUPER_EXPO feature for >= 3.0
2016-09-06 01:56:39 +02:00
borisbstyle c3571bda74 Merge pull request #262 from betaflight/pterm_weight
Increase Pterm setpoint weight range
2016-09-06 01:53:02 +02:00
U-DESKTOP-12PPI61\boris.bozic 5a4c2e59d6 Increase Pterm setpoint weight range 2016-09-06 01:52:20 +02:00
Michael Keller b94f25f2eb Removed 'rcExpoPower'. 2016-09-06 11:39:59 +12:00
mikeller 1da5219bf2 Added new rc rate calculation to rates curve. Removed SUPER_EXPO feature for >= 3.0.
Added support for RC Expo Power setting.

fixed titlebar in pid tuning tab

request from @mikeller #252
fixed titlebar from pid tuning and accel
2016-09-05 11:02:33 +12:00
mikeller 2deb792312 Added 3D deadband throttle. Also, did some code cleanup. 2016-09-02 00:56:50 +12:00
skaman82 13b0562d0d tiny css addition 2016-08-29 03:46:20 +02:00
skaman82 68f4235237 fixes #255
longer craft name input field
2016-08-29 03:41:58 +02:00
skaman82 7de6d1d55f Fix for #254
Some CSS work in the PID tab
2016-08-29 03:38:36 +02:00
Michael Keller f5e53d1a6b Merge pull request #247 from mikeller/add_expert_mode
Added expert mode. Moved FAILSAFE feature back into failsafe tab.
2016-08-26 11:57:58 +12:00
U-DESKTOP-12PPI61\boris.bozic 21fa9f8929 Fix for dterm setpoint range 2016-08-24 23:52:22 +02:00
mikeller eafbaa5d06 Added expert mode. Moved FAILSAFE feature back into failsafe tab. 2016-08-24 17:13:20 +12:00
U-DESKTOP-12PPI61\boris.bozic c13b793809 1.7.6 version 2016-08-24 01:13:46 +02:00
Michael Keller 64ae6d1860 Fixed persisting of vbatPidCompensation. 2016-08-24 08:39:51 +12:00
U-DESKTOP-12PPI61\boris.bozic 7f1848aeb5 Merge branch 'add_filter_settings' of https://github.com/mikeller/betaflight-configurator 2016-08-23 01:16:40 +02:00
mikeller 72fc7b6f91 Created subtab for PID filters. Added filter setting to PID tuning tab. 2016-08-21 23:19:56 +12:00
U-DESKTOP-12PPI61\boris.bozic 13254b19b8 Increase motor step 2016-08-20 23:29:50 +02:00
Michael Keller dac6e7a659 Fixed persisting of prerelease switch. 2016-08-19 13:30:30 +12:00
Michael Keller c6529589e0 Merge pull request #233 from KiteAnton/msp_crunch_cleanup
Cleanup crunch(), switch to use .pushX functions
2016-08-18 12:53:42 +12:00
Anton Stålheim 39f787efb1 Merge pull request #230 from mikeller/persist_release_information
Persistently cache firmware release informations across app reloads, to avoid triggering GitHub's API rate limiting.
2016-08-18 01:11:53 +02:00
Anton Stålheim 44a0d54ea9 Cleanup crunch(), switch to use .pushX functions 2016-08-18 01:00:07 +02:00
mikeller ba6b0ee07e Persistently cache firmware release informations across app reloads, to avoid triggering GitHub's API rate limiting. 2016-08-18 09:42:52 +12:00
mikeller a987de68b9 Moved FAILSAFE feature switch into configuration tab, made failsafe tab hidden if FAILSAFE is disabled. Added warning about using failsafe. 2016-08-17 23:58:07 +12:00
gaelj 806bdf6bdc LED Strip: Bind any AUX channel to the color modifier overlay 2016-08-16 13:02:37 +02:00
TheAngularity c694d4c035 save button broken again ... fixed typo 2016-08-14 10:48:16 +02:00
mikeller 838ab954f1 Fixed reference from 'MspHelper' to 'mspHelper'. 2016-08-14 01:15:14 +12:00
Michael Keller 1f6ede8deb Merge pull request #204 from KiteAnton/improvements_adjustments
Code improvements for adjustments tab
2016-08-14 01:03:50 +12:00
Michael Keller b2729be1be Merge pull request #198 from KiteAnton/msp_rework3
Separation of MSP code
2016-08-14 00:41:25 +12:00
nathan 6c85978220 [OSD] make it not possible to overflow the bounds of the preview window when positioning elements 2016-08-12 22:09:07 -07:00
nathan 32c3f40abb [OSD] updates including inflection.js, stylistic cleanups including 2 spaces instead of 4, change the default background image back 2016-08-12 22:08:34 -07:00
KiteAnton 6024be2db2 Code improvements for adjustments tab 2016-08-12 15:27:53 +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
NightHawk32 1a800122be In strict mode functions (toggleStage2) can only be declared immediately within another function. This prevented the failsafe tab from getting loaded properly. 2016-08-10 06:11:17 -04:00
KiteAnton cbba3a3a54 Fix save issue for blackbox tab 2016-08-09 21:02:34 +02:00
borisbstyle 9d2a3a3d01 Merge pull request #110 from mikeller/move_yaw_jump_prevention
Moved yaw jump prevention to separate row. Added help text.
2016-08-09 15:36:04 +02:00
KiteAnton e7cacef851 Add RC Rate Yaw as adjustment function 2016-08-08 23:17:22 +02:00
Anton Stålheim b4ce967453 Merge pull request #193 from KiteAnton/adjustments
Removed unsupported adjustment ranges
2016-08-08 23:05:35 +02:00
Rodrigo Pérez 3c40d2a8b3 Change log filename from cleanflight to betaflight 2016-08-08 12:04:54 -04:00
KiteAnton 047a36477c Removed unsupported adjustment ranges 2016-08-08 12:51:19 +02:00
mikeller bd43669459 Moved yaw jump prevention to separate row. Added help text.
Hide 'Yaw jump prevention' row for Betaflight PID controller.
2016-08-08 08:10:45 +12:00
Michael Keller 7934d78e5f Merge pull request #189 from mikeller/make_rc_interpolation_interval_dynamic
Made display of rcInterpolationInterval dynamic.
2016-08-08 07:31:13 +12:00
KiteAnton 2ffefb065f Some cleanup of MSP code 2016-08-06 15:59:43 +02:00
mikeller 3511ca7f71 Fixed persisting of SUPEREXPO_RATES setting. 2016-08-07 01:10:14 +12:00
mikeller 3ded21c22f Made display of rcInterpolationInterval dynamic. 2016-08-06 10:06:47 +12:00
Anton Stålheim e34086b7f6 Merge pull request #186 from KiteAnton/remove_modes
Remove unused files, modes.css, modes.js and modes.html
2016-08-05 14:14:48 +02:00
U-DESKTOP-12PPI61\boris.bozic 9150774642 Hide rc interpolation when manual not selected 2016-08-05 12:51:52 +02:00
U-DESKTOP-12PPI61\boris.bozic bf2ddf0c12 Merge branch 'master' of https://github.com/betaflight/betaflight-configurator 2016-08-05 12:43:20 +02:00
U-DESKTOP-12PPI61\boris.bozic f239b1bd9c Add tooltips and refactor 2016-08-05 12:39:43 +02:00
KiteAnton a7ffd373f6 Remove unused files 2016-08-05 12:16:29 +02:00
mikeller cf62ac8841 Fixed hiding of rcSmoothing parameters. 2016-08-05 21:05:13 +12:00
U-DESKTOP-12PPI61\boris.bozic 63e806a2bd Hide new params for older version 2016-08-05 09:30:59 +02:00
mikeller e83314c65c Added dterm setpoint weight to PID tab.
Added new PID tuning settings.

Moved controller parameters to bottom, made them hide when not relevant.
2016-08-05 13:19:45 +12:00
mikeller 74cf83a3bf Fixed profile switching when not on PID tab. 2016-08-05 02:24:29 +12:00
KiteAnton 2295f66bc5 Fix for possible issue if loggingRate == Infinity, due to missing configuration 2016-08-04 02:12:50 +02:00
Rodrigo Pérez 4fc1348194 Disable "Loading firmware [Online]" button when downloading and enable when finish/fail. 2016-08-02 19:14:27 -04:00
Michael Keller e6d12761e2 Fixed backup / restore with profile switching. 2016-08-03 09:38:01 +12:00
borisbstyle be29373d5c Merge pull request #175 from KiteAnton/blackbox_rate
Blackbox rate simplification
2016-08-02 22:40:17 +02:00
KiteAnton 24e06f56f0 Modified blackbox rate selection 2016-08-02 22:26:50 +02:00
U-DESKTOP-12PPI61\boris.bozic 9f5cce77d8 Add Support for v2.9.1 MSP 2016-08-02 21:54:50 +02:00
KiteAnton 67eccc43e4 Additional localization cleanup 2016-08-02 21:19:37 +02:00
skaman82 33f14df10d fixing font buttons in OSD tab 2016-08-02 11:54:54 +02:00
skaman82 4cd4236423 Change OSD display fields 2016-08-02 11:36:27 +02:00
Michael Keller 399b4c576a Merge pull request #171 from KiteAnton/blackbox_localization
Clarification for blackbox logging rate and some localization cleanup
2016-08-02 21:33:22 +12:00
KiteAnton 2762555672 Clarification for blackbox logging rate and some localization cleanup 2016-08-02 10:41:08 +02:00
Michael Keller 7a8aba35c5 Merge pull request #170 from nathantsoi/feature/osd-fields
Feature/osd fields
2016-08-02 20:34:21 +12:00
nathan 8a0af00efe fix top buttons 2016-08-02 01:28:08 -07:00
nathan dfc69b6c7c new osd field compatibility 2016-08-02 01:26:09 -07:00
nathan bbc62407dc set the default throttle value to something that will match the amperage draw preview 2016-08-02 01:26:00 -07:00
Anton Stålheim 770a6272d0 Merge pull request #166 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
U-DESKTOP-12PPI61\boris.bozic a1bdaa9127 Hide broken rc_rate_yaw for pre 2.9 2016-08-01 20:38:48 +02:00
skaman82 b488af56c3 LED scrollbar fix 2016-08-01 18:54:51 +02:00
skaman82 8f3ab33538 Fixing brackets in the pid tab 2016-08-01 18:38:52 +02: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
skaman82 e97f6685d4 Cleanup of the PID tab layout 2016-07-31 17:10:53 +02:00
skaman82 37164a2bba Layout fix for failsafe tab 2016-07-31 16:17:50 +02:00
nathan a01f88dc23 oh versioning... 2016-07-30 10:24:35 -07:00
nathan 90932aa25a this should be all in one variable... its so confusing right now 2016-07-30 02:39:48 -07:00
nathan f9dbdf661d implement verison checking in conflicting msp commands 2016-07-30 02:29:59 -07:00
nathan 0412c4b113 gaaaa versions are inconsistent! 2016-07-30 02:00:06 -07:00