* CF/BF - Set STM32F7 SPI FAST clock to 13.5Mhz - Gyros not stable at
27mhz.
* CF/BF - Initial SPRacingF7DUAL commit.
Support two simultaneous gyro support (code by Dominic Clifton and Martin Budden)
There are new debug modes so you can see the difference between each gyro.
Notes:
* spi bus instance caching broke spi mpu detection because the detection
tries I2C first which overwrites the selected bus instance when using
dual gyro.
* ALL other dual-gyro boards have one sensor per bus. SPRacingF7DUAL is has two per bus and thus commit has a lot of changes to fix SPI/BUS/GYRO initialisation issues.
* CF/BF - Add SPRacingF4EVODG target.
This target adds a second gyro to the board using the SPI pads on the back of the board.
* CF/BF - Temporarily disable Gyro EXTI pin to allow NEO target to build.
Detects runaway pidSum values on takeoff and auto-disarms to prevent the "Tasmanian Devil" caused by incorrect props, wrong motor order/direction, incorrect flight controller orientation, etc. After a successful takeoff and normal flight is detected the feature is disabled for the remainder of the battery.
Original implementation from midelic.
Added RX number support.
Fixed (almost) SmartPort over SPI.
Fixed indentation.
Somewhat working telemetry.
Fixed SmartPort.
Work on SmartPort.
Work on SmartPort.
Working version without RX ringbuffer.
Na, stuff it, ringbuffer is better.
Fixed build.
Make sure we don't lose packets.
Made MSP over SmartPort over SPI work.
Moved processing of incoming telemetry into 'handleTelemetry'.
Improved telemetry buffering.
Make sure telemetry polling is happening.
Some cleanups.
Make telemetry wait if MSP is pemding.
Made MSP over SmartPort work.
Fixes after rebase.
Combined FrSky D and FrSky X.
Combined FrSky D and FrSky X.
Merged D and X.
change F3 from CM1 to CM4
add debug flags for FFT
add bandpass filter
add different filtering apply function
add feature DYNAMIC_FILTER
replace mode GTUNE with DYNAMIC FILTER
move gyro frequency analysis into gyro loop instead of own task