mirror of
https://github.com/eried/portapack-mayhem.git
synced 2025-08-14 01:15:38 -04:00
Use app-local queue for messages coming from application.
Messages are now deferred until application thread call stack unwinds, events are checked.
This commit is contained in:
parent
dbe735233a
commit
76c5fe96af
3 changed files with 6 additions and 6 deletions
|
@ -80,7 +80,11 @@ public:
|
|||
}
|
||||
}
|
||||
|
||||
static void send_message(Message* const message);
|
||||
template<typename T>
|
||||
static void send_message(T& message) {
|
||||
shared_memory.app_local_queue.push(message);
|
||||
events_flag_isr(EVT_MASK_LOCAL);
|
||||
}
|
||||
|
||||
private:
|
||||
static constexpr auto EVT_MASK_RTC_TICK = EVENT_MASK(0);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue