Michael Contreras

Results 12 comments of 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...