Commit a271ce4d authored by ffedoroff's avatar ffedoroff Committed by Marcel Stör
Browse files

Invert signal on rfswitch pin (#1738)

Since that code was migrated from Arduino, I should invert pin
parent a18826ec
...@@ -63,9 +63,9 @@ static const Protocol proto[] = { ...@@ -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 ...@@ -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);
} }
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment