From c399c584bc4c1dbf07b77d7d624d7a996101da55 Mon Sep 17 00:00:00 2001 From: kosme Date: Sun, 9 Nov 2014 01:56:30 -0600 Subject: [PATCH] - Made the library independent from the Arduino enviroment. Now it can be used in C++ without requiring changes. --- arduinoFFT.h | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/arduinoFFT.h b/arduinoFFT.h index 62bdeb6..e93604f 100644 --- a/arduinoFFT.h +++ b/arduinoFFT.h @@ -21,11 +21,19 @@ #ifndef arduinoFFT_h /* Prevent loading library twice */ #define arduinoFFT_h - -#if ARDUINO >= 100 - #include "Arduino.h" +#ifdef ARDUINO + #if ARDUINO >= 100 + #include "Arduino.h" + #else + #include "WProgram.h" /* This is where the standard Arduino code lies */ + #endif #else - #include "WProgram.h" /* This is where the standard Arduino code lies */ + #include + #include + #include + #include + #include "defs.h" + #include "types.h" #endif #define FFT_LIB_REV 0x02a