-
Notifications
You must be signed in to change notification settings - Fork 46
Description
I download the zip file and put 'Filter' into the arduino library. however, the iirFilter example won't pass the compile, errors including:
In file included from V:\temp\stone\vineyard\Arduino\hardware\arduino\cores\arduino/Printable.h:23,
from V:\temp\stone\vineyard\Arduino\hardware\arduino\cores\arduino/Print.h:27,
from V:\temp\stone\vineyard\Arduino\hardware\arduino\cores\arduino/Stream.h:26,
from V:\temp\stone\vineyard\Arduino\hardware\arduino\cores\arduino/HardwareSerial.h:28,
from V:\temp\stone\vineyard\Arduino\hardware\arduino\cores\arduino/Arduino.h:215,
from V:\temp\stone\vineyard\Arduino\libraries\Filter/firFilter.h:6,
from iirFilter.ino:2:
V:\temp\stone\vineyard\Arduino\hardware\arduino\cores\arduino/new.h:21:40: error: macro "__cxa_pure_virtual" passed 1 arguments, but takes just 0
In file included from V:\temp\stone\vineyard\Arduino\hardware\arduino\cores\arduino/Printable.h:23,
from V:\temp\stone\vineyard\Arduino\hardware\arduino\cores\arduino/Print.h:27,
from V:\temp\stone\vineyard\Arduino\hardware\arduino\cores\arduino/Stream.h:26,
from V:\temp\stone\vineyard\Arduino\hardware\arduino\cores\arduino/HardwareSerial.h:28,
from V:\temp\stone\vineyard\Arduino\hardware\arduino\cores\arduino/Arduino.h:215,
from V:\temp\stone\vineyard\Arduino\libraries\Filter/firFilter.h:6,
from iirFilter.ino:2:
V:\temp\stone\vineyard\Arduino\hardware\arduino\cores\arduino/new.h:21: error: variable or field '__cxa_pure_virtual' declared void
iirFilter:12: error: cannot declare variable 'Filter' to be of abstract type 'iirFilter'
V:\temp\stone\vineyard\Arduino\libraries\Filter/iirFilter.h:10: note: because the following virtual functions are pure within 'iirFilter':
V:\temp\stone\vineyard\Arduino\libraries\Filter/Filter.h:16: note: virtual void Filter::printSamples()
As a beginner, I don't know what cause the error and how to fix them.
Can you please help ? Thanks in advance.