Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xmultitasking

Cooperative multitasking for XMEGA micros, easily adaptable to others.

  • Non-preemptive: tasks must yield control themselves;
  • wait/signal mechanism for task syncronisation and event detection;

Why

I needed a light and simple xmega multitasking system to extend an old project.

How to

An example is provided in main.c.

cd multitasking
make
make flash

Note: change PRGFLAGS variabile in makefile according to your AVR programmer. See avrdude documentation for further informations.

About

Cooperative multitasking for XMEGA

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages