From 0032896251d8ddc6c2775495445da8fceffba98e Mon Sep 17 00:00:00 2001 From: jacqueline Date: Tue, 5 Sep 2023 09:51:10 +1000 Subject: Move UI task to priority 0 during playback Also other misc task cleanup --- src/ui/include/lvgl_task.hpp | 4 ---- src/ui/include/ui_fsm.hpp | 5 ++--- 2 files changed, 2 insertions(+), 7 deletions(-) (limited to 'src/ui/include') diff --git a/src/ui/include/lvgl_task.hpp b/src/ui/include/lvgl_task.hpp index 6b7e446e..4362249b 100644 --- a/src/ui/include/lvgl_task.hpp +++ b/src/ui/include/lvgl_task.hpp @@ -40,10 +40,6 @@ class UiTask { std::shared_ptr input_device_; std::shared_ptr current_screen_; - - std::atomic quit_; - SemaphoreHandle_t frame_semaphore_; - TimerHandle_t frame_timer_; }; } // namespace ui diff --git a/src/ui/include/ui_fsm.hpp b/src/ui/include/ui_fsm.hpp index 12fe5c69..7ac9c7b6 100644 --- a/src/ui/include/ui_fsm.hpp +++ b/src/ui/include/ui_fsm.hpp @@ -48,10 +48,9 @@ class UiState : public tinyfsm::Fsm { void react(const tinyfsm::Event& ev) {} virtual void react(const system_fsm::BatteryStateChanged&); - - virtual void react(const audio::PlaybackStarted&) {} + virtual void react(const audio::PlaybackStarted&); + virtual void react(const audio::PlaybackFinished&); virtual void react(const audio::PlaybackUpdate&) {} - virtual void react(const audio::PlaybackFinished&) {} virtual void react(const audio::QueueUpdate&) {} virtual void react(const system_fsm::KeyLockChanged&); -- cgit v1.2.3