Added missing software serial platform macro
This commit is contained in:
parent
adcde6fb6c
commit
4fc2539a55
1 changed files with 6 additions and 7 deletions
13
src/Module.h
13
src/Module.h
|
@ -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;
|
||||||
|
|
Loading…
Add table
Reference in a new issue