diff --git a/FreeRTOS/Demo/CORTEX_M3_MPS2_QEMU_GCC/main_release.c b/FreeRTOS/Demo/CORTEX_M3_MPS2_QEMU_GCC/main_release.c index 6a9eabba..5ff70b2a 100644 --- a/FreeRTOS/Demo/CORTEX_M3_MPS2_QEMU_GCC/main_release.c +++ b/FreeRTOS/Demo/CORTEX_M3_MPS2_QEMU_GCC/main_release.c @@ -214,7 +214,7 @@ static void prvTask3( void * pvParameters ) { xSemaphoreTake(xMutex, portMAX_DELAY); // wost time: right after T2 locks the mutex volatile uint16_t x = INPUT_SHORT_NEXT; int torun = 0; - if ((int)y>=0) { + if ((int)y!=0) { torun = CLAMP(x, 0, 5000); } else { torun = CLAMP(x, 1000, 4000);