does vTaskDelay(0) allow lower priority tasks to run?

I can’t be 100% sure looking at comments in the source, or the docs, whether calling vTaskDelay(0) in a higher priority task will allow lower priority tasks a chance to run? For that matter, is there any difference in practice between vTaskDelay(0) and vTaskDelay(1)? thanks, Marc

does vTaskDelay(0) allow lower priority tasks to run?

vTaskDelay(0) will behave exactly like taskYIELD(), but take longer to execute. So, no, it does not allow lower priority tasks to run.