Registered 2014-08-08 by DualL

multitasking for arduino

Basic use:
allocate a scheduler object (either as global variable or with new)
and then use the add(void (main)(), ...) method to add a task to be scheduled.
the arguments taken vary between schedulers.
multiple schedulers can only be used when you use SYS::SchedulerCombiner (or somthing similar),
but this currently disables the ability of SYS::UniversalScheduler to make the tasks contain the time they needed.

Feel free to contribute.

Project information

Maintainer:
DualL
Driver:
DualL
Licence:
GNU LGPL v2.1

RDF metadata

View full history Series and milestones

trunk series is the current focus of development.

All code Code

Version control system:
Bazaar
Programming languages:
C++, AVR-Assembler

All bugs Latest bugs reported

Get Involved

Downloads

arduOS does not have any download files registered with Launchpad.

Announcements

  • finally stable on 2014-09-26
    the trunk on R7 had a critical bug fixed that made arduOS unstable (almost) a...