AP_Notify: added duration to toneAlarm_set_buzzer_tone

This commit is contained in:
Andrew Tridgell 2018-07-27 17:13:07 +10:00
parent 22d588146e
commit d28c8f0214
1 changed files with 3 additions and 3 deletions

View File

@ -36,21 +36,21 @@ void MMLPlayer::play(const char* string)
void MMLPlayer::stop()
{
_playing = false;
hal.util->toneAlarm_set_buzzer_tone(0,0);
hal.util->toneAlarm_set_buzzer_tone(0,0,0);
}
void MMLPlayer::start_silence(float duration)
{
_note_start_us = AP_HAL::micros();
_note_duration_us = duration*1e6;
hal.util->toneAlarm_set_buzzer_tone(0, 0);
hal.util->toneAlarm_set_buzzer_tone(0, 0, 0);
}
void MMLPlayer::start_note(float duration, float frequency, float volume)
{
_note_start_us = AP_HAL::micros();
_note_duration_us = duration*1e6;
hal.util->toneAlarm_set_buzzer_tone(frequency, volume);
hal.util->toneAlarm_set_buzzer_tone(frequency, volume, _note_duration_us/1000U);
}
char MMLPlayer::next_char()