Andrew Tridgell
d35fff5186
HAL_ChibiOS: set CS pins high while in bootloader
...
this appears to be the root cause of the parameter resets on
CubeOrange. We need to ensure the CS pin is not floating or random
noise on the SPI bus for FRAM can cause the FRAM to become corrupt
2020-03-11 09:53:06 +11:00
Andy Piper
3d0cf7e12a
AP_HAL_ChibiOS: hardware M4-Cortex and M7-Cortex (and H7) implementation of HAL FFT abstraction
...
implements an FFT engine based on the betaflight feature using ARM hardware accelerated CMSIS library
make the FFT feature optional
add dynamic gyro windows
add quinns and candans estimators and record in DSP state
disable DSP for boards with limited flash
calculate power spectrum rather than amplitude
start/analyse version of analysis to support threading
allocate memory in a specific region
constrain window size by CPU class
control inclusion of DSP based on board size
2020-02-22 11:15:37 +11:00
Andrew Tridgell
0d31e614ed
HAL_ChibiOS: added ALT(1) configs for more boards
...
this allows more boards to use the FPort protocol
2020-01-03 17:32:23 +11:00
Andy Piper
6f979d5f7f
AP_HAL_ChibiOS: define OSD_ENABLED as 1 rather than ENABLED
2019-12-30 13:02:04 +11:00
Andrew Tridgell
73bc277470
HAL_ChibiOS: fixed KakuteF7 build
...
low on flash
2019-06-06 12:19:13 +10:00
Andrew Tridgell
068e6ea8d2
HAL_ChibiOS: convert KakuteF4 and KakuteF7 to new sensor config
2019-05-30 15:39:57 +10:00
Andrew Tridgell
2b0a30a2c5
HAL_ChibiOS: ensure we don't overflow bootloader area
...
this modifies the ld script to use the maximum size available for the
bootloader, so we can't accidentially grow the bootloader beyond its
max size
2019-05-06 12:36:41 +10:00
Peter Hall
26a6cccf21
AP_HAL_ChibiOS: KakuteF7 add two PWM pin options
2019-05-03 14:47:00 +10:00
Andrew Tridgell
8ac18f343f
HAL_ChibiOS: added note on KakuteF7 ESC telem
2018-11-20 19:47:48 +11:00
Andrew Tridgell
08199eb5ff
HAL_ChibiOS: updated KakuteF7 docs
2018-11-20 19:45:08 +11:00
Andrew Tridgell
da402f4fb7
HAL_ChibiOS: fixed KakuteF7 UART order
2018-11-18 15:56:42 +11:00
Andrew Tridgell
774cea0dd5
HAL_ChibiOS: added KakuteF7 docs
2018-11-18 14:59:04 +11:00
vierfuffzig
d204939cb2
AP_HAL_ChibiOS: set default type for boards with onboard OSD
2018-11-09 08:12:51 +11:00
Paul Atkin
bb99165221
HAL_ChibiOS: updates for KakuteF7
...
fixed PWM and added full tonealarm support
2018-09-06 10:11:34 +10:00
utkinpol
2912e732b4
HAL_ChibiOS: updated for KakuteF7
2018-08-04 08:24:49 +10:00
Andrew Tridgell
b0badf8caf
HAL_ChibiOS: fixes for F745 builds
2018-08-02 11:56:33 +10:00
Andrew Tridgell
95aaa01014
HAL_ChibiOS: override COMPASS_AUTO_ROT on several boards
2018-07-28 18:05:12 +10:00
Andrew Tridgell
9ab55f6838
HAL_ChibiOS: probe for external compasses on several boards
...
boards that have no internal compass will now probe for all external
compass types
2018-07-14 17:51:50 +10:00
Andrew Tridgell
7eabee04a3
HAL_ChibiOS: enable OSD on KakuteF7
2018-07-13 14:53:53 +10:00
Andrew Tridgell
b96f24c80e
HAL_ChibiOS: added KakuteF7
...
thanks to Huibean for the fixes!
2018-07-13 14:53:53 +10:00