Do not allow sampled playback during faults

This commit is contained in:
Benjamin Vedder 2023-12-31 19:37:15 +01:00
parent a207d75a69
commit a9a1faf317
1 changed files with 4 additions and 0 deletions

View File

@ -2173,6 +2173,10 @@ const float *mcpwm_foc_get_audio_sample_table(int channel) {
}
bool mcpwm_foc_play_audio_samples(const int8_t *samples, int num_samp, float f_samp, float voltage) {
if (mc_interface_get_fault() != FAULT_CODE_NONE) {
return false;
}
volatile motor_all_state_t *motor = get_motor_now();
volatile mc_audio_state *audio = &motor->m_audio;