TickerScheduler icon indicating copy to clipboard operation
TickerScheduler copied to clipboard

compile error, missing arguments

Open gordonthree opened this issue 7 years ago • 1 comments

The example shows that ts.add has 4 arguments, 3 mandatory and 1 optional, however, the CPP seems to want 5 arguments:

here's the offending line of code ts.add(1, (1000 * updateRate), doStuff);

getting this error at compile time: note: bool TickerScheduler::add(uint8_t, uint32_t, tscallback_t, void*, boolean) bool add(uint8_t i, uint32_t period, tscallback_t, void *, boolean shouldFireNow = false); ^ .piolibdeps\TickerScheduler/TickerScheduler.h:80:10: note: candidate expects 5 arguments, 3 provided

Trying to compile using platformio version 3.5.0b3 and the arduino framework for an esp12e

edit

tscallback is the function to run at the scheduled time, what is it expecting in void * for arguments?

gordonthree avatar Nov 19 '17 17:11 gordonthree

Same issue here

llamont avatar May 19 '18 22:05 llamont