Protect core/Newlib mutexes from task preemption under FreeRTOS (#798)
Fixes #795 Replace all CoreMutex and Newlib mutex accesses with FreeRTOS calls when in FreeRTOS mode. Avoid issues with hange/etc. due to priority inversion. No changes to normal operating mode. Add a FreeRTOS stress test that caught the issue fixed here.
Showing
cores/rp2040/_freertos.cpp
0 → 100644
cores/rp2040/_freertos.h
0 → 100644
Please register or sign in to comment