mirror of
https://github.com/esp8266/Arduino.git
synced 2025-08-09 22:24:14 +03:00
Merge pull request #2090 from jenscski/master-fix-1361
Bug in SoftwareSerial when using inverse logic
This commit is contained in:
@@ -355,7 +355,7 @@ SoftwareSerial::~SoftwareSerial()
|
|||||||
void SoftwareSerial::setTX(uint8_t tx)
|
void SoftwareSerial::setTX(uint8_t tx)
|
||||||
{
|
{
|
||||||
pinMode(tx, OUTPUT);
|
pinMode(tx, OUTPUT);
|
||||||
digitalWrite(tx, HIGH);
|
digitalWrite(tx, _inverse_logic ? LOW : HIGH);
|
||||||
_transmitBitMask = digitalPinToBitMask(tx);
|
_transmitBitMask = digitalPinToBitMask(tx);
|
||||||
uint8_t port = digitalPinToPort(tx);
|
uint8_t port = digitalPinToPort(tx);
|
||||||
_transmitPortRegister = portOutputRegister(port);
|
_transmitPortRegister = portOutputRegister(port);
|
||||||
|
Reference in New Issue
Block a user