arduino-audio-tools
Public Member Functions | Public Attributes | List of all members
FFTDriverCmsisFFT Class Reference

Driver for Cmsis-FFT see https://arm-software.github.io/CMSIS_5/DSP. More...

#include <AudioCmsisFFT.h>

Inheritance diagram for FFTDriverCmsisFFT:
FFTDriver

Public Member Functions

bool begin (int len) override
 
void end () override
 
void fft () override
 
virtual bool isValid () override
 
float magnitude (int idx) override
 
float magnitudeFast (int idx) override
 same as magnitude
 
void setValue (int idx, int value) override
 

Public Attributes

arm_rfft_fast_instance_f32 fft_instance
 
bool ifft = false
 
float * input =nullptr
 
int len
 
float * output =nullptr
 
float * output_magn =nullptr
 
uint32_t result_index = 0
 
float result_max_value
 
arm_status status
 

Detailed Description

Driver for Cmsis-FFT see https://arm-software.github.io/CMSIS_5/DSP.

Author
Phil Schatzmann

The documentation for this class was generated from the following file: