Commit Graph

15714 Commits

Author SHA1 Message Date
Bruce Luckcuck 15ec707a0b Add validation to MSP for the rc_smoothing_auto_factor setting
This is a workaround for a validation bug in configurator 10.6 where the user can enter an invalid value, immediately click "Save" and that value will be stored before the value is range-checked. Added validation to the MSP message processing to constrain the range to prevent a dangerous result.
2020-03-07 18:48:23 -05:00
Michael Keller c002d04356
Merge pull request #9546 from etracer65/fix_cli_led_validation
Fix CLI LED command validation
2020-03-07 15:58:39 +13:00
Michael Keller e87c6fec52
Merge pull request #9545 from etracer65/pid_process_denom_default
Revise pid_process_denom default logic
2020-03-07 15:57:37 +13:00
Michael Keller a67df68f2c
Merge pull request #9544 from etracer65/simplify_pid_motor_pwm_validation
Simplify and improve motor protocol PID loop limiting
2020-03-07 15:56:22 +13:00
Michael Keller aea38be686
Merge pull request #9539 from Asizon/mspDynamicIdle
Add Dynamic Idle to msp
2020-03-07 15:54:00 +13:00
Michael Keller f0739906b2
Merge pull request #9530 from mikeller/display_custom_defaults_errors
Show errors when resetting to custom defaults.
2020-03-07 15:35:31 +13:00
Bruce Luckcuck 04836e4e93 Fix CLI LED command validation 2020-03-05 17:16:02 -05:00
Bruce Luckcuck 46e6c7cab9 Revise pid_process_denom default logic
Remove dependence on gyro type and base on MCU type.
2020-03-05 16:58:16 -05:00
Bruce Luckcuck 70e9544b5a Simplify and improve motor protocol PID loop limiting
Remove hardcoded speeds based on detected gyro type and use the gyro native sampling rate.

Add support for non-8K gyros. Previously the logic wouldn't work properly for non-8K gyro types.
2020-03-05 15:58:29 -05:00
Michael Keller c29b125a59
Merge pull request #9538 from jflyper/bfdev-g4-transponder
[G4] Transponder support
2020-03-05 22:20:18 +13:00
Michael Keller 525e4e7c92
Merge pull request #9506 from IllusionFpv/quick-rates
quick rates system
2020-03-05 09:29:18 +13:00
Nicola De Pasquale fbcdeb5be6 quick rates 2020-03-04 13:45:56 +01:00
Michael Keller 4f7c8d154a
Merge pull request #9527 from mikeller/add_missing_acc_calibration_to_status
Add missing acc calibration to status
2020-03-05 00:39:57 +13:00
Asizon 9b1f91c5ff idle_min_rpm to msp 2020-03-04 10:47:06 +01:00
Michael Keller 960dbd646b
Merge pull request #9537 from jflyper/bfdev-camera-control-use-timerclock
[Camera Control] Use timerClock() instead of predefined constant
2020-03-04 22:39:58 +13:00
jflyper fcc68c45fa [G4] Transponder support (not tested) 2020-03-04 16:37:27 +09:00
Michael Keller f33dd32c33
Merge pull request #9495 from ctzsnooze/Actual-Rates
New Actual Rates model : set rates in deg/s, independently of each other
2020-03-04 12:54:13 +13:00
Michael Keller bf3270a2af
Merge pull request #9535 from jflyper/bfdev-remove-unused-dma-stream-channel-typedefs
Remove unused typedefs for DMA stream/channel
2020-03-04 12:41:54 +13:00
Michael Keller 5cf11bd810
Merge pull request #9531 from senatorperkins/H7EXTREME_MAG_SUPPORT
Added QMC-5883 magnetometer support to SPRACING H7 EXTREME target
2020-03-04 12:39:20 +13:00
jflyper 839c733059 Use timerClock() instead of predefined constant 2020-03-03 22:53:56 +09:00
jflyper b9dcd60f45 Remove unused typedefs for DMA stream/channel 2020-03-03 02:01:58 +09:00
Michael Keller d2f3b48b45
Merge pull request #9526 from mikeller/add_4_2_timeline
Added timeline for the 4.2 release.
2020-03-03 00:54:30 +13:00
Michael Keller 94e7d7c24b
Merge pull request #9524 from jflyper/bfdev-h7-lpuart-support
[H7] LPUART support
2020-03-03 00:54:17 +13:00
Michael Keller 04cc6de1ee
Merge pull request #9528 from jflyper/bfdev-g4-lpuart1-as-uart9
[G4] Treat LPUART1 as UART9
2020-03-03 00:21:44 +13:00
R. Perkins 4bebbf817a Added support to SPRACING H7 EXTREME flight controller target for QMC-5883 compass as found in Matek M8Q-5883 GPS Compass package 2020-03-01 11:37:26 -08:00
jflyper 054ecf1bae [H7] LPUART support 2020-03-02 00:29:39 +09:00
mikeller 5f733da444 Show errors when resetting to custom defaults. 2020-03-02 00:24:28 +13:00
jflyper fecc1a5ca8 [G4] Treat LPUART1 as UART9 2020-03-01 19:37:02 +09:00
Michael Keller 86b81baa18
Merge pull request #9518 from Asizon/cmsImprovements
REBOOT_REQUIRED flag to cms power options, unified confirm page options
2020-03-01 22:17:40 +13:00
mikeller 58c90106d3 Added 'missing acc calibration' flag to board info MSP command. 2020-03-01 21:27:59 +13:00
Asizon 66dbbe898b Reboot required flag to cms power options
Only for voltage/current meter source

Add flag to vbat clmax

Clmax flag revert
2020-03-01 09:25:05 +01:00
mikeller 5e7faf2b9e Added timeline for the 4.2 release. 2020-03-01 17:06:03 +13:00
Michael Keller 0f93dc9c88
Merge pull request #9523 from jflyper/bfdev-g4-lpuart-update
[G4] LPUART support update
2020-02-29 10:08:40 +13:00
Michael Keller fde012c368
Merge pull request #9522 from jflyper/bfdev-g4-dma-update-for-rcc
[G4] DMA update for RCC_ClockCmd
2020-02-29 10:08:31 +13:00
Michael Keller 8ff2d45da7
Merge pull request #9521 from jflyper/bfdev-g4-uart-update-for-rcc
[G4] UART update for RCC_ClockCmd
2020-02-29 10:08:23 +13:00
Michael Keller 89b04ea712
Merge pull request #9520 from jflyper/bfdev-rcc_clockcmd-for-G4-support
Update RCC_ClockCmd related macros to accomodate G4 register naming convention
2020-02-29 10:08:08 +13:00
jflyper db33c6ce58 Update RCC_ClockCmd related macros to accomodate G4 register naming convention 2020-02-28 12:15:23 +09:00
Michael Keller 41a59bfe10
Merge pull request #9519 from Asizon/ratesTypeToMsp
Added rates type to Msp
2020-02-28 10:08:15 +13:00
jflyper 1e7085e13d [G4] LPUART support update 2020-02-28 04:32:13 +09:00
jflyper f2a2795112 [G4] DMA update for RCC_ClockCmd 2020-02-27 21:22:59 +09:00
jflyper feaa145814 [G4] UART update for RCC_ClockCmd 2020-02-27 21:20:40 +09:00
Michael Keller 5c4b206868
Merge pull request #9515 from jflyper/bfdev-h7-bootloader-code-cleanup
[H7] Boot loader call cleanup
2020-02-27 01:50:26 +13:00
Asizon 2c8ca3927f Add Rates type to Msp 2020-02-26 12:41:51 +01:00
Michael Keller 3853b1aa22
Merge pull request #9514 from jflyper/bfdev-h7-clock-code-cleanup
[H7] Clock code clean up
2020-02-25 23:59:22 +13:00
Michael Keller 3999b09ffc
Merge pull request #9512 from jflyper/bfdev-f7-dma-clock-enable-refactor
[F7] Refactor enableDmaClock with RCC_ClockCmd
2020-02-25 23:55:25 +13:00
ctzsnooze 19694902fe SEnsitivity to 10 deg/s on both 2020-02-25 12:45:09 +11:00
jflyper 973d3cccc5 [H7] Boot loader call cleanup 2020-02-25 10:43:35 +09:00
jflyper f5833a5915 [H7] Clock code clean up 2020-02-24 14:51:19 +09:00
Michael Keller beef951485
Merge pull request #9508 from jflyper/bfdev-stm32f7xx_ll_ex-cleanup
[F7] Remove bogus cplusplus stuff
2020-02-24 00:38:36 +13:00
Michael Keller 1291114985
Merge pull request #9507 from etracer65/fix_var_unassigned_warnings
Fix "may be used uninitialized" warnings
2020-02-24 00:37:29 +13:00