Fixed software serial macro warnings
This commit is contained in:
parent
b8128c15a6
commit
47be7923da
3 changed files with 8 additions and 6 deletions
|
@ -7,7 +7,7 @@ Module::Module(int rx, int tx, HardwareSerial* useSer) {
|
||||||
_int0 = -1;
|
_int0 = -1;
|
||||||
_int1 = -1;
|
_int1 = -1;
|
||||||
|
|
||||||
#if SOFTWARE_SERIAL_UNSUPPORTED
|
#ifdef SOFTWARE_SERIAL_UNSUPPORTED
|
||||||
ModuleSerial = useSer;
|
ModuleSerial = useSer;
|
||||||
#else
|
#else
|
||||||
ModuleSerial = new SoftwareSerial(_rx, _tx);
|
ModuleSerial = new SoftwareSerial(_rx, _tx);
|
||||||
|
@ -34,7 +34,7 @@ Module::Module(int cs, int int0, int int1, int rx, int tx, SPIClass& spi, SPISet
|
||||||
_spi = &spi;
|
_spi = &spi;
|
||||||
_spiSettings = spiSettings;
|
_spiSettings = spiSettings;
|
||||||
|
|
||||||
#if SOFTWARE_SERIAL_UNSUPPORTED
|
#ifdef SOFTWARE_SERIAL_UNSUPPORTED
|
||||||
ModuleSerial = useSer;
|
ModuleSerial = useSer;
|
||||||
#else
|
#else
|
||||||
ModuleSerial = new SoftwareSerial(_rx, _tx);
|
ModuleSerial = new SoftwareSerial(_rx, _tx);
|
||||||
|
|
|
@ -27,7 +27,7 @@ class Module {
|
||||||
|
|
||||||
\param serial HardwareSerial to be used on ESP32 and SAMD. Defaults to 1
|
\param serial HardwareSerial to be used on ESP32 and SAMD. Defaults to 1
|
||||||
*/
|
*/
|
||||||
#if SOFTWARE_SERIAL_UNSUPPORTED
|
#ifdef SOFTWARE_SERIAL_UNSUPPORTED
|
||||||
Module(int tx, int rx, HardwareSerial* useSer = &Serial1);
|
Module(int tx, int rx, HardwareSerial* useSer = &Serial1);
|
||||||
#else
|
#else
|
||||||
Module(int tx, int rx, HardwareSerial* useSer = nullptr);
|
Module(int tx, int rx, HardwareSerial* useSer = nullptr);
|
||||||
|
@ -84,7 +84,7 @@ class Module {
|
||||||
|
|
||||||
\param serial HardwareSerial to be used on ESP32 and SAMD. Defaults to 1
|
\param serial HardwareSerial to be used on ESP32 and SAMD. Defaults to 1
|
||||||
*/
|
*/
|
||||||
#if SOFTWARE_SERIAL_UNSUPPORTED
|
#ifdef SOFTWARE_SERIAL_UNSUPPORTED
|
||||||
Module(int cs, int int0, int int1, int rx, int tx, SPIClass& spi = SPI, SPISettings spiSettings = SPISettings(2000000, MSBFIRST, SPI_MODE0), HardwareSerial* useSer = &Serial1);
|
Module(int cs, int int0, int int1, int rx, int tx, SPIClass& spi = SPI, SPISettings spiSettings = SPISettings(2000000, MSBFIRST, SPI_MODE0), HardwareSerial* useSer = &Serial1);
|
||||||
#else
|
#else
|
||||||
Module(int cs, int int0, int int1, int rx, int tx, SPIClass& spi = SPI, SPISettings spiSettings = SPISettings(2000000, MSBFIRST, SPI_MODE0), HardwareSerial* useSer = nullptr);
|
Module(int cs, int int0, int int1, int rx, int tx, SPIClass& spi = SPI, SPISettings spiSettings = SPISettings(2000000, MSBFIRST, SPI_MODE0), HardwareSerial* useSer = nullptr);
|
||||||
|
@ -96,7 +96,7 @@ class Module {
|
||||||
/*!
|
/*!
|
||||||
\brief Internal SoftwareSerial instance.
|
\brief Internal SoftwareSerial instance.
|
||||||
*/
|
*/
|
||||||
#if SOFTWARE_SERIAL_UNSUPPORTED
|
#ifdef SOFTWARE_SERIAL_UNSUPPORTED
|
||||||
HardwareSerial* ModuleSerial;
|
HardwareSerial* ModuleSerial;
|
||||||
#else
|
#else
|
||||||
SoftwareSerial* ModuleSerial;
|
SoftwareSerial* ModuleSerial;
|
||||||
|
|
|
@ -8,7 +8,9 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// the following platforms do not support SoftwareSerial library
|
// the following platforms do not support SoftwareSerial library
|
||||||
#define SOFTWARE_SERIAL_UNSUPPORTED (defined(ESP32) || defined(SAMD_SERIES) || defined (ARDUINO_ARCH_STM32))
|
#if defined(ESP32) || defined(SAMD_SERIES) || defined(ARDUINO_ARCH_STM32)
|
||||||
|
#define SOFTWARE_SERIAL_UNSUPPORTED
|
||||||
|
#endif
|
||||||
|
|
||||||
// uncomment to enable static-only memory management: no dynamic allocation will be performed
|
// uncomment to enable static-only memory management: no dynamic allocation will be performed
|
||||||
// Warning: Large static arrays will be created in some methods. It is also not advised to send large packets in this mode.
|
// Warning: Large static arrays will be created in some methods. It is also not advised to send large packets in this mode.
|
||||||
|
|
Loading…
Add table
Reference in a new issue