According to FreeRTOS documentation, `vTaskSuspend` should pass the variable type `TaskHandle_t`. Why you put 0 here?
ref:
http://www.freertos.org/a00130.html