Add FreeRTOS support thanks to @hfellner (#533)
Using all the work from @hfellner and others, add FreeRTOS SMP support. Allow idling cores through the FreeRTOS FIFO queue to allow for file system and EEPROM support. Make delay a weak function so FreeRTOS can override. Add cycle count support under FreeRTOS using a PIO SM. Use a task-based approach for handling the USB periodic work instead of the IRQ-based one in the main core. Set 8 prio levels so it fits in 3 bits nicely (0..7).
Showing
cores/rp2040/ccount.pio
0 → 100644
cores/rp2040/ccount.pio.h
0 → 100644
docs/freertos.rst
0 → 100644
libraries/FreeRTOS/readme.md
0 → 100644
This diff is collapsed.
Please register or sign in to comment