raalst:
running all 4 fft computations in the example 1000 times
(and assuming Millis() works correctly on the DUE)
takes about 35 seconds.
hence 35 milliseconds per fft, for 1024 bins,and 28 fft1024 calculations per second.
Im falling in love with this beast...
start program
34939
69320
I followed all your steps, I edited the platforms.txt file, butno glory, when my Arduino Due boots, it freezes.
It freezes whenever I call any of the functions of your example, i.e. arm_cfft_radix4_init_f32. If I comment ount that line, everything works.
When I compile I get the following errors:
EXTRACTOR_FFT_ARDUINO_DUE.cpp.o: In function `Ejecuta_FFT()':
D:\Arduino\arduino-1.5.2/EXTRACTOR_FFT_ARDUINO_DUE.ino:131: warning: undefined reference to `arm_cfft_radix4_init_f32'
D:\Arduino\arduino-1.5.2/EXTRACTOR_FFT_ARDUINO_DUE.ino:135: warning: undefined reference to `arm_cfft_radix4_f32'
D:\Arduino\arduino-1.5.2/EXTRACTOR_FFT_ARDUINO_DUE.ino:140: warning: undefined reference to `arm_cmplx_mag_f32'
D:\Arduino\arduino-1.5.2/EXTRACTOR_FFT_ARDUINO_DUE.ino:143: warning: undefined reference to `arm_max_f32'
Binary sketch size: 23.212 bytes (of a 524.288 byte maximum) - 4% used
Any hint on this?
Thank you.