summaryrefslogtreecommitdiff
path: root/src/events/event_queue.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/events/event_queue.cpp')
-rw-r--r--src/events/event_queue.cpp47
1 files changed, 0 insertions, 47 deletions
diff --git a/src/events/event_queue.cpp b/src/events/event_queue.cpp
deleted file mode 100644
index d3a62ef6..00000000
--- a/src/events/event_queue.cpp
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright 2023 jacqueline <me@jacqueline.id.au>
- *
- * SPDX-License-Identifier: GPL-3.0-only
- */
-
-#include "event_queue.hpp"
-
-#include "audio_fsm.hpp"
-#include "freertos/FreeRTOS.h"
-#include "freertos/portmacro.h"
-#include "freertos/queue.h"
-#include "system_fsm.hpp"
-#include "ui_fsm.hpp"
-
-namespace events {
-
-namespace queues {
-static Queue sSystemAndAudio;
-static Queue sUi;
-
-auto SystemAndAudio() -> Queue* {
- return &sSystemAndAudio;
-}
-
-auto Ui() -> Queue* {
- return &sUi;
-}
-} // namespace queues
-
-static Dispatcher<system_fsm::SystemState> sSystem{queues::SystemAndAudio()};
-static Dispatcher<audio::AudioState> sAudio{queues::SystemAndAudio()};
-static Dispatcher<ui::UiState> sUi{queues::Ui()};
-
-auto System() -> Dispatcher<system_fsm::SystemState>& {
- return sSystem;
-}
-
-auto Audio() -> Dispatcher<audio::AudioState>& {
- return sAudio;
-}
-
-auto Ui() -> Dispatcher<ui::UiState>& {
- return sUi;
-}
-
-} // namespace events