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
This commit is contained in:
Andy Piper authored and Andrew Tridgell committed 2020-02-22 11:15:37 +11:00
1 parent f4a99a1589
commit 3d0cf7e12a
12 files changed
+425 -3

No files matched your search

File diff suppressed because it is too large. Load diff