So I just stumbled upon this little thing:
Looking in tasks.c in the master branch I can see that there are other functions marked as untested as well, but for this particular one there is no mention of why, likewise with xTaskNotify. Is it multi-core that is the problem?Untested FreeRTOS function ulTaskNotifyTake
What do you suggest we use instead? While I can probably use a semaphore or mutex, the direct task notifications are so muck less demanding it is a sad thing they are not yet supported.