arduino timer library rztimer online with Winfy

We have hosted the application arduino timer library rztimer in order to run this application in our online workstations with Wine or directly.


Quick description about arduino timer library rztimer:

Usage:
- run function blinkLED() every 2000 ms:
timer.addEverytime(2000, blinkLED);

- run function itWorks() two times with interval 2000 ms, wait 300 ms before first start:
timer.addTask(2000, 2, 300, itWorks);

Removing a task:
removeEverytime(callback_function);
removeTask(callback_function);

Library can also be used in desktop C++ applications:
#include <iostream>
#include <string>
#include <chrono>
#include <thread>
#include "RZtimer.h"
int main()
{
RZTimer timer;
timer.addEverytime(2000, [] (){ std: : cout << "Hello! " << std: : chrono: : duration_cast<std: : chrono: : milliseconds >(
std: : chrono: : system_clock: : now().time_since_epoch()
).count() << "\n";});
while(1){
timer.run();
std: : this_thread: : sleep_for(std: : chrono: : milliseconds(100));
}
}.

Programming Language: C++.

.

©2024. Winfy. All Rights Reserved.

By OD Group OU – Registry code: 1609791 -VAT number: EE102345621.