- Added POGRAM CHANGES to switch Mode via MIDI

- Added Control Change to switch On/Off Pause Light
This commit is contained in:
2025-11-24 09:37:03 +01:00
parent 7b0c993e0b
commit 43f37e0b57
7 changed files with 159 additions and 44 deletions

View File

@@ -54,6 +54,19 @@ void Mode_Manager_Init(void)
void Mode_Manager_Tick(void)
{
Command_Issue_Get_Request(MULTICORE_COMMAND_GET_MODE_CHANGE_RECEIVED, 0);
bool New_Mode_Received = Command_Get_Request_Response_By_Command_Only(MULTICORE_COMMAND_GET_MODE_CHANGE_RECEIVED, 100) > 0;
if(New_Mode_Received) {
Command_Issue_Get_Request(MULTICORE_COMMAND_GET_MODE_CHANGE_NEW_MODE, 0);
_Current_Mode = Command_Get_Request_Response_By_Command_Only(MULTICORE_COMMAND_GET_MODE_CHANGE_NEW_MODE, 100);
Mode_Manager_Set_Mode(_Current_Mode);
Screen_Setup_Mode_Change(TRANSITION_NONE, TRANSITION_NONE, SCREEN_TRANSITION_DEFAULT_EASING, SCREEN_TRANSITION_DEFAULT_FRAMES, _Current_Mode);
return;
}
if(_Current_Mode != JAM) {
return;
}