QUOTE (Dele @ Apr 9 2014, 06:30)

Но все равно не понятно почему так происходит и надо дополнительные макросы вводить, кто косяк?)
Блин, что непонятного-то? Семафор создается взведенным. Так решил автор FreeRTOS. В каких-то других кернелах семафор создается сброшенным. В каких-то третьих - можно в вызове указать, какое исходное состояние требуется.