Invert signal on rfswitch pin (#1738)
Since that code was migrated from Arduino, I should invert pin
This commit is contained in:
parent
a18826ec54
commit
a271ce4d34
|
@ -63,9 +63,9 @@ static const Protocol proto[] = {
|
||||||
* Transmit a single high-low pulse.
|
* Transmit a single high-low pulse.
|
||||||
*/
|
*/
|
||||||
void transmit(HighLow pulses, bool invertedSignal, int pulseLength, int pin) {
|
void transmit(HighLow pulses, bool invertedSignal, int pulseLength, int pin) {
|
||||||
platform_gpio_write(pin, invertedSignal);
|
|
||||||
os_delay_us(pulseLength * pulses.high);
|
|
||||||
platform_gpio_write(pin, !invertedSignal);
|
platform_gpio_write(pin, !invertedSignal);
|
||||||
|
os_delay_us(pulseLength * pulses.high);
|
||||||
|
platform_gpio_write(pin, invertedSignal);
|
||||||
os_delay_us(pulseLength * pulses.low);
|
os_delay_us(pulseLength * pulses.low);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -85,7 +85,6 @@ void send(unsigned long protocol_id, unsigned long pulse_length, unsigned long r
|
||||||
transmit(p.zero, p.invertedSignal, pulse_length, pin);
|
transmit(p.zero, p.invertedSignal, pulse_length, pin);
|
||||||
}
|
}
|
||||||
transmit(p.syncFactor, p.invertedSignal, pulse_length, pin);
|
transmit(p.syncFactor, p.invertedSignal, pulse_length, pin);
|
||||||
platform_gpio_write(pin, false);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue