Bruce Luckcuck
0ac761da22
Shorten parameter names per suggestions
2019-01-17 20:31:23 -05:00
Bruce Luckcuck
05cc74a4ae
Extend OSD warnings storage to 32bits; add count to MSP
...
Extends the possible OSD warnings elements from 16 to 32.
Adds a warnings count to MSP data to enable improved handling of warnings added to the firmware but not in the Configurator. Incremental Configurator development required.
2019-01-17 19:46:58 -05:00
Michael Keller
c7e462fe96
Merge pull request #7399 from etracer65/blackbox_undefined_compile_fix
...
Fix compilation errors if USE_BLACKBOX is not defined
2019-01-18 09:18:37 +13:00
Michael Keller
0627463659
Merge pull request #7400 from etracer65/blackbox_invalid_device_fix
...
Validate and reset invalid blackbox device selections
2019-01-18 09:17:09 +13:00
Michael Keller
2fdf48b415
Merge pull request #7421 from jflyper/bfdev-make-MIDELICF3-fit-with-vtx-changes
...
Drop USE_RTC_TIME from MIDELICF3 to fit with vtx changes
2019-01-18 08:39:06 +13:00
Michael Keller
232f903ae8
Merge pull request #7412 from ctzsnooze/DCut_Defalts_If_Undefined
...
Lower D values if D_Cut is not defined for a target
2019-01-18 08:28:12 +13:00
jflyper
9743d678a0
Provide VECTAB segment as alias to RAM
2019-01-18 02:07:13 +09:00
jflyper
53ab1ad23e
Protect vtxCommonLookupXXX against null vtxDevice call
2019-01-18 01:21:04 +09:00
jflyper
80c1cfa6db
Call vtxInit after device parameters are initialized
2019-01-18 01:20:35 +09:00
jflyper
a0d930a5fb
Drop USE_RTC_TIME from MIDELICF3
2019-01-18 01:08:59 +09:00
Bruce Luckcuck
9e53d97e4d
Remove stale baro parameter baro_cf_alt
2019-01-16 18:26:13 -05:00
phobos-
305e423c90
Added flysky spi rx specific cli commands
2019-01-16 21:11:50 +01:00
mikeller
2e000506c8
Renamed to 'FEATURE_CUT_LEVEL', added 'FORCE_FEATURE_CUT_LEVEL' command line option.
2019-01-17 09:03:35 +13:00
ctzsnooze
65750f09dc
Classic D values if no D_Cut
...
At compile time, if D_CUT is not defined for a given target, the user will get lower default D values.
2019-01-16 09:00:38 -07:00
Bruce Luckcuck
2cb1f8f12e
Expose individual telemetry sensor disable flags as parameters (F4+)
...
Exposes each telemetry sensor disable flag as a separate OFF/ON parameter. Makes the settings more accessible without the user having to calculate the binary bitmask directly.
Only added for F4+ due to flash usage. F3 will continue to present the `telemetry_disabled_sensors` 32bit bitmask setting.
Would almost like to reverse the logic to make them enabling flags. Having a "disabled = ON" is a little counterintuitive.
2019-01-16 08:09:59 -05:00
Michael Keller
e0fc9300ed
Merge pull request #7181 from hydra/fix-msp-flash-read
...
Fix MSP flash read
2019-01-17 01:53:36 +13:00
mikeller
07f299962d
Fixed conditionals in OSD code.
2019-01-17 01:44:16 +13:00
mikeller
77f0e106f6
Removed unnecessary cast.
2019-01-17 00:02:13 +13:00
Michael Keller
b0e06d2e26
Merge pull request #7395 from TonyBlit/gps_rescue_disabled_warning
...
GPS Rescue disabled warning
2019-01-16 23:53:29 +13:00
Michael Keller
776549785d
For discussion: Take a methodical approach to dealing with flash overflows.
2019-01-16 15:56:10 +13:00
Michael Keller
eec46d4f83
Merge pull request #7402 from mikeller/fix_spracingf3neo_flash_overflow
...
Fixed flash overflow on SPRACINGF3NEO.
2019-01-16 11:45:12 +13:00
Kenneth Mitchell
f6e456cd06
Allow dyn lpf to initialize if static lpf config is 0.
...
Change min > max per review.
Fix missing ifdef.
2019-01-15 16:48:21 -05:00
Michael Keller
469d5c5477
Fixed flash overflow on SPRACINGF3NEO.
2019-01-16 08:55:23 +13:00
Michael Keller
305f2c213a
Merge pull request #7285 from jflyper/bfdev-vtx-table-refactor
...
[VTX] Convert direct reference to string and freq table to vtxCommon services
2019-01-16 07:16:11 +13:00
Tony Cabello
ec71965dd8
GPS Rescue disabled warning
2019-01-15 17:34:04 +01:00
Bruce Luckcuck
e0d81c4c2b
Validate and reset invalid blackbox device selections
...
Since we really can't conditionally build the list of options, it's possible to select an invalid blackbox device type using CLI `set blackbox_device =`. This change validates that the selected device is included in the code and if not resets to "no logging".
2019-01-15 11:17:39 -05:00
Bruce Luckcuck
4da9b75c8f
Fix compilation errors if USE_BLACKBOX is not defined
2019-01-15 10:08:15 -05:00
Michael Keller
718b29d674
Merge pull request #7331 from joelucid/scheduler_fix
...
Schedule time based tasks such that average frequency approaches 1/de…
2019-01-16 00:31:06 +13:00
mikeller
a95980ef09
Undo move of USE_SMART_FEEDFORWARD, as it's been done in #7391 already.
2019-01-15 22:13:02 +13:00
Thorsten Laux
96e33e6c18
manage space of f3 targets
2019-01-15 22:10:34 +13:00
Thorsten Laux
d441955391
more renaming to accomodate review feedback
2019-01-15 22:10:34 +13:00
Thorsten Laux
6e46f05e7d
remove smart_feedforward at 128mb to make room for scheduler_fix
2019-01-15 22:10:34 +13:00
Thorsten Laux
d90ef12248
address review feedback
2019-01-15 22:10:34 +13:00
Thorsten Laux
006749a66c
reverse unit test change
2019-01-15 22:10:34 +13:00
Thorsten Laux
d9cd6f2cda
fix FAST_RAM_ZERO_INIT
2019-01-15 22:10:34 +13:00
Thorsten Laux
33741dce75
Add option for scheduling policy targeting constant average task rates
2019-01-15 22:10:34 +13:00
Michael Keller
2bf2ded102
Merge pull request #7383 from jflyper/bfdev-f4-vector-table-relocation
...
[F4] Relocate ISR vector table to RAM
2019-01-15 21:53:28 +13:00
Michael Keller
d4f164b3cc
Merge pull request #7390 from etracer65/msc_use_persistence_layer
...
Change MSC boot mode to use persistence layer and unify with bootloader
2019-01-15 21:36:14 +13:00
Michael Keller
e1d7948b0a
Merge pull request #7389 from bnn1044/pyrof4
...
Enable Pin A14 for pinio use
2019-01-15 21:35:02 +13:00
Michael Keller
521db54735
Merge pull request #7387 from klutvott123/Increase-voltage/current-cutoff-frequencies
...
Increase voltage/current cutoff frequencies
2019-01-15 21:32:23 +13:00
Michael Keller
234186f493
Merge pull request #7392 from mikeller/remove_features_from_betaflightf3
...
Removed features from BETAFLIGHTF3 to fix flash overflow. Also removed some doubled up 'undef' statements.
2019-01-15 01:54:23 +13:00
Michael Keller
07320f6633
Merge pull request #7391 from mikeller/move_smart_feedforward
...
Removed Smart Feedforward from F3.
2019-01-15 01:54:08 +13:00
Michael Keller
06f1661d8f
Merge pull request #7380 from etracer65/cli_msc_device_check
...
Check that flash device is selected for blackbox before msc CLI reboot
2019-01-15 00:14:59 +13:00
mikeller
c3400fc524
Removed features from BETAFLIGHTF3 to fix flash overflow. Also removed some doubled up 'undef' statements.
2019-01-14 22:57:41 +13:00
mikeller
a42d2ae500
Removed Smart Feedforward from F3.
2019-01-14 22:27:06 +13:00
jflyper
d8f55f35ef
Convert direct reference to string and freq table to vtxCommonXXX services
2019-01-14 11:31:45 +09:00
Bruce Luckcuck
065ce24d4d
Change MSC boot mode to use persistence layer and unify with bootloader
...
Replaced the existing `PERSISTENT_OBJECT_BOOTLOADER_REQUEST` that was bootloader specific, with `PERSISTENT_OBJECT_BOOTMODE_REQUEST` that can be shared by any required boot mode based on it's contents. Currently supports bootloader and MSC, but is extensible for additional future needs. The previous hardcoded memory address usage for MSC boot was removed.
2019-01-13 19:45:22 -05:00
Michael Keller
5c5520ecf4
Merge pull request #7382 from etracer65/prevent_msc_bootloop
...
Fix boot loop if mass storage mode init fails
2019-01-14 13:36:46 +13:00
Cheng Lin
b337ab45f8
Enable Pin A14 for pinio use
...
Signed-off-by: Cheng Lin <bnn1044@gmail.com>
2019-01-13 18:52:41 -05:00
Michael Keller
492d1f323e
Merge pull request #6809 from jflyper/bfdev-spi-transaction
...
Allow mixed speed and mode on a SPI bus
2019-01-14 09:23:50 +13:00