#ifdef ESP32 virtual bool readCurrentState() { return (touchRead(pin) < 40); } #else virtual bool readCurrentState() { return digitalRead(pin); } #endif