How can I do a Serial.println() for an array variable which has been delared as a complex number?
the code below provides me with the following errors
sketch_oct05a.ino: In function 'void loop()':
sketch_oct05a:22: error: no matching function for call to 'UARTClass::println(complex&)'
C:\arduino-1.5.2\arduino-1.5.2\hardware\arduino\sam\cores\arduino/Print.h:67: note: candidates are: size_t Print::println(const __FlashStringHelper*)
C:\arduino-1.5.2\arduino-1.5.2\hardware\arduino\sam\cores\arduino/Print.h:68: note: size_t Print::println(const String&)
C:\arduino-1.5.2\arduino-1.5.2\hardware\arduino\sam\cores\arduino/Print.h:69: note: size_t Print::println(const char*)
C:\arduino-1.5.2\arduino-1.5.2\hardware\arduino\sam\cores\arduino/Print.h:70: note: size_t Print::println(char)
C:\arduino-1.5.2\arduino-1.5.2\hardware\arduino\sam\cores\arduino/Print.h:71: note: size_t Print::println(unsigned char, int)
C:\arduino-1.5.2\arduino-1.5.2\hardware\arduino\sam\cores\arduino/Print.h:72: note: size_t Print::println(int, int)
C:\arduino-1.5.2\arduino-1.5.2\hardware\arduino\sam\cores\arduino/Print.h:73: note: size_t Print::println(unsigned int, int)
C:\arduino-1.5.2\arduino-1.5.2\hardware\arduino\sam\cores\arduino/Print.h:74: note: size_t Print::println(long int, int)
C:\arduino-1.5.2\arduino-1.5.2\hardware\arduino\sam\cores\arduino/Print.h:75: note: size_t Print::println(long unsigned int, int)
C:\arduino-1.5.2\arduino-1.5.2\hardware\arduino\sam\cores\arduino/Print.h:76: note: size_t Print::println(double, int)
C:\arduino-1.5.2\arduino-1.5.2\hardware\arduino\sam\cores\arduino/Print.h:77: note: size_t Print::println(const Printable&)
C:\arduino-1.5.2\arduino-1.5.2\hardware\arduino\sam\cores\arduino/Print.h:78: note: size_t Print::println()
// Include FFT header
#include "librowfft.h"
#include <stdio.h>
#include <complex.h>
complex *pSignal = new complex[1024];
int Mysignal;
void setup() {
Serial.begin(57600);
}
void loop() {
for (int i=0;i<1024;i++){
pSignal[i]=analogRead(0);
}
CFFT::Forward(pSignal, 1024);
for (int p=0;p<1024;p++){
Serial.println(pSignal[p]);
}
Serial.println("fftdone");
//}
delay(10000);
}