Adding d8/d7 + serial pins on all versions

This commit is contained in:
Magnus
2022-11-20 19:46:50 +01:00
parent 60675ecf0f
commit d905aeafe9
10 changed files with 67 additions and 5 deletions

View File

@ -250,8 +250,10 @@ SerialDebug::SerialDebug(const uint32_t serialSpeed) {
EspSerial.begin(115200L, SERIAL_8N1, 37, 39);
#elif defined(ESP32S2)
EspSerial.begin(115200L);
#elif defined(USE_SERIAL_PINS) && defined(ESP32LITE)
EspSerial.begin(serialSpeed, SERIAL_8N1, 16, 17);
#elif defined(USE_SERIAL_PINS) && defined(ESP32)
EspSerial.begin(serialSpeed, SERIAL_8N1, 3, 1);
EspSerial.begin(serialSpeed, SERIAL_8N1, 1, 3);
#elif defined(ESP32)
EspSerial.begin(115200L);
#endif
@ -269,6 +271,21 @@ void printTimestamp(Print* _logOutput, int _logLevel) {
_logOutput->print(c);
}
bool checkPinConnected() {
#if defined(ESP8266)
pinMode(PIN_CFG1, INPUT);
#else
pinMode(PIN_CFG1, INPUT_PULLDOWN);
#endif
pinMode(PIN_CFG2, OUTPUT);
delay(5);
digitalWrite(PIN_CFG2, 1);
delay(5);
int i = digitalRead(PIN_CFG1);
digitalWrite(PIN_CFG2, 0);
return i == LOW ? false : true;
}
BatteryVoltage::BatteryVoltage() {
#if defined(ESP8266)
pinMode(PIN_VOLT, INPUT);