Michael Keller
f7529b5e23
Update 4.0x filters ( #8273 )
...
Update 4.0x filters
2019-05-16 13:17:10 +12:00
ctzsnooze
5b1c3749c3
Update 4.0x filters
...
Evolutionary changes to the original 4.0 defaults.
Intended to reduce chance of D-mediated flyaways on arming.
Also seems to fly better due to less gyro delay.
CHanges:
- Gyro filtering dynamic reverts back to PT1, to provide less delay, and in recognition that gyro filtering was more than adequate with the biquad. Setpoints are higher due to lower reach of PT1. The static gyro biquad at 150 was lower than really needed. Markedly less gyro delay.
- Stronger D term filtering, especially at low throttle, to greatly reduce risk arming flyaways. The Dynamic D biquad is now set almost twice as low, with strong cut at 100hz where D resonance flyaways seemed to be driven from. This filter array results in a D noise contribution that is typically not much greater than the P contribution, keeping very cool motors despite the lesser gyro filters. This has been well tested using PID Toolbox.
Although there is more delay in D, this is offset by the reduced gyro delay.
2019-05-15 11:01:06 +10:00
jflyper
8addd9e332
Update overlooked license header
2019-05-14 22:51:17 +09:00
jflyper
ee9022de1e
Add Winbond W25N01G support
2019-05-14 22:42:47 +09:00
Michael Keller
194eac6a4b
Use distance to home symbol into the OSD ( #8246 )
...
Use distance to home symbol into the OSD
2019-05-15 00:39:26 +12:00
SteveCEvans
0c37925a4e
Add camera control for Mamba Fury F4 Mini using PB9 and unified target for FURYF4OSD
2019-05-14 00:27:35 +01:00
jflyper
94ccdb51ab
Merge pull request #8261 from jflyper/bfdev-h7-fix-hal-vcp
...
[H7] Apply HAL VCP TX fix
2019-05-14 08:08:22 +09:00
jflyper
7d7d1b16b4
Merge pull request #8260 from jflyper/bfdev-h7-fix-usb-lib-avoid-null-hhid-reference
...
[H7] USB LIB Middlewares change: Avoid null hhid from being deferenced
2019-05-14 08:07:49 +09:00
jflyper
474faf5877
Merge pull request #8259 from jflyper/bfdev-dont-init-flashfs-without-flash
...
Prevent flashfs from initializing in absence of a flash device
2019-05-14 08:07:21 +09:00
jflyper
576e79d713
Merge pull request #8258 from jflyper/bfdev-disable-MSC-if-BLACKBOX-is-disabled
...
Disable MSC if BLACKBOX is disabled
2019-05-14 08:06:06 +09:00
mikeller
e5f98efdfe
Fixed 'flash' make rule, added support for DFU flashing (requires 'dfu-util').
2019-05-14 07:56:54 +12:00
jflyper
43e1ee025b
[H7] Apply HAL VCP TX fix
...
Apply changes equivalent to F7's fix:
VCP HAL transmit buffer fixes #7563
Further refactoring based on ledvinap's comments on #7563 is advised.
2019-05-12 22:13:26 +09:00
Dominic Clifton
8a1a75e2ef
[H7] USB Middlewares change: Fix memory corruption
2019-05-12 22:09:09 +09:00
Dominic Clifton
0dc47f21e9
Prevent flashfs from initializing in absence of a flash device
2019-05-12 22:01:34 +09:00
Dominic Clifton
64bbe6fa12
Disable MSC if BLACKBOX is disabled
2019-05-12 21:53:53 +09:00
mikeller
411467d9ef
Prevent 'system_hse_mhz' from showing in non-F4 'diff'/'dump'.
2019-05-12 23:19:35 +12:00
Nicola De Pasquale
1d353f3d58
better code
2019-05-12 11:15:20 +02:00
Nicola De Pasquale
d930fd2188
some fixes
2019-05-11 18:32:10 +02:00
Michael Keller
a8e9dd94e8
[FLASH] Allow flash initialisation without flashfs support. ( #8238 )
...
[FLASH] Allow flash initialisation without flashfs support.
2019-05-11 23:42:21 +12:00
Michael Keller
31a059d4d5
[FLASHFS] Reinitialise flashFs after erasing flash chip. ( #8237 )
...
[FLASHFS] Reinitialise flashFs after erasing flash chip.
2019-05-11 23:41:10 +12:00
Michael Keller
3054780cee
[H7] Enable SDCard/SDIO using HAL driver ( #8227 )
...
[H7] Enable SDCard/SDIO using HAL driver
2019-05-11 23:37:08 +12:00
Michael Keller
ce5411f851
[H7] Enable SPI with resurrected HAL-based driver from v3.1.7 ( #8199 )
...
[H7] Enable SPI with resurrected HAL-based driver from v3.1.7
2019-05-11 23:36:27 +12:00
zhanshenrui
03902e5b4b
add a new target named VGOODRCF4
2019-05-11 17:17:22 +08:00
Nicola De Pasquale
657aeb2483
first commit
...
kiss rates
prevent division by zero
various fixes
2019-05-11 09:15:59 +02:00
Miguel Angel Mulero Martinez
ea6505fecf
Remove the old erasing code in the OSD Home Distance
2019-05-11 08:36:17 +02:00
jflyper
8207a4544e
Merge pull request #8240 from jflyper/bfdev-h7-pid-audio
...
[H7] Add PID-Audio support
2019-05-11 13:16:30 +09:00
jflyper
c10e0eea88
Merge pull request #8239 from jflyper/bfdev-add-flash-boot-loader-request-to-RESET-reason
...
Add FLASH bootloader request to RESET reason
2019-05-11 13:16:05 +09:00
jflyper
7fea8bc52e
Merge pull request #8236 from jflyper/bfdev-h7-hid
...
[H7] Enable HID Device
2019-05-11 13:15:25 +09:00
jflyper
9e0487d9b3
Merge pull request #8235 from jflyper/bfdev-h7-library-mod-for-usb-composite-device
...
[H7] Modify USB Middleware library for composite device support
2019-05-11 13:14:50 +09:00
Michael Keller
a2a37cade6
Add XILOF4 ( #8209 )
...
Add XILOF4
2019-05-11 12:31:34 +12:00
Michael Keller
17ba662312
[H7] Enable QuadSPI support ( #8226 )
...
[H7] Enable QuadSPI support
2019-05-11 12:13:20 +12:00
Michael Keller
175b44a9e5
Merge pull request #8243 from flosean/master
...
Add TRANSTECF7 target
2019-05-11 12:09:25 +12:00
Michael Keller
05135ba7af
Add unified target for IFLIGHT_F411_PRO board. ( #8234 )
...
Add unified target for IFLIGHT_F411_PRO board.
2019-05-11 12:05:26 +12:00
Solar Hacksaw
929285e03d
correct target timers
2019-05-10 12:15:55 -07:00
Dominic Clifton
8b131090c0
[H7] - QuadSPI support
...
- Initial cut
- QuadSPI - Update before flash w25n01g driver QSPI change
- QuadSPI add missing resource names.
- Config and setup code for QSPI bank 2 (doesn't work yet)
- QSPI Support BK2 only using CS pin via software
- Fix inclusion of platform.h
- Fixes per PR comment
2019-05-11 01:59:43 +09:00
Miguel Angel Mulero Martinez
5afcb0985c
Use distance to home symbol into the OSD
2019-05-10 11:58:15 +02:00
Sean Chen
a6cbf14ee4
Add TRANSTECF7 target
2019-05-10 11:53:49 +08:00
jflyper
82c978a828
[H7] Enable SPI with resurrected HAL-based driver from v3.1.7
2019-05-10 10:53:12 +09:00
Michael Keller
a27a695fa1
Revise PID/Rate profile names to use get/set and eliminate extra PG's ( #8231 )
...
Revise PID/Rate profile names to use get/set and eliminate extra PG's
2019-05-10 09:30:55 +12:00
Michael Keller
4671159679
Add note in stack_check that refers developers to the linker scripts ( #8228 )
...
Add note in stack_check that refers developers to the linker scripts
2019-05-10 09:29:35 +12:00
Michael Keller
cbe83e4865
[H7] Enable EXTI ( #8192 )
...
[H7] Enable EXTI
2019-05-10 09:26:29 +12:00
jflyper
ffb9497d8a
[H7] Enable SDCard/SDIO using HAL driver
2019-05-09 21:01:59 +09:00
Dominic Clifton
c8968da343
[H7] Add PID-Audio support
2019-05-09 15:07:54 +09:00
Dominic Clifton
1c3f74a509
Add FLASH bootloader request to RESET reason
2019-05-09 14:52:18 +09:00
Dominic Clifton
3b8ce12ffe
Allow flash initialisation without flashfs support.
...
There are reasons to enable flash hardware support other than just
flashfs. e.g. config storage, debugging, etc.
2019-05-09 14:21:47 +09:00
Dominic Clifton
e9b666421a
Reinitialise flashFs after erasing flash chip.
...
Ensures erase actually worked rather than assuming it did.
2019-05-09 14:18:25 +09:00
jflyper
3e036fc717
[H7] Enable HID Device
2019-05-09 13:59:24 +09:00
jflyper
1861c6d957
[H7] Modify USB Middleware library for composite device support
2019-05-09 13:56:29 +09:00
iFlightFpv
36bf41a1cf
Add unified target for IFLIGHT_F411_PRO board.
2019-05-09 11:26:14 +08:00
Michael Keller
cfcd528a87
[F7] Move non-library CDC-HID code out of lib tree ( #8225 )
...
[F7] Move non-library CDC-HID code out of lib tree
2019-05-09 14:54:12 +12:00