Arduino FreeRTOS Recursive Mutex to avoid Deadlocks
Deadlock is another issue that might occur due to the use of mutual exclusion events or mutex. In the last tutorial, we have learned to use FreeRTOS mutex API with Arduino. We have seen how mutex can be used to avoid priority inheritance. But mutex also creates an issue of deadlock between tasks. Deadlock is … Read more