Go Down

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

leo72

Un test.... una prova... un commento...  :smiley-roll-sweat:

tuxduino

:smiley-eek-blue: 

Ho letto la discussione che ha portato a leos2. Tanto di cappello per questo nuovo lavoro sul "wdt-based scheduler" :)
Ho letto anche l'articolo sul tuo sito: interessante e ben scritto IMHO.

Appena ho un minuto voglio provare con calma il leos2.

Nel frattempo ti segnalo un typo:

core Tiny per i microcontrollorti Attiny

leo72


Nel frattempo ti segnalo un typo:

core Tiny per i microcontrollorti Attiny

Corretto.

d407336

ciao, con la versione 1 come faccio ad aumentare l'intervallo minimo da 1000 a 2000 millisecondi?
ho guardato in leOS.cpp ma l'unico 1000 che trovo è F_CPU == 1000000UL

leo72


ciao, con la versione 1 come faccio ad aumentare l'intervallo minimo da 1000 a 2000 millisecondi?
ho guardato in leOS.cpp ma l'unico 1000 che trovo è F_CPU == 1000000UL


Domanda sibillina  :smiley-sweat:
Se intendi aumentare l'intervallo di esecuzione di uno sketch, questo lo imposti tu durante l'aggiunta del task allo scheduler:
myOS.addTask(funzione, intervallo)
Basta mettere "intervallo" a 2000 ed il task sarà eseguito ogni 2000 millisecondi.

Se stai guardando nel file .cpp, cosa stai cercando? L'impostazione del timer 2 è fatta per avere un overflow ogni millisecondo, quindi 1 ms è l'intervallo minimo.

Go Up