From 6120f1f3a9282701cd61016fff6e55fc6c5f42aa Mon Sep 17 00:00:00 2001 From: Christian Schmitt Date: Thu, 29 Jul 2021 21:43:15 +0200 Subject: [PATCH] Add option to specify serial pins on .begin --- src/VEDirect.cpp | 4 ++-- src/VEDirect.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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);