J
johncsl82
Guest
hi ....
ni nobene programske opreme, preprosto okviru stikalo tam zunaj?
Poskušam freertos, ampak koda vrste težko razumeti .....
Rabim enostavnejše različica všeč ....
Code:void t1 () {...}
void t2 () {...}boolean contextSwitch (void (* t1) (), void (* t2) ())
(
/ / code goes here
/ / push kot vsi kontekst (npr. register, spremenljive, boj proti ... etc etc) na kup)void main ()
(
while (1)
(
contextSwitch (& t1, & t2);
contextSwitch (& t2, & t1);
))
ni nobene programske opreme, preprosto okviru stikalo tam zunaj?
Poskušam freertos, ampak koda vrste težko razumeti .....
Rabim enostavnejše različica všeč ....
Code:void t1 () {...}
void t2 () {...}boolean contextSwitch (void (* t1) (), void (* t2) ())
(
/ / code goes here
/ / push kot vsi kontekst (npr. register, spremenljive, boj proti ... etc etc) na kup)void main ()
(
while (1)
(
contextSwitch (& t1, & t2);
contextSwitch (& t2, & t1);
))