void handleCmds( String cmd ) { String p = cmd; if (p.startsWith("f ")) { p.trim(); p = p.substring(2); float t = p.toFloat(); Serial.print("new frequency: "); Serial.println(t); AudioNoInterrupts(); // disable audio library momentarily sine.frequency(p.toFloat()); AudioInterrupts(); // enable, both tones will start together } else if (p.startsWith("a ")) { p.trim(); p = p.substring(2); float t = p.toFloat(); Serial.print("new amplitude: "); Serial.println(t); AudioNoInterrupts(); // disable audio library momentarily sine.amplitude(p.toFloat()); AudioInterrupts(); // enable, both tones will start together } }