Semaphore and Mutex on ARM Cortex-M
Once you go deep in microcontroller low-level stuff, concurrent tasks make you need mutex and semaphores for multi-thread synchronization or preventing race conditions. Here is how to implement mutual exclusion… Continue reading "Semaphore and Mutex on ARM Cortex-M"