Michael Contreras
Michael Contreras
Thanks for your contribution. I'm going to leave this open for a while for visibility. I'm aware of people using the library outside of the Arduino IDE, and don't know...
The **in / at / every** functions return the *Task*. From the README: To **cancel** a *Task* ```cpp auto task = timer.in(delay, function_to_call); timer.cancel(task); ``` so: ```cpp auto task =...
Without seeing your code I am unable to diagnose your potential issue. Does [examples/full/full.ino](https://github.com/contrem/arduino-timer/blob/master/examples/full/full.ino) compile with your setup?
Please provide an example of the errors, and example code that isn't working properly, to help identify the issue you're experiencing.
> is there a way to define the task variables on the root scope without instantiating them? Yes. In your example, replace: ```cpp auto ledEvent; auto countdownEvent; auto startRoutineEvent; ```...
The other downside is that these are c++11 features, and we lose c++98 compatibility. It's worth discussing as the next planned release will likely be a major version release.
Make sure you're using the correct integer type for holding the values you expect to handle, and to qualify any constants with appropriate [integer suffixes](https://en.cppreference.com/w/c/language/integer_constant). Use *unsigned long* for **play_time**...
Thanks for the explanation. I missed the inspect tool, and was erring on the side of the miners not losing their balance. The error on success is also surprising, but...
For a different project, I have payouts implemented as follows (high level): **Place hold for payment amount on the account** **Within a DB transaction:** 1. mark payment as submitted 2....
> Ultimately this patch, as its stands, _introduces_ a subtle bug which had already been accounted for, hence why it cannot/shouldn't be merged. With both `transfer` and `transfer_split` in the...