Robert Lacroix
a81576b2ae
Generalize sticky mode code
...
Instead of hard coding paralyze this makes the code extensible to possible
future sticky modes
_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-17 12:15:50 +02:00
Robert Lacroix
cb792f30d2
Delay allowing sticky modes
...
On bootup aux channels start out at default and allow sticky modes right away,
although they should only be allowed once they are actually not active.
_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-16 13:50:55 +02: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
Michael Keller
f3fa519e6b
Merge pull request #6291 from s0up/gps_rescue
...
[GPS RESCUE] - disable immediate re-arming on land/abort for gps rescue
2018-07-06 19:33:05 +12:00
Andrey Mironov
176e5df3aa
Ensured telemetry data is initialized if ESC sensor is unavailable
2018-07-06 10:19:41 +03:00
s0up
90b9b649d0
disable immediate re-arming on land/abort for gps rescue
2018-07-05 21:17:43 -07:00