OS_Msg_Send_Now (msg_cb, message)
OS_Msg_Send_I (msg_cb, message)
Отправляем сообщение msg_cb. Если такое сообщение уже активно, то оно затирается новым.
msg_cb |
Дескриптор указателя на сообщение. Переменная типа OST_MSG_CB |
message |
указатель на тело сообщения (тип OST_MSG) |
bEventError |
Если дескриптор сообщения не освободился, то сервис OS_IsEventError возвратит true |
OST_MSG_CB msg_cb; void Task (void) { static char Buffer[10]; for (;;) { /*...*/ OS_Msg_Send_Now (msg_cb, Buffer); // Отправляем новое сообщение, не дожидаясь, // когда примется предыдущее /*...*/ } }
OS_SendMsgNoWait