Go Down

Topic: leOS - un semplice OS per schedulare piccoli task (Read 42 times) previous topic - next topic

PaoloP

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

leo72

No, non l'avevo vista. Non sono iscritto alle mailing-list.
Se hai modo di rispondere, fagli presente che esiste già uno schedulatore  ;) XD

PaoloP

Ne vogliono mettere uno nella futura release dell'IDE, modificando il delay e delaymicrosecond in modo che, mentre si aspetta gli altri task proseguano.

Esempio --> https://github.com/cmaglie/Arduino/commit/107c1929bd96be90d62e3892f8175ca8d89e9e96
Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

leo72

Lo sai che in questi giorni stavo pensando proprio a modificare il timer che sugli Atmega ed Attiny gestisce millis per integrare il leOS lì, in modo da non consumare timer extra né interferire con altre librerie?  ;)

d407336

È una buona idea far fare tutto il lavoro a delle funzioni richiamate con leOS e lasciare il loop() vuoto se non serve eseguire in continuazione il codice o è meglio lasciare la parte principale in loop() e mettere un delay alla fine?

Go Up