Menu: item callback function context, event osWaitForever timeouts.

This commit is contained in:
Aleksandr Kutuzov
2020-10-16 15:18:36 +03:00
parent d715767cef
commit e213954d2d
4 changed files with 41 additions and 26 deletions

View File

@@ -19,7 +19,7 @@ void MenuEventimeout_callback(void* arg) {
MenuEvent* menu_event = arg;
MenuMessage message;
message.type = MenuMessageTypeIdle;
osMessageQueuePut(menu_event->mqueue, &message, 0, 0);
osMessageQueuePut(menu_event->mqueue, &message, 0, osWaitForever);
}
MenuEvent* menu_event_alloc() {
@@ -92,5 +92,5 @@ void menu_event_input_callback(InputEvent* input_event, void* context) {
message.type = MenuMessageTypeUnknown;
}
osMessageQueuePut(menu_event->mqueue, &message, 0, 0);
osMessageQueuePut(menu_event->mqueue, &message, 0, osWaitForever);
}