mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-04 15:08:28 -04:00
3d0cf7e12a
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
31 lines
591 B
C++
31 lines
591 B
C++
#pragma once
|
|
|
|
namespace ChibiOS {
|
|
class AnalogIn;
|
|
class AnalogSource;
|
|
class DigitalSource;
|
|
class DSP;
|
|
class GPIO;
|
|
class I2CBus;
|
|
class I2CDevice;
|
|
class I2CDeviceManager;
|
|
class OpticalFlow;
|
|
class RCInput;
|
|
class RCOutput;
|
|
class Scheduler;
|
|
class Semaphore;
|
|
class SPIBus;
|
|
class SPIDesc;
|
|
class SPIDevice;
|
|
class SPIDeviceDriver;
|
|
class SPIDeviceManager;
|
|
class Storage;
|
|
class UARTDriver;
|
|
class Util;
|
|
class Shared_DMA;
|
|
class SoftSigReader;
|
|
class SoftSigReaderInt;
|
|
class CANManager;
|
|
class Flash;
|
|
}
|