Skip to content
master
Switch branches/tags
Code
This branch is 19 commits ahead, 27 commits behind prampec/arduino-softtimer:master.
Contribute

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

Description

SoftTimer enable a higher level Arduino programing, jet easy to use, and lightweight. You often face with the problem that you need to do multiply tasks in the same time. In SoftTimer manner programmer creates Tasks that runs periodically.

When you use SoftTimer you do not implement the "loop" function of the Arduino. All your code will run event driven, all processes running asynchronous, no more blocking code (like delay()) is needed.

I also try to add some usefully tools to use SoftTimer out of the box (like blinker, pwm, debouncer, etc.)

You can install SoftTimer library directly from the Library Manager of the Arduino IDE. Follow this link for details: How to Install a Library

An external dependecy PciManager library is required to compile the SoftTimer library. You can also install it from the Library Manager, as mentioned above.

The detailed documentation can be found here:

Link to Documentation

About

Task oriented Arduino programming.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages