Browse Source

libtunes: fixed playback of string melodies

sbg
Alessandro Simovic 7 years ago committed by Beat Küng
parent
commit
92b89368f1
  1. 7
      src/lib/tunes/tunes.cpp

7
src/lib/tunes/tunes.cpp

@ -131,14 +131,15 @@ int Tunes::set_control(const tune_control_s &tune_control)
return OK; return OK;
} }
void Tunes::set_string(const char *const string) void Tunes::set_string(const char *const string, uint8_t strength)
{ {
// Only play new tune if current tune is a repeated one nothing is being played // Only play new tune if nothing is being played currently
if (_repeat || _tune == nullptr) { if (_tune == nullptr) {
// set tune string the first time // set tune string the first time
_tune = string; _tune = string;
_tune_start_ptr = string; _tune_start_ptr = string;
_next = _tune; _next = _tune;
_strength = strength;
} }
} }

Loading…
Cancel
Save