Цитата(Cosmojam @ Feb 10 2012, 21:36)

И что он будет делать? Захватывать свежесозданный семафор в первый?
Нет, разумеется. Он будет создавать семафор, но
не будет затем вызывать xSemaphoreGive, в отличие от "родного" макроса.
Код
#define xSemaphoreCreateBinaryDisabled() xQueueCreate( ( unsigned portBASE_TYPE ) 1, semSEMAPHORE_QUEUE_ITEM_LENGTH )