diff --git a/firmware/baseband/event_m4.cpp b/firmware/baseband/event_m4.cpp index 797ef5cb4..8140cd262 100644 --- a/firmware/baseband/event_m4.cpp +++ b/firmware/baseband/event_m4.cpp @@ -53,12 +53,13 @@ Thread* EventDispatcher::thread_event_loop = nullptr; void EventDispatcher::run() { thread_event_loop = chThdSelf(); - lpc43xx::creg::m0apptxevent::enable(); baseband_thread.thread_main = chThdSelf(); baseband_thread.thread_rssi = rssi_thread.start(NORMALPRIO + 10); baseband_thread.start(NORMALPRIO + 20); + lpc43xx::creg::m0apptxevent::enable(); + while(is_running) { const auto events = wait(); dispatch(events);