Get the latest tech news
Piccolo OS, a Small Multitasking OS for the Raspberry Pi Pico
Piccolo OS is a small multitasking OS for the Raspberry Pi Pico. It is designed primarily as a teaching tool. It demonstrates the fundamentals of a co-operative multitasking OS and the Arm Cortex-M...
Including lack of per-task memory, multicore support, mutexes, queues, a file system, networking, a shell, and so on... {H} Next task1 is created via piccolo_create_task(&task1);{H} In__piccolo_os_create_task() a new stack is initialized for the task, including the frames saved by the hardware when an interrupt is called (see Context Switching above). My initial thoughts are that once main() is running in handler mode then the Pico C/C++ SDK doesn't process interrupts as expected.
Or read this on Hacker News