Added missing software serial platform macro

This commit is contained in:
jgromes 2019-09-29 10:02:49 +02:00
parent adcde6fb6c
commit 4fc2539a55

View file

@ -1,15 +1,14 @@
#ifndef _RADIOLIB_MODULE_H #ifndef _RADIOLIB_MODULE_H
#define _RADIOLIB_MODULE_H #define _RADIOLIB_MODULE_H
#include "TypeDef.h"
#include <SPI.h> #include <SPI.h>
//#include <Wire.h> //#include <Wire.h>
#if defined(ESP32) || defined(SAMD_SERIES) || defined (ARDUINO_ARCH_STM32) #if !(SOFTWARE_SERIAL_UNSUPPORTED)
#else
#include <SoftwareSerial.h> #include <SoftwareSerial.h>
#endif #endif
#include "TypeDef.h"
/*! /*!
\class Module \class Module
@ -28,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 defined(ESP32) || defined(SAMD_SERIES) || defined (ARDUINO_ARCH_STM32) #if 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);
@ -85,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 defined(ESP32) || defined(SAMD_SERIES) || defined (ARDUINO_ARCH_STM32) #if 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);
@ -97,7 +96,7 @@ class Module {
/*! /*!
\brief Internal SoftwareSerial instance. \brief Internal SoftwareSerial instance.
*/ */
#if defined(ESP32) || defined(SAMD_SERIES) || defined (ARDUINO_ARCH_STM32) #if SOFTWARE_SERIAL_UNSUPPORTED
HardwareSerial* ModuleSerial; HardwareSerial* ModuleSerial;
#else #else
SoftwareSerial* ModuleSerial; SoftwareSerial* ModuleSerial;