leOS - a simple taskmanager/scheduler

LuisSoares:
Hi,

How much memory does a task take?

leOS isn't a real OS so it doesn't reserve stack space or RAM space for data. The "task" will consume only the resources that it will use. So, every "task" (or sub-routine) can be as little as it can.

The LeOS in oriented to all the range of MCUs or only for 328?

At the moment it can compile for a wide range of MCUs:
From the readme.txt:

  • Attiny2313/4313
  • Attiny24/44/84 & Attiny25/45/85
  • Atmega644/1284
  • Atmega8
  • Atmega88/168/328
  • Atmega640/1280/1281/2560/2561
  • Atmega32U4 (only at 16 MHz)

Supported clocks are 1, 4, 8, and 16 MHz.