Change Note 2024-03-01
First prototype of kernel-v2.
Kernel-v2 Prototype
- See [Kernel Description (kernel-v2)]({{<relref "/docs/lib/kernel-v2/kernel-v2-desc">}})
- [Kernel.mod]({{< relref "/docs/lib/kernel-v2/kernel-v2/" >}})
Module Memory
- Added procedure to reset the main stack to get clean stack traces with run-time errors in interrupt handlers.
- [Memory.mod]({{< relref "/docs/lib/rp-any/memory/" >}})
Module Kernel (v1)
- Simplified loop (scheduling) algorithm regarding putting threads on ready-queue.
- [Kernel.mod]({{< relref "/docs/lib/kernel-v1/kernel-v1/" >}})
Module Messages
- Fixed a defect where the wrong buffer was used.
- Improved messaging handler thread to not send unnecessary signals upon message reception.
- [Messages.mod]({{< relref "/docs/lib/kernel-v1/messages-v1/" >}})
Several Modules
- Improved comments and formatting.
Last updated: 1 March 2024