Commit Graph

11858 Commits

Author SHA1 Message Date
Michael Keller e2cf7fc238
Merge pull request #6233 from leocb/add-gforce-osd
Added G-Force to the OSD
2018-07-17 18:28:58 +12:00
Michael Keller 8607b1c38b
Merge pull request #6038 from supiiik/master
MSP for smart_feedforward and throttle boost
2018-07-17 01:26:48 +12:00
leocb 4def6e3281 Fixed OSD G-force symbol as suggested 2018-07-16 08:59:15 -03:00
leocb c9df378dcc Really fixed OSD G Symbol 2018-07-16 08:36:02 -03:00
leocb d0be9578e3 Fix G-force unit symbol 2018-07-16 08:10:23 -03:00
Michael Keller 37d66a6005
Merge pull request #6367 from mikeller/removed_legacy_msp
Removed legacy 'MSP_BF_CONFIG' and 'MSP_SET_BF_CONFIG' MSP commands.
2018-07-16 08:09:12 +12:00
Michael Keller e254eaa1e1
Merge pull request #6362 from mikeller/added_3_4_release_notes
Added release notes for 3.4.
2018-07-16 08:07:32 +12:00
mikeller 30a51e2023 Removed legacy 'MSP_BF_CONFIG' and 'MSP_SET_BF_CONFIG' MSP commands. 2018-07-15 23:49:23 +12:00
Michael Keller f40b5979f4
Merge pull request #6339 from McGiverGim/fix_osd_warnings_when_esc
Fix low priority warnings when ESC sensor enabled
2018-07-15 16:15:17 +12:00
mikeller ba1c4fe07f Added release notes for 3.4. 2018-07-15 16:11:24 +12:00
Michael Keller 2d27ce43e0
Merge pull request #6359 from etracer65/adjustments_osd_fix
Adjustments strings for OSD not kept in sync with enumeration causing invalid pointers
2018-07-15 15:52:26 +12:00
Bruce Luckcuck ef4a03507f Adjustments strings for OSD not kept in sync with enumeration causing invalid pointers
When the separate rc rates and rc expos for roll/pitch were added the descriptive names were never added to the OSD display strings array. Then later PID audio was added causing the array to be out of sync with the enumerated adjustment types.  This led to a corrupted pointer reference in the OSD display.

Also the adjustment display name used for the OSD display was never initialized so the pointer was pointing to random memory.

Removed the use of globals and changed to use "getter" functions.
2018-07-14 22:56:35 -04:00
Michael Keller b504a4869d
Merge pull request #6090 from mikeller/improve_iterm_relax
Minor code improvements for iterm relax.
2018-07-15 12:13:00 +12:00
Michael Keller 2c084cbf2b
Merge pull request #6335 from robertlacroix/sticky-paralyze
Allow linking of modes
2018-07-14 15:47:24 +12:00
Robert Lacroix aa18ab4afa Allow linking of modes
This allows modes to be linked, for example to link vtx pit mode to paralyze. Whenever paralyze is activated, vtx pit mode is activated as well. Also the logic to prevent mode changes when enabling paralyze can be removed in favor of making paralyze sticky.

Modes can be linked in CLI by providing the mode id as the last parameter of the aux command. For example in order to link vtx pit mode to paralyze, replace the last 0 of the pit mode aux (39) with the mode id of paralyze (45):

```
aux 2 39 2 1700 2100 0 0
```

becomes

```
aux 2 39 2 1700 2100 0 45
```

_Legal disclaimer: I am making my contributions/submissions to this project solely in my personal capacity and am not conveying any rights to any intellectual property of any third parties._
2018-07-13 13:05:15 +02:00
Michael Keller 14e3da855f
Merge pull request #6344 from DieHertz/bfdev-diehertz-fix-micros-race-condition
Ensured micros() doesn't return a smaller value on millisecond bound
2018-07-13 20:46:53 +12:00
Michael Keller e5d5e92bda
Merge pull request #6342 from DieHertz/bfdev-diehertz-immersionrc-synergy-f3-target
Added IRCSYNERGYF3 target
2018-07-13 20:39:47 +12:00
Andrey Mironov c0bac1c663
Used operator > to get rid of potential deadband 2018-07-12 21:42:09 +03:00
Andrey Mironov a0d2f444ac Ensured micros() doesn't return a smaller value on millisecond bound 2018-07-12 16:40:02 +03:00
Michael Keller 86b36b9488
Merge pull request #6328 from mikeller/fix_modes_doc
Fixed documentation for modes.
2018-07-13 01:00:25 +12:00
Michael Keller 309138674f
Merge pull request #6341 from DieHertz/bfdev-diehertz-unused-define-cleanup
Removed CONFIG_FASTLOOP_PREFERRED_ACC
2018-07-13 00:59:51 +12:00
Andrey Mironov ea74659bcb Added IRCSYNERGYF3 target 2018-07-12 15:46:08 +03:00
Andrey Mironov ffeecaf007 Removed CONFIG_FASTLOOP_PREFERRED_ACC 2018-07-12 14:42:18 +03:00
Miguel Angel Mulero Martinez b9633eb59d Fix low priority warnings when ESC sensor enabled 2018-07-12 09:16:00 +02:00
mikeller 80acf5a53d Minor code improvements for iterm relax. 2018-07-11 21:32:55 +12:00
Michael Keller ac2f39a10c
Merge pull request #6253 from mikeller/fix_gps_rescue_without_gps
Fixed compilation error when building USE_GPS_RESCUE without USE_GPS.
2018-07-11 21:09:59 +12:00
Michael Keller b4953b8ff5
Merge pull request #6134 from mikeller/allow_custom_includes
Allow tests to define custom include directories (for libs).
2018-07-11 21:09:23 +12:00
Michael Keller cd19906eac
Merge pull request #6329 from Scavanger/HoTT-Telemetry-Altitude-Fix
HoTT Telemetry: GPS based altitude was not converted to meters.
2018-07-11 20:25:25 +12:00
Andi Kanzler eb72a69cb4 GPS based Altitude was not converted to meters. 2018-07-10 16:30:46 +02:00
mikeller 45fd07f5a1 Fixed documentation for modes. 2018-07-10 20:57:05 +12:00
Michael Keller ea53a18ae0
Merge pull request #6297 from DieHertz/bfdev-hertz-cli-task-statistics-reset-max-time
CLI tasks command: reset max execution time
2018-07-09 23:09:33 +12:00
Michael Keller 9a21df34c2
Merge pull request #6281 from jflyper/bfdev-cms-menu-title-tidy
Change CMS menu page title for PROFILE from "IMU" to "PROFILE"
2018-07-09 23:09:17 +12:00
Michael Keller 83612180fc
Merge pull request #6265 from atomgomba/improvement-acro-trainer-osd
Add Acro Trainer as flight mode to OSD
2018-07-09 22:57:56 +12:00
Michael Keller b2e56de9df
Merge pull request #6260 from etracer65/undef_feature_cleanup
Fix various compiler warnings for combinations of undefined USE_ features
2018-07-09 22:51:43 +12:00
Michael Keller 5371350150
Merge pull request #6129 from McGiverGim/iterm_relax_decreasing_I
Add Iterm Relax INC modes
2018-07-09 22:43:33 +12:00
Michael Keller a71a2f2b92
Merge pull request #6303 from betaflight/issue_templates
Update issue templates
2018-07-09 02:27:43 +12:00
Michael Keller 76e049d248
Merge pull request #6304 from mikeller/update_versions_after_3_4_0
Updated versions after 3.4.0 release.
2018-07-09 02:24:53 +12:00
mikeller 8d63e2698f Updated versions after 3.4.0 release. 2018-07-08 23:37:16 +12:00
Michael Keller 77330c26d8 Update issue templates 2018-07-08 16:29:51 +12:00
Michael Keller cce8a59be4
Merge pull request #6302 from mikeller/increment_eeprom_version
Increment EEPROM version to force config reset.
2018-07-08 15:14:52 +12:00
Michael Keller 5f549498cf
Merge pull request #6300 from mikeller/fix_smartport_overflow
Fixed frame received detection logic for SmartPort.
2018-07-08 15:12:26 +12:00
Michael Keller 134685d9cc
Merge pull request #6299 from etracer65/rc_smoothing_init_warning
Add OSD warning and beeper pattern if rc smoothing initialization not completed
2018-07-08 13:23:31 +12:00
mikeller 69831133f3 Increment EEPROM version to force config reset. 2018-07-08 13:11:59 +12:00
mikeller 58a3085228 Fixed frame received detection logic for SmartPort. 2018-07-08 12:56:54 +12:00
Bruce Luckcuck 899942621c Fixes from review 2018-07-07 20:22:37 -04:00
Bruce Luckcuck ae2abc5d50 Remove features from STM32F3DISCOVERY to free up flash space 2018-07-07 19:29:07 -04:00
Bruce Luckcuck af267864e9 Add OSD warning and beeper pattern if rc smoothing initialization not complete
In the OSD display the warning "RCSMOOTHING".  Also play a beep pattern of 3 short, 1 long that will repeat.

If rx rate filter training completes the warning/beeper will stop. The warnings are only active when armed.
2018-07-07 18:43:06 -04:00
Andrey Mironov f1e33d170e
Added stub for unittest 2018-07-07 14:56:33 +03:00
Andrey Mironov 5a66fb510f Added reset of task max time to CLI tasks command 2018-07-07 14:04:00 +03:00
Michael Keller ad975d3948
Merge pull request #6292 from DieHertz/bfdev-hertz-frhub-escsensor-data-warning
Ensured telemetry data is initialized if ESC sensor is unavailable
2018-07-06 22:31:08 +12:00