From ccb82648c05eb6839781705dea04976f080a7470 Mon Sep 17 00:00:00 2001 From: heck Date: Thu, 7 Nov 2024 21:09:41 +0100 Subject: [PATCH] stop using task per button for processing. just do it every main loop for now. --- src/main_osp.cc | 20 +++----------------- 1 file changed, 3 insertions(+), 17 deletions(-) diff --git a/src/main_osp.cc b/src/main_osp.cc index fe6c64a..973a065 100644 --- a/src/main_osp.cc +++ b/src/main_osp.cc @@ -312,14 +312,6 @@ namespace Heck::OSP { dz::Cache c_but_rec{ but_rec_update, but_rec_changed }; - void task_but_rec_process_func(u32) - { - c_but_rec.update_and_notify_change(); - } - - dz::PeriodicTaskCT task_but_rec_process{}; - - //------------------------------------------------- // CLEAR BUTTON //------------------------------------------------- @@ -343,13 +335,6 @@ namespace Heck::OSP { dz::Cache c_but_clear{ but_clear_update, but_clear_changed }; - void task_but_clear_process_func(u32) - { - c_but_clear.update_and_notify_change(); - } - - dz::PeriodicTaskCT task_but_clear_process{}; - //========================================================================================== // MAINLOOP @@ -381,8 +366,9 @@ namespace Heck::OSP { midi_from_sequencer(); midi_from_uart(); - task_but_rec_process.run_pending(uptime_ms); - task_but_clear_process.run_pending(uptime_ms); + + c_but_clear.update_and_notify_change(); + c_but_rec.update_and_notify_change(); task_logger_midi_print.run_pending(uptime_ms); task_heartbeat.run_pending(uptime_ms); }