Oberon RTK
Basics
About Real-time Systems
Processes
Changes
2024
2025
Description
Two Processor Cores
Start-up
Text Output and Input
Runtime Errors
Inter-core Messages
Timers and Timing
Flash Memory
Traps
Device Modules
Modules
Generic
RP2040 and RP2350
RP2040
RP2350
Kernel-v1
Kernel-v2
Pico Boards
Examples
Build and Run
Set-up
Example Programs for libv2
Example Programs for lib (v1)
Tools
Astrobe
abin2uf2
abin2uf22
pio2o
About
Purpose
Licences
Repositories
This Site
Search
Coroutines
libv2
Coroutines creation and context switch.
Updated: 2024-11-08
Purpose
Define and implement coroutines, as basis for kernel threads
Initialisation (allocate code, prepare stack)
Transfer between coroutines
See Also
Kernel Description (kernel-v1)
,
Kernel.mod
,
SysTick.mod
Repository
Coroutines.mod