Close

Release 0.13.0, i.e. now with preemptive multitasking

A project log for zeptoforth

A full-featured Forth-based RTOS for ARM Cortex-M

travis-bemannTravis Bemann 11/16/2020 at 04:570 Comments

This release adds preemptive multitasking to zeptoforth. Note that relinquishing control of the processor manually using the word PAUSE is still possible, and is generally recommended over relying upon preemption when possible, and words such as MS, KEY, and EMIT still make use of PAUSE. Also, critical sections are made available by the words BEGIN-CRITICAL and END-CRITICAL; note that nesting critical sections is not possible at the present.

Discussions