|  | 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
    }
}
 |