mikeller
18496fe745
Fixed unit tests using 'ledstrip.c'.
2019-01-21 01:01:05 +13:00
Michael Keller
62da4d09e6
Merge pull request #7424 from jflyper/bfdev-make-USE_SPI_TRANSACTION-generic-F4-feature
...
[F4] Make USE_SPI_TRANSACTION generic feature for F4
2019-01-21 00:33:46 +13:00
mikeller
e983ebf702
Migrate the remaining F3 targets to feature cut levels.
2019-01-21 00:21:49 +13:00
Michael Keller
bdf179c4b8
Merge pull request #7428 from mikeller/add_target_mcu_listing
...
Added the ability to print lists of targets by MCU type to the Makefile.
2019-01-20 23:58:42 +13:00
Bruce Luckcuck
6034143a59
Fix LEDSTRIP defines to prevent compilation errors
2019-01-19 14:59:22 -05:00
Bruce Luckcuck
3d671c7134
Use fabsf() instead of ABS() for floats
...
The ABS() macro doesn't handle -0 floats correctly. Also fabsf() is more efficient.
2019-01-19 14:15:54 -05:00
Bruce Luckcuck
b68717a03b
Add FEATURE_CUT_LEVEL to the cli version command output
2019-01-19 11:42:08 -05:00
Bruce Luckcuck
d867aeced3
Move anti-windup iterm reset from rx loop to pid loop
...
Having the iterm resetting happening in the rx loop causes a sawtooth PID/motor effect while idling since the PID loop is running at a much higher rate and iterm is allowed to grow during this, and then only reset at a much lower rate in the rx loop. This can potentially lead to some oscillation and/or resonance while idling before takeoff as the sawtooth signal can make it through to the motor outputs.
2019-01-19 11:18:24 -05:00
Andrey Mironov
4e5f0e3c54
Fixed incorrect enum value being used for GetITStatus on F4
2019-01-19 16:25:57 +03:00
Michael Keller
628fdb8adc
Merge pull request #7409 from mikeller/fix_4way_conditionals
...
Fixed conditionals for 4 way ESC boot loader.
2019-01-19 23:28:58 +13:00
Michael Keller
dfb438cc5b
Merge pull request #7303 from pkruger/4278-LED-profiles-switchable-via-OSD
...
Add LED strip profile feature
2019-01-19 23:18:41 +13:00
Pieter Kruger
4ec536a317
Add LED profile feature - 4278
2019-01-19 20:23:03 +10:00
mikeller
5c4d94457c
Added the ability to print lists of targets by MCU type to the Makefile.
2019-01-19 15:09:26 +13:00
Michael Keller
8be90d44a9
Merge pull request #7422 from jflyper/bfdev-isr-vector-to-ram-for-F411
...
[F411] Provide VECTAB segment as alias to RAM
2019-01-19 14:47:50 +13:00
Michael Keller
cb78e3e457
Merge pull request #7423 from etracer65/osd_warnings_uint32
...
Extend OSD warnings storage to 32bits; add count to MSP
2019-01-19 14:23:52 +13:00
Michael Keller
7eedfff428
Merge pull request #7415 from jflyper/bfdev-change-call-timing-of-vtxInit-after-device-parameter-init
...
[VTX] Follow-up to #7285 vtx changes
2019-01-19 14:23:18 +13:00
mikeller
71216cd878
Fixed conditionals for 4 way ESC boot loader.
2019-01-19 10:56:16 +13:00
Michael Keller
fddd624220
Merge pull request #7426 from mikeller/migrate_flash_cuts_chebuzzf3_midelicf3_spracingf3evo
...
First wave of feature cut conversions: CHEBUZZF3, MIDELICF3, and SPRACINGF3EVO.
2019-01-19 10:41:05 +13:00
mikeller
5b3f54874d
First wave of feature cut conversions: CHEBUZZF3, MIDELICF3, and SPRACINGF3EVO.
2019-01-19 00:53:09 +13:00
Michael Keller
b4663aa5a5
Merge pull request #7419 from etracer65/stale_baro_parms
...
Remove stale baro parameter baro_cf_alt
2019-01-18 23:47:08 +13:00
Michael Keller
96d2538b5d
Merge pull request #7410 from mikeller/fix_osd_conditionals
...
Fixed conditionals in OSD code.
2019-01-18 23:12:16 +13:00
Michael Keller
2e2609fbb6
Merge pull request #7417 from phobos-/flysky-refactor
...
Added flysky spi rx specific cli commands
2019-01-18 23:11:41 +13:00
Michael Keller
3557104c61
Merge pull request #7403 from mikeller/flash_overflow_new_approach
...
For discussion: Take a methodical approach to dealing with flash overflows.
2019-01-18 18:52:25 +13:00
Michael Keller
c99a52ca38
Merge pull request #7284 from etracer65/telemetry_disabled_sensors_detailed_parms
...
Expose individual telemetry sensor disable flags as parameters (F4+)
2019-01-18 18:51:31 +13:00
jflyper
95905ff666
Make USE_SPI_TRANSACTION generic feature for F4
2019-01-18 13:04:59 +09:00
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