|
|
@ -312,14 +312,6 @@ namespace Heck::OSP { |
|
|
|
|
|
|
|
dz::Cache<bool> 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_func, 1> task_but_rec_process{}; |
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------------------------
|
|
|
|
// CLEAR BUTTON
|
|
|
|
//-------------------------------------------------
|
|
|
@ -343,13 +335,6 @@ namespace Heck::OSP { |
|
|
|
|
|
|
|
dz::Cache<bool> 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_rec_process_func, 1> 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); |
|
|
|
} |
|
|
|