bool OS_Smsg_Check (smsg)
bool OS_Smsg_Check_I (smsg)
Проверить, активно ли сообщение (присутствует ли оно).
Везде
smsg |
Дескриптор короткого сообщения. Переменная типа OST_SMSG |
false |
сообщение не пришло |
true |
сообщение пришло |
OST_SMSG button_smsg; void Task (void) { OST_SMSG smessage; for (;;) { /*...*/ if (OS_Smsg_Check (button_smsg)) { // Проверяем, пришло ли сообщение от кнопки OS_Smsg_Accept(button_smsg, smessage);// Если да, то извлекаем его switch (smessage) { // и обрабатываем /*...*/ } } /*...*/ } }
OS_CheckSMsg