<Arduino: 1.8.3 (Windows 10), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp: In function 'long unsigned int elapsed()':
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:264:29: error: redefinition of 'long unsigned int elapsed()'
static inline unsigned long elapsed() { return millis(); }
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:6:29: note: 'long unsigned int elapsed()' previously defined here
static inline unsigned long elapsed() { return millis(); }
^
In file included from C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:1:0:
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp: At global scope:
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: error: redefinition of 'BlynkTimer::BlynkTimer()'
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:267:1: note: in expansion of macro 'SimpleTimer'
SimpleTimer::SimpleTimer()
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: note: 'BlynkTimer::BlynkTimer()' previously defined here
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:9:1: note: in expansion of macro 'SimpleTimer'
SimpleTimer::SimpleTimer()
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: error: redefinition of 'void BlynkTimer::init()'
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:272:6: note: in expansion of macro 'SimpleTimer'
void SimpleTimer::init() {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: note: 'void BlynkTimer::init()' previously defined here
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:14:6: note: in expansion of macro 'SimpleTimer'
void SimpleTimer::init() {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: error: redefinition of 'void BlynkTimer::run()'
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:284:6: note: in expansion of macro 'SimpleTimer'
void SimpleTimer::run() {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: note: 'void BlynkTimer::run()' previously defined here
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:26:6: note: in expansion of macro 'SimpleTimer'
void SimpleTimer::run() {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: error: redefinition of 'int BlynkTimer::findFirstFreeSlot()'
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:345:5: note: in expansion of macro 'SimpleTimer'
int SimpleTimer::findFirstFreeSlot() {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: note: 'int BlynkTimer::findFirstFreeSlot()' previously defined here
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:87:5: note: in expansion of macro 'SimpleTimer'
int SimpleTimer::findFirstFreeSlot() {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: error: redefinition of 'int BlynkTimer::setupTimer(long unsigned int, void*, void*, bool, unsigned int)'
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:363:5: note: in expansion of macro 'SimpleTimer'
int SimpleTimer::setupTimer(unsigned long d, void* f, void* p, bool h, unsigned n) {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: note: 'int BlynkTimer::setupTimer(long unsigned int, void*, void*, bool, unsigned int)' previously defined here
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:105:5: note: in expansion of macro 'SimpleTimer'
int SimpleTimer::setupTimer(unsigned long d, void* f, void* p, bool h, unsigned n) {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: error: redefinition of 'int BlynkTimer::setTimer(long unsigned int, timer_callback, unsigned int)'
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:393:5: note: in expansion of macro 'SimpleTimer'
int SimpleTimer::setTimer(unsigned long d, timer_callback f, unsigned n) {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: note: 'int BlynkTimer::setTimer(long unsigned int, timer_callback, unsigned int)' previously defined here
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:135:5: note: in expansion of macro 'SimpleTimer'
int SimpleTimer::setTimer(unsigned long d, timer_callback f, unsigned n) {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: error: redefinition of 'int BlynkTimer::setTimer(long unsigned int, timer_callback_p, void*, unsigned int)'
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:397:5: note: in expansion of macro 'SimpleTimer'
int SimpleTimer::setTimer(unsigned long d, timer_callback_p f, void* p, unsigned n) {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: note: 'int BlynkTimer::setTimer(long unsigned int, timer_callback_p, void*, unsigned int)' previously defined here
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:139:5: note: in expansion of macro 'SimpleTimer'
int SimpleTimer::setTimer(unsigned long d, timer_callback_p f, void* p, unsigned n) {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: error: redefinition of 'int BlynkTimer::setInterval(long unsigned int, timer_callback)'
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:401:5: note: in expansion of macro 'SimpleTimer'
int SimpleTimer::setInterval(unsigned long d, timer_callback f) {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: note: 'int BlynkTimer::setInterval(long unsigned int, timer_callback)' previously defined here
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:143:5: note: in expansion of macro 'SimpleTimer'
int SimpleTimer::setInterval(unsigned long d, timer_callback f) {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: error: redefinition of 'int BlynkTimer::setInterval(long unsigned int, timer_callback_p, void*)'
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:405:5: note: in expansion of macro 'SimpleTimer'
int SimpleTimer::setInterval(unsigned long d, timer_callback_p f, void* p) {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: note: 'int BlynkTimer::setInterval(long unsigned int, timer_callback_p, void*)' previously defined here
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:147:5: note: in expansion of macro 'SimpleTimer'
int SimpleTimer::setInterval(unsigned long d, timer_callback_p f, void* p) {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: error: redefinition of 'int BlynkTimer::setTimeout(long unsigned int, timer_callback)'
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:409:5: note: in expansion of macro 'SimpleTimer'
int SimpleTimer::setTimeout(unsigned long d, timer_callback f) {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: note: 'int BlynkTimer::setTimeout(long unsigned int, timer_callback)' previously defined here
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:151:5: note: in expansion of macro 'SimpleTimer'
int SimpleTimer::setTimeout(unsigned long d, timer_callback f) {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: error: redefinition of 'int BlynkTimer::setTimeout(long unsigned int, timer_callback_p, void*)'
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:413:5: note: in expansion of macro 'SimpleTimer'
int SimpleTimer::setTimeout(unsigned long d, timer_callback_p f, void* p) {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: note: 'int BlynkTimer::setTimeout(long unsigned int, timer_callback_p, void*)' previously defined here
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:155:5: note: in expansion of macro 'SimpleTimer'
int SimpleTimer::setTimeout(unsigned long d, timer_callback_p f, void* p) {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: error: redefinition of 'bool BlynkTimer::changeInterval(unsigned int, long unsigned int)'
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:417:6: note: in expansion of macro 'SimpleTimer'
bool SimpleTimer::changeInterval(unsigned numTimer, unsigned long d) {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: note: 'bool BlynkTimer::changeInterval(unsigned int, long unsigned int)' previously defined here
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:159:6: note: in expansion of macro 'SimpleTimer'
bool SimpleTimer::changeInterval(unsigned numTimer, unsigned long d) {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: error: redefinition of 'void BlynkTimer::deleteTimer(unsigned int)'
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:432:6: note: in expansion of macro 'SimpleTimer'
void SimpleTimer::deleteTimer(unsigned timerId) {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: note: 'void BlynkTimer::deleteTimer(unsigned int)' previously defined here
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:174:6: note: in expansion of macro 'SimpleTimer'
void SimpleTimer::deleteTimer(unsigned timerId) {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: error: redefinition of 'void BlynkTimer::restartTimer(unsigned int)'
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:455:6: note: in expansion of macro 'SimpleTimer'
void SimpleTimer::restartTimer(unsigned numTimer) {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: note: 'void BlynkTimer::restartTimer(unsigned int)' previously defined here
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:197:6: note: in expansion of macro 'SimpleTimer'
void SimpleTimer::restartTimer(unsigned numTimer) {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: error: redefinition of 'bool BlynkTimer::isEnabled(unsigned int)'
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:464:6: note: in expansion of macro 'SimpleTimer'
bool SimpleTimer::isEnabled(unsigned numTimer) {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: note: 'bool BlynkTimer::isEnabled(unsigned int)' previously defined here
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:206:6: note: in expansion of macro 'SimpleTimer'
bool SimpleTimer::isEnabled(unsigned numTimer) {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: error: redefinition of 'void BlynkTimer::enable(unsigned int)'
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:473:6: note: in expansion of macro 'SimpleTimer'
void SimpleTimer::enable(unsigned numTimer) {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: note: 'void BlynkTimer::enable(unsigned int)' previously defined here
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:215:6: note: in expansion of macro 'SimpleTimer'
void SimpleTimer::enable(unsigned numTimer) {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: error: redefinition of 'void BlynkTimer::disable(unsigned int)'
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:482:6: note: in expansion of macro 'SimpleTimer'
void SimpleTimer::disable(unsigned numTimer) {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: note: 'void BlynkTimer::disable(unsigned int)' previously defined here
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:224:6: note: in expansion of macro 'SimpleTimer'
void SimpleTimer::disable(unsigned numTimer) {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: error: redefinition of 'void BlynkTimer::enableAll()'
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:490:6: note: in expansion of macro 'SimpleTimer'
void SimpleTimer::enableAll() {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: note: 'void BlynkTimer::enableAll()' previously defined here
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:232:6: note: in expansion of macro 'SimpleTimer'
void SimpleTimer::enableAll() {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: error: redefinition of 'void BlynkTimer::disableAll()'
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:499:6: note: in expansion of macro 'SimpleTimer'
void SimpleTimer::disableAll() {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: note: 'void BlynkTimer::disableAll()' previously defined here
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:241:6: note: in expansion of macro 'SimpleTimer'
void SimpleTimer::disableAll() {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: error: redefinition of 'void BlynkTimer::toggle(unsigned int)'
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:508:6: note: in expansion of macro 'SimpleTimer'
void SimpleTimer::toggle(unsigned numTimer) {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: note: 'void BlynkTimer::toggle(unsigned int)' previously defined here
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:250:6: note: in expansion of macro 'SimpleTimer'
void SimpleTimer::toggle(unsigned numTimer) {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: error: redefinition of 'unsigned int BlynkTimer::getNumTimers()'
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:517:10: note: in expansion of macro 'SimpleTimer'
unsigned SimpleTimer::getNumTimers() {
^
C:\Arduino\Arduino\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: note: 'unsigned int BlynkTimer::getNumTimers()' previously defined here
#define SimpleTimer BlynkTimer
^
C:\Arduino\Arduino\libraries\BlynkTimer\BlynkTimer.cpp:259:10: note: in expansion of macro 'SimpleTimer'
unsigned SimpleTimer::getNumTimers() {
^
exit status 1
Error compiling for board Arduino/Genuino Mega or Mega 2560.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
/>
Cant figure this out for posting but I cant get rid of this error.
Any suggestions?