1 #ifndef _RADIOLIB_MODULE_H 2 #define _RADIOLIB_MODULE_H 7 #ifndef RADIOLIB_SOFTWARE_SERIAL_UNSUPPORTED 8 #include <SoftwareSerial.h> 31 #ifdef RADIOLIB_SOFTWARE_SERIAL_UNSUPPORTED 32 Module(RADIOLIB_PIN_TYPE rx, RADIOLIB_PIN_TYPE tx, HardwareSerial* serial = &RADIOLIB_HARDWARE_SERIAL_PORT, RADIOLIB_PIN_TYPE rst = RADIOLIB_NC);
34 Module(RADIOLIB_PIN_TYPE rx, RADIOLIB_PIN_TYPE tx, HardwareSerial* serial =
nullptr, RADIOLIB_PIN_TYPE rst = RADIOLIB_NC);
46 Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst);
59 Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE gpio);
74 Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, SPIClass& spi, SPISettings spiSettings);
91 Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE gpio, SPIClass& spi, SPISettings spiSettings = SPISettings(2000000, MSBFIRST, SPI_MODE0));
112 #ifdef RADIOLIB_SOFTWARE_SERIAL_UNSUPPORTED 113 Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE rx, RADIOLIB_PIN_TYPE tx, SPIClass& spi = RADIOLIB_DEFAULT_SPI, SPISettings spiSettings = SPISettings(2000000, MSBFIRST, SPI_MODE0), HardwareSerial* serial = &RADIOLIB_HARDWARE_SERIAL_PORT);
115 Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE rx, RADIOLIB_PIN_TYPE tx, SPIClass& spi = RADIOLIB_DEFAULT_SPI, SPISettings spiSettings = SPISettings(2000000, MSBFIRST, SPI_MODE0), HardwareSerial* serial =
nullptr);
137 #ifdef RADIOLIB_SOFTWARE_SERIAL_UNSUPPORTED 170 void init(uint8_t interface);
177 void term(uint8_t interface);
226 int16_t
SPIgetRegValue(uint8_t reg, uint8_t msb = 7, uint8_t lsb = 0);
243 int16_t
SPIsetRegValue(uint8_t reg, uint8_t value, uint8_t msb = 7, uint8_t lsb = 0, uint8_t checkInterval = 2);
298 void SPItransfer(uint8_t cmd, uint8_t reg, uint8_t* dataOut, uint8_t* dataIn, uint8_t numBytes);
307 RADIOLIB_PIN_TYPE
getCs()
const {
return(_cs); }
314 RADIOLIB_PIN_TYPE
getIrq()
const {
return(_irq); }
321 RADIOLIB_PIN_TYPE
getRst()
const {
return(_rst); }
328 RADIOLIB_PIN_TYPE
getGpio()
const {
return(_rx); }
335 RADIOLIB_PIN_TYPE
getRx()
const {
return(_rx); }
342 RADIOLIB_PIN_TYPE
getTx()
const {
return(_tx); }
349 SPIClass*
getSpi()
const {
return(_spi); }
375 void setRfSwitchState(RADIOLIB_PIN_STATUS rxPinState, RADIOLIB_PIN_STATUS txPinState);
386 static void pinMode(RADIOLIB_PIN_TYPE pin, RADIOLIB_PIN_MODE mode);
395 static void digitalWrite(RADIOLIB_PIN_TYPE pin, RADIOLIB_PIN_STATUS value);
404 static RADIOLIB_PIN_STATUS
digitalRead(RADIOLIB_PIN_TYPE pin);
413 static void tone(RADIOLIB_PIN_TYPE pin, uint16_t value);
420 static void noTone(RADIOLIB_PIN_TYPE pin);
431 static void attachInterrupt(RADIOLIB_PIN_TYPE interruptNum,
void (*userFunc)(
void), RADIOLIB_INTERRUPT_STATUS mode);
450 static void delay(uint32_t ms);
469 #ifndef RADIOLIB_GODMODE 472 RADIOLIB_PIN_TYPE _cs = RADIOLIB_NC;
473 RADIOLIB_PIN_TYPE _irq = RADIOLIB_NC;
474 RADIOLIB_PIN_TYPE _rst = RADIOLIB_NC;
475 RADIOLIB_PIN_TYPE _rx = RADIOLIB_NC;
476 RADIOLIB_PIN_TYPE _tx = RADIOLIB_NC;
478 SPISettings _spiSettings = SPISettings(2000000, MSBFIRST, SPI_MODE0);
480 bool _initInterface =
false;
481 SPIClass* _spi = NULL;
483 bool _useRfSwitch =
false;
484 RADIOLIB_PIN_TYPE _rxEn = RADIOLIB_NC, _txEn = RADIOLIB_NC;
486 uint32_t _ATtimeout = 15000;
static void pinMode(RADIOLIB_PIN_TYPE pin, RADIOLIB_PIN_MODE mode)
Arduino core pinMode override that checks RADIOLIB_NC as alias for unused pin.
Definition: Module.cpp:319
char AtLineFeed[3]
Line feed to be used when sending AT commands. Defaults to CR+LF.
Definition: Module.h:151
Module & operator=(const Module &mod)
Overload for assignment operator.
Definition: Module.cpp:96
SPISettings getSpiSettings() const
Access method to get the SPI interface settings.
Definition: Module.h:356
diff --git a/class_module-members.html b/class_module-members.html
index e56cb723..3ab40201 100644
--- a/class_module-members.html
+++ b/class_module-members.html
@@ -114,7 +114,7 @@ $(document).ready(function(){initNavTree('class_module.html','');});
Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst) | Module | |
Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE gpio) | Module | |
Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, SPIClass &spi, SPISettings spiSettings) | Module | |
-
Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE gpio, SPIClass &spi, SPISettings spiSettings) | Module | |
+
Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE gpio, SPIClass &spi, SPISettings spiSettings=SPISettings(2000000, MSBFIRST, SPI_MODE0)) | Module | |
Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE rx, RADIOLIB_PIN_TYPE tx, SPIClass &spi=RADIOLIB_DEFAULT_SPI, SPISettings spiSettings=SPISettings(2000000, MSBFIRST, SPI_MODE0), HardwareSerial *serial=nullptr) | Module | |
Module(const Module &mod) | Module | |
ModuleSerial | Module | |
diff --git a/class_module.html b/class_module.html
index fa4ffeab..21b824cf 100644
--- a/class_module.html
+++ b/class_module.html
@@ -109,9 +109,9 @@ Public Member Functions
| Module (RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, SPIClass &spi, SPISettings spiSettings) |
| SPI-based module constructor. More...
|
|
-
| Module (RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE gpio, SPIClass &spi, SPISettings spiSettings) |
-
| Extended SPI-based module constructor. More...
|
-
|
+
| Module (RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE gpio, SPIClass &spi, SPISettings spiSettings=SPISettings(2000000, MSBFIRST, SPI_MODE0)) |
+
| Extended SPI-based module constructor. More...
|
+
|
| Module (RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE rx, RADIOLIB_PIN_TYPE tx, SPIClass &spi=RADIOLIB_DEFAULT_SPI, SPISettings spiSettings=SPISettings(2000000, MSBFIRST, SPI_MODE0), HardwareSerial *serial=nullptr) |
| Generic module constructor. More...
|
|
@@ -464,8 +464,8 @@ uint8_t
-◆ Module() [5/7]
+
+◆ Module() [5/7]
@@ -504,7 +504,7 @@ uint8_t | |
|
SPISettings |
-
spiSettings |
+
spiSettings = SPISettings(2000000, MSBFIRST, SPI_MODE0) |
|
@@ -522,7 +522,7 @@ uint8_t rst | Arduino pin to be used as hardware reset for the module. |
gpio | Arduino pin to be used as additional interrupt/GPIO. |
spi | SPI interface to be used, can also use software SPI implementations. |
-
spiSettings | SPI interface settings. |
+
spiSettings | SPI interface settings. Defaults to 2 MHz clock, MSB first, mode 0. |
diff --git a/class_module.js b/class_module.js
index c37cb0d4..e43010e0 100644
--- a/class_module.js
+++ b/class_module.js
@@ -4,7 +4,7 @@ var class_module =
[ "Module", "class_module.html#a06b2e1f1eb9e07a280e55f517f2fab38", null ],
[ "Module", "class_module.html#ae8709b81f592a23ebd72ba3fd8066b0f", null ],
[ "Module", "class_module.html#ac65f3d9e022b3284134ced1c20bcff09", null ],
- [ "Module", "class_module.html#af67217bf4771f4becb0f89b2a90054c4", null ],
+ [ "Module", "class_module.html#a53d99944916b750dc1c69890f370680e", null ],
[ "Module", "class_module.html#a56456ade4eeffa2c566a6fc3fd098276", null ],
[ "Module", "class_module.html#a919baf2e46c357ebfcdbc1025b6c551e", null ],
[ "ATemptyBuffer", "class_module.html#ad5767216ba9340ae6d86915b12e89bd6", null ],
diff --git a/navtreedata.js b/navtreedata.js
index 702074e6..b6eefe24 100644
--- a/navtreedata.js
+++ b/navtreedata.js
@@ -23,7 +23,7 @@ var NAVTREE =
var NAVTREEINDEX =
[
"_a_f_s_k_8h_source.html",
-"class_module.html#ad5767216ba9340ae6d86915b12e89bd6",
+"class_module.html#ad1aadc2b52eea2bf9d26591091eec3f1",
"class_s_x1272.html#a9ffe467a6baaeaa079e02c3f1f43f626",
"dir_79690749eba542503bb1a9a3dbb495e1.html"
];
diff --git a/navtreeindex0.js b/navtreeindex0.js
index e7a61756..71a0aacd 100644
--- a/navtreeindex0.js
+++ b/navtreeindex0.js
@@ -232,6 +232,7 @@ var NAVTREEINDEX0 =
"class_module.html#a1d1a279cc7e1ab92e30c29c4dcca26a3":[3,0,11,24],
"class_module.html#a4a87d59ad2bf6bb1bb9de1856a81b824":[3,0,11,22],
"class_module.html#a4ea888758b4a7784082d513a1e7849a4":[3,0,11,20],
+"class_module.html#a53d99944916b750dc1c69890f370680e":[3,0,11,4],
"class_module.html#a56456ade4eeffa2c566a6fc3fd098276":[3,0,11,5],
"class_module.html#a5c09c878b55f56990dd0c2972a3440c4":[3,0,11,9],
"class_module.html#a5d66f76c11ac91a35a3a1d9647aa6f6d":[3,0,11,15],
@@ -248,6 +249,5 @@ var NAVTREEINDEX0 =
"class_module.html#a9d77a08070cbd48fd4ece62a739333e9":[3,0,11,29],
"class_module.html#a9d8ab2ff353bad5d0e7568d300a48ba0":[3,0,11,31],
"class_module.html#ab814614ddd34b57f5a612a20f5fe4c57":[3,0,11,28],
-"class_module.html#ac65f3d9e022b3284134ced1c20bcff09":[3,0,11,3],
-"class_module.html#ad1aadc2b52eea2bf9d26591091eec3f1":[3,0,11,8]
+"class_module.html#ac65f3d9e022b3284134ced1c20bcff09":[3,0,11,3]
};
diff --git a/navtreeindex1.js b/navtreeindex1.js
index 0b62bfd4..ff215560 100644
--- a/navtreeindex1.js
+++ b/navtreeindex1.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX1 =
{
+"class_module.html#ad1aadc2b52eea2bf9d26591091eec3f1":[3,0,11,8],
"class_module.html#ad5767216ba9340ae6d86915b12e89bd6":[3,0,11,7],
"class_module.html#ad7ca9ae5a22cdacdf9437ca9cd37c9b4":[3,0,11,23],
"class_module.html#adb22d89bc5f532f1d056d9a9f3a6589c":[3,0,11,19],
@@ -11,7 +12,6 @@ var NAVTREEINDEX1 =
"class_module.html#aeb4c7447372d56a7cae6db91994aacfc":[3,0,11,12],
"class_module.html#aefd955f1cd6d588b2cc229db87cb2121":[3,0,11,27],
"class_module.html#af0569f6930da7bee761eeca8158aed3a":[3,0,11,30],
-"class_module.html#af67217bf4771f4becb0f89b2a90054c4":[3,0,11,4],
"class_morse_client.html":[3,0,12],
"class_morse_client.html#a051cba718c88b0d25a0f6f6dbfeb1e46":[3,0,12,3],
"class_morse_client.html#a1125d874d18a507b2e77675b687cce0f":[3,0,12,6],
diff --git a/navtreeindex3.js b/navtreeindex3.js
index cd1f86db..136f9d30 100644
--- a/navtreeindex3.js
+++ b/navtreeindex3.js
@@ -22,8 +22,8 @@ var NAVTREEINDEX3 =
"functions_d.html":[3,3,0,3],
"functions_e.html":[3,3,0,4],
"functions_f.html":[3,3,0,5],
-"functions_func.html":[3,3,1],
"functions_func.html":[3,3,1,0],
+"functions_func.html":[3,3,1],
"functions_func_0x7e.html":[3,3,1,22],
"functions_func_b.html":[3,3,1,1],
"functions_func_c.html":[3,3,1,2],
diff --git a/search/all_b.js b/search/all_b.js
index 1fd01e90..9fa35a99 100644
--- a/search/all_b.js
+++ b/search/all_b.js
@@ -2,7 +2,7 @@ var searchData=
[
['micros',['micros',['../class_module.html#af3f51e517a825949891ad29e30fd3f59',1,'Module']]],
['millis',['millis',['../class_module.html#a216dd0c6ce140857f2b003ab8d89fbac',1,'Module']]],
- ['module',['Module',['../class_module.html',1,'Module'],['../class_module.html#a5ea76bc25ef979ec1ff90c032e476004',1,'Module::Module(RADIOLIB_PIN_TYPE rx, RADIOLIB_PIN_TYPE tx, HardwareSerial *serial=nullptr, RADIOLIB_PIN_TYPE rst=RADIOLIB_NC)'],['../class_module.html#a06b2e1f1eb9e07a280e55f517f2fab38',1,'Module::Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst)'],['../class_module.html#ae8709b81f592a23ebd72ba3fd8066b0f',1,'Module::Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE gpio)'],['../class_module.html#ac65f3d9e022b3284134ced1c20bcff09',1,'Module::Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, SPIClass &spi, SPISettings spiSettings)'],['../class_module.html#af67217bf4771f4becb0f89b2a90054c4',1,'Module::Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE gpio, SPIClass &spi, SPISettings spiSettings)'],['../class_module.html#a56456ade4eeffa2c566a6fc3fd098276',1,'Module::Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE rx, RADIOLIB_PIN_TYPE tx, SPIClass &spi=RADIOLIB_DEFAULT_SPI, SPISettings spiSettings=SPISettings(2000000, MSBFIRST, SPI_MODE0), HardwareSerial *serial=nullptr)'],['../class_module.html#a919baf2e46c357ebfcdbc1025b6c551e',1,'Module::Module(const Module &mod)']]],
+ ['module',['Module',['../class_module.html',1,'Module'],['../class_module.html#a5ea76bc25ef979ec1ff90c032e476004',1,'Module::Module(RADIOLIB_PIN_TYPE rx, RADIOLIB_PIN_TYPE tx, HardwareSerial *serial=nullptr, RADIOLIB_PIN_TYPE rst=RADIOLIB_NC)'],['../class_module.html#a06b2e1f1eb9e07a280e55f517f2fab38',1,'Module::Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst)'],['../class_module.html#ae8709b81f592a23ebd72ba3fd8066b0f',1,'Module::Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE gpio)'],['../class_module.html#ac65f3d9e022b3284134ced1c20bcff09',1,'Module::Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, SPIClass &spi, SPISettings spiSettings)'],['../class_module.html#a53d99944916b750dc1c69890f370680e',1,'Module::Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE gpio, SPIClass &spi, SPISettings spiSettings=SPISettings(2000000, MSBFIRST, SPI_MODE0))'],['../class_module.html#a56456ade4eeffa2c566a6fc3fd098276',1,'Module::Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE rx, RADIOLIB_PIN_TYPE tx, SPIClass &spi=RADIOLIB_DEFAULT_SPI, SPISettings spiSettings=SPISettings(2000000, MSBFIRST, SPI_MODE0), HardwareSerial *serial=nullptr)'],['../class_module.html#a919baf2e46c357ebfcdbc1025b6c551e',1,'Module::Module(const Module &mod)']]],
['moduleserial',['ModuleSerial',['../class_module.html#a99556decb983f682b98220ae5434b004',1,'Module']]],
['morseclient',['MorseClient',['../class_morse_client.html',1,'MorseClient'],['../class_morse_client.html#aeade3a433da40e6a9f28688f2e6e3b5a',1,'MorseClient::MorseClient(PhysicalLayer *phy)'],['../class_morse_client.html#aa5c8ec6823388877b7acfa0deab689a2',1,'MorseClient::MorseClient(AFSKClient *audio)']]],
['mqtt_5fsubs_5fsuccess_5fqos_5f0',['MQTT_SUBS_SUCCESS_QOS_0',['../group__status__codes.html#ga5bbfeb0ed4631a9a1f37b62d13818340',1,'TypeDef.h']]],
diff --git a/search/functions_b.js b/search/functions_b.js
index 90c5874a..b2f5ae95 100644
--- a/search/functions_b.js
+++ b/search/functions_b.js
@@ -2,7 +2,7 @@ var searchData=
[
['micros',['micros',['../class_module.html#af3f51e517a825949891ad29e30fd3f59',1,'Module']]],
['millis',['millis',['../class_module.html#a216dd0c6ce140857f2b003ab8d89fbac',1,'Module']]],
- ['module',['Module',['../class_module.html#a5ea76bc25ef979ec1ff90c032e476004',1,'Module::Module(RADIOLIB_PIN_TYPE rx, RADIOLIB_PIN_TYPE tx, HardwareSerial *serial=nullptr, RADIOLIB_PIN_TYPE rst=RADIOLIB_NC)'],['../class_module.html#a06b2e1f1eb9e07a280e55f517f2fab38',1,'Module::Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst)'],['../class_module.html#ae8709b81f592a23ebd72ba3fd8066b0f',1,'Module::Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE gpio)'],['../class_module.html#ac65f3d9e022b3284134ced1c20bcff09',1,'Module::Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, SPIClass &spi, SPISettings spiSettings)'],['../class_module.html#af67217bf4771f4becb0f89b2a90054c4',1,'Module::Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE gpio, SPIClass &spi, SPISettings spiSettings)'],['../class_module.html#a56456ade4eeffa2c566a6fc3fd098276',1,'Module::Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE rx, RADIOLIB_PIN_TYPE tx, SPIClass &spi=RADIOLIB_DEFAULT_SPI, SPISettings spiSettings=SPISettings(2000000, MSBFIRST, SPI_MODE0), HardwareSerial *serial=nullptr)'],['../class_module.html#a919baf2e46c357ebfcdbc1025b6c551e',1,'Module::Module(const Module &mod)']]],
+ ['module',['Module',['../class_module.html#a5ea76bc25ef979ec1ff90c032e476004',1,'Module::Module(RADIOLIB_PIN_TYPE rx, RADIOLIB_PIN_TYPE tx, HardwareSerial *serial=nullptr, RADIOLIB_PIN_TYPE rst=RADIOLIB_NC)'],['../class_module.html#a06b2e1f1eb9e07a280e55f517f2fab38',1,'Module::Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst)'],['../class_module.html#ae8709b81f592a23ebd72ba3fd8066b0f',1,'Module::Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE gpio)'],['../class_module.html#ac65f3d9e022b3284134ced1c20bcff09',1,'Module::Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, SPIClass &spi, SPISettings spiSettings)'],['../class_module.html#a53d99944916b750dc1c69890f370680e',1,'Module::Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE gpio, SPIClass &spi, SPISettings spiSettings=SPISettings(2000000, MSBFIRST, SPI_MODE0))'],['../class_module.html#a56456ade4eeffa2c566a6fc3fd098276',1,'Module::Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE rx, RADIOLIB_PIN_TYPE tx, SPIClass &spi=RADIOLIB_DEFAULT_SPI, SPISettings spiSettings=SPISettings(2000000, MSBFIRST, SPI_MODE0), HardwareSerial *serial=nullptr)'],['../class_module.html#a919baf2e46c357ebfcdbc1025b6c551e',1,'Module::Module(const Module &mod)']]],
['morseclient',['MorseClient',['../class_morse_client.html#aeade3a433da40e6a9f28688f2e6e3b5a',1,'MorseClient::MorseClient(PhysicalLayer *phy)'],['../class_morse_client.html#aa5c8ec6823388877b7acfa0deab689a2',1,'MorseClient::MorseClient(AFSKClient *audio)']]],
['mqttclient',['MQTTClient',['../class_m_q_t_t_client.html#a6ecdbc80b76ae32b926e84af620dacb6',1,'MQTTClient']]]
];