mirror of
https://github.com/arendst/Tasmota.git
synced 2025-07-25 03:36:42 +00:00
Add valid pin checks for ESP32 family
This commit is contained in:
parent
e98498a823
commit
b0dafb57a4
@ -90,7 +90,9 @@ TasmotaSerial::TasmotaSerial(int receive_pin, int transmit_pin, int hardware_fal
|
|||||||
}
|
}
|
||||||
#endif // ESP8266
|
#endif // ESP8266
|
||||||
#ifdef ESP32
|
#ifdef ESP32
|
||||||
if (transmit_pin > 33) { return; } // GPIO34 - GPIO39 are Input only
|
// if (transmit_pin > 33) { return; } // GPIO34 - GPIO39 are Input only
|
||||||
|
if ((receive_pin >= 0) && !GPIO_IS_VALID_GPIO(receive_pin)) { return; }
|
||||||
|
if ((transmit_pin >= 0) && !GPIO_IS_VALID_OUTPUT_GPIO(transmit_pin)) { return; }
|
||||||
m_hardserial = true;
|
m_hardserial = true;
|
||||||
#endif // ESP32
|
#endif // ESP32
|
||||||
m_valid = true;
|
m_valid = true;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user