atbetaflight/make
Dominic Clifton cde9a9517b SPRacingF7DUAL - Dual SIMULTANEOUS gyro support. (#5264)
* 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.
2018-03-04 11:29:31 +13:00
..
mcu SPRacingF7DUAL - Dual SIMULTANEOUS gyro support. (#5264) 2018-03-04 11:29:31 +13:00
build_verbosity.mk remove not needed whitespaces 2017-08-24 11:33:39 +02:00
linux.mk include the make arm_sdk_install target, for easy building 2016-09-02 19:56:15 -07:00
macosx.mk include the make arm_sdk_install target, for easy building 2016-09-02 19:56:15 -07:00
openocd.mk remove not needed whitespaces 2017-08-24 11:33:39 +02:00
source.mk optimize math (#5287) 2018-03-04 01:26:33 +13:00
system-id.mk include the make arm_sdk_install target, for easy building 2016-09-02 19:56:15 -07:00
targets.mk SPRacingF7DUAL - Dual SIMULTANEOUS gyro support. (#5264) 2018-03-04 11:29:31 +13:00
tools.mk Clean up the verbosity usage with echo commands in makefiles. 2017-12-30 16:28:52 +01:00
windows.mk include the make arm_sdk_install target, for easy building 2016-09-02 19:56:15 -07:00