-attempted to implement a semaphore for the SPI_inputs_vector in PLC_protection branch
-unsuccessful xSemaphoreTake() call in synchronous task loop
-should try creating a semaphore of different type and creating one in same module (currently implemented as volatile)
-should make SPI routine an asynchronous task that triggers from ISR in order to use Mutexes instead of binary semaphores
-attempted to implement a semaphore for the SPI_inputs_vector in PLC_protection branch -unsuccessful xSemaphoreTake() call in synchronous task loop
-should try creating a semaphore of different type and creating one in same module (currently implemented as volatile) -should make SPI routine an asynchronous task that triggers from ISR in order to use Mutexes instead of binary semaphores