https://embetronicx.com/tutorials/rtos/freertos/freertos-counting-semaphore-tutorial-in-lpc2148/
FreeRTOS - LPC2148 Counting Semaphore