diff --git a/firmware/firmware.ino b/firmware/firmware.ino index e27f293..b225181 100644 --- a/firmware/firmware.ino +++ b/firmware/firmware.ino @@ -85,7 +85,12 @@ void loop() { } break; case State::Slowing: - Serial.println(eegLedDelay); + if(event == ButtonEvent::Press || event == ButtonEvent::LongPress) { + tmrpcm.play("coffee.wav"); + state = State::MakingCoffee; + coffeeLedTimeout = millis(); + } + if((uint16_t) millis() - eegLedDelayTimeout >= 300) { eegLedDelayTimeout = millis(); if(eegLedDelay > maxEegLedDelay) {