Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

compile error, missing arguments #13

Open
gordonthree opened this issue Nov 19, 2017 · 1 comment
Open

compile error, missing arguments #13

gordonthree opened this issue Nov 19, 2017 · 1 comment

Comments

@gordonthree
Copy link

gordonthree commented Nov 19, 2017

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?

@llamont
Copy link

llamont commented May 19, 2018

Same issue here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants