Browse Source

Relay pulse using ticker.once

fastled
Xose Pérez 7 years ago
parent
commit
b0a781f59e
1 changed files with 2 additions and 7 deletions
  1. +2
    -7
      code/espurna/relay.ino

+ 2
- 7
code/espurna/relay.ino View File

@ -52,11 +52,6 @@ bool relayStatus(unsigned char id) {
#endif #endif
} }
void relayPulseBack(unsigned char id) {
relayToggle(id);
pulseTicker.detach();
}
void relayPulse(unsigned char id) { void relayPulse(unsigned char id) {
byte relayPulseMode = getSetting("relayPulseMode", RELAY_PULSE_MODE).toInt(); byte relayPulseMode = getSetting("relayPulseMode", RELAY_PULSE_MODE).toInt();
@ -69,9 +64,9 @@ void relayPulse(unsigned char id) {
return; return;
} }
pulseTicker.attach(
pulseTicker.once(
getSetting("relayPulseTime", RELAY_PULSE_TIME).toInt(), getSetting("relayPulseTime", RELAY_PULSE_TIME).toInt(),
relayPulseBack,
relayToggle,
id id
); );


Loading…
Cancel
Save