Außer dem standardmäßigen RTOS mit preemptivem Multithreading für ESP32 gibt es das jetzt auch für SAMD21 und SAMD51 Boards:
https://github.com/BriscoeTech/Arduino-FreeRTOS-SAMD21
https://github.com/BriscoeTech/Arduino-FreeRTOS-SAMD51