- Added POGRAM CHANGES to switch Mode via MIDI
- Added Control Change to switch On/Off Pause Light
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user