Цитата(Dele @ Apr 8 2014, 14:39)

Немного не понял, как создать таким образом семафор. В queue.h нету такого определения
Совершенно верно, его там нет. Поэтому добавьте упомянутый #define в любом удобном месте:
Код
#define xSemaphoreCreateBinaryDisabled() xQueueCreate( ( unsigned portBASE_TYPE ) 1, semSEMAPHORE_QUEUE_ITEM_LENGTH )
xSemaphoreHandle S;
int main(void)
{
S = xSemaphoreCreateBinaryDisabled();
}
Лучше, конечно, в какой-нибудь заголовочный файл.
Сообщение отредактировал aaarrr - Apr 8 2014, 16:37