Task self-resume?

Although possible to put in NULL, a task cannot self resume via vTaskResume(NULL) correct?

No, it can. Yes, it cannot. But it’s almost never a good idea to use task suspend/resume (for task synchronization). Better use dedicated mechanisms like semaphore, task notifications, queues etc.
Edit: my bad :frowning: I read suspend :roll_eyes:

Hmm, don’t think it is possible for a task to resume itself because it can’t call vTaskResume() if it is in the Suspended state. It would need to be running to call the function - in which case calling it would be redundant.