Elektronikprojekt Grupp 13 / Mbed OS test_fft_grp13

Dependencies:   mbed-dsp

Fork of mbed-os-example-blinky by Elektronikprojekt Grupp 13

Committer:
deeza
Date:
Mon Apr 10 09:33:18 2017 +0000
Revision:
55:360b5bcdf9a7
Parent:
54:fd99c80c68da
Child:
57:d15ff81fbeeb
k

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Jonathan Austin 0:2757d7abb7d9 1 #include "mbed.h"
deeza 44:7f2c1e8d0761 2
deeza 55:360b5bcdf9a7 3 const int FFT_SIZE = 32;
deeza 55:360b5bcdf9a7 4 int sampleCounter;
deeza 54:fd99c80c68da 5
deeza 54:fd99c80c68da 6 void samplingBegin(){
deeza 55:360b5bcdf9a7 7 sampleCounter = 0;
deeza 54:fd99c80c68da 8 }
deeza 54:fd99c80c68da 9
deeza 55:360b5bcdf9a7 10 void samplingCallback() {
deeza 55:360b5bcdf9a7 11 //read sample from our created test data
deeza 55:360b5bcdf9a7 12 samples[sampleCounter] = testData[sampleCounter];
deeza 55:360b5bcdf9a7 13 // sätter imaginär till 0
deeza 55:360b5bcdf9a7 14 samples[sampleCounter + 1] = 0.0;
deeza 55:360b5bcdf9a7 15 sampleCounter += 2;
deeza 55:360b5bcdf9a7 16 if (sampleCounter >= FFT_SIZE *2 ) {
deeza 55:360b5bcdf9a7 17 //här är sampling klar, buffert är full
deeza 55:360b5bcdf9a7 18 //skriv kod här
deeza 55:360b5bcdf9a7 19 }
deeza 55:360b5bcdf9a7 20
deeza 54:fd99c80c68da 21 bool samplingIsDone() {
deeza 55:360b5bcdf9a7 22 //return true;
deeza 54:fd99c80c68da 23 }
deeza 54:fd99c80c68da 24
Jonathan Austin 1:846c97078558 25 // main() runs in its own thread in the OS
Jonathan Austin 0:2757d7abb7d9 26 int main() {
deeza 51:837137ab83ed 27
NicklasNp 38:0eceb5feddc4 28 }