From d388cbeffe23257a922a3420581d22a26f88e3c3 Mon Sep 17 00:00:00 2001 From: jgromes Date: Sat, 23 Feb 2019 09:36:08 +0100 Subject: [PATCH] Added overload for UART-only modules --- src/Module.cpp | 10 ++++++++++ src/Module.h | 3 ++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/Module.cpp b/src/Module.cpp index 365342c7..b5853300 100644 --- a/src/Module.cpp +++ b/src/Module.cpp @@ -1,5 +1,15 @@ #include "Module.h" +Module::Module(int rx, int tx) { + _cs = -1; + _rx = rx; + _tx = tx; + _int0 = -1; + _int1 = -1; + + ModuleSerial = new SoftwareSerial(_rx, _tx); +} + Module::Module(int cs, int int0, int int1) { _cs = cs; _rx = -1; diff --git a/src/Module.h b/src/Module.h index 2856407f..aae40eac 100644 --- a/src/Module.h +++ b/src/Module.h @@ -9,8 +9,9 @@ class Module { public: + Module(int tx, int rx); Module(int cs, int int0, int int1); - Module(int cs, int tx, int rx, int int0, int int1); + Module(int cs, int rx, int tx, int int0, int int1); SoftwareSerial* ModuleSerial;