end operator run single task: tasks tinit
end ( addr -- )
Specific Flash Forth
operator ( --- addr)
Specific Flash Forth
Tâche principale du système FORTH. Cette tâche ne peut être interrompue.
run ( task-addr -- )
Specific Flash Forth
Makes a task run by inserting it after operator in the round-robin linked list.
May only be executed from the operator task.
task ( -- addr )
Specific Flash Forth
Leave the address of the task definition table.
task: ( tibsize stacksize rstacksize addsize -- )
Specific Flash Forth
Define a new task in flash memory space
Use ram xxx allot
to leave space for the PAD of the prevously defined task.
The OPERATOR task does not use PAD.
single ( -- )
Specific Flash Forth
tasks ( -- )
Specific Flash Forth
tinit ( taskloop-addr task-addr -- )
Specific Flash Forth
Initialise a user area and link it to the task loop.
Note that this may only be executed from the operator task.
ulink ( -- addr )
Link to next task.