Merge pull request #1807 from ggrtk/fix-analog-controller-panic

AnalogController: Only panic on unknown config mode commands
This commit is contained in:
Connor McLaughlin 2021-03-14 19:30:16 +10:00 committed by GitHub
commit b0657bc610
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -401,10 +401,15 @@ bool AnalogController::Transfer(const u8 data_in, u8* data_out)
m_rumble_config_large_motor_index = -1; m_rumble_config_large_motor_index = -1;
m_rumble_config_small_motor_index = -1; m_rumble_config_small_motor_index = -1;
} }
else if (m_configuration_mode)
{
Log_ErrorPrintf("Unimplemented config mode command 0x%02X", data_in);
Panic("Unimplemented config mode command");
}
else else
{ {
Log_ErrorPrintf("Unimplemented analog controller command 0x%02X", data_in); *data_out = 0xFF;
Panic("Unimplemented analog controller command"); return false;
} }
} }
break; break;