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.