Demo project for Semaphore and Mutex implementations on ARM Cortex-M
Tutorial: http://www.atakansarioglu.com/semaphore-mutex-arm-cortex-m-implementation-cpp/
git clone https://github.com/atakansarioglu/mutex_semaphore_on_stm32.git
cd mutex_semaphore_on_stm32
git submodule update --init --recursive
Works on GNU MCU Eclipse with ARM GNU Compiler 2017-q4