diff --git a/src/VEDirect.cpp b/src/VEDirect.cpp index b24069a..c5d5b9e 100644 --- a/src/VEDirect.cpp +++ b/src/VEDirect.cpp @@ -36,10 +36,10 @@ VEDirect::VEDirect(HardwareSerial& port): mVESerial(port) mNewData = false; } -uint8_t VEDirect::begin() +uint8_t VEDirect::begin(uint8_t rxPin, uint8_t txPin) { // Check connection with the serial port - mVESerial.begin(VED_BAUD_RATE); + mVESerial.begin(VED_BAUD_RATE, SERIAL_8N1, rxPin, txPin); if (mVESerial) { delay(1500); diff --git a/src/VEDirect.h b/src/VEDirect.h index 5e8b9d3..b7697b8 100644 --- a/src/VEDirect.h +++ b/src/VEDirect.h @@ -106,7 +106,7 @@ class VEDirect { public: VEDirect(HardwareSerial& port); - uint8_t begin(); + uint8_t begin(uint8_t rxPin = -1, uint8_t txPin = -1); void update(); int32_t read(uint8_t Label);