diff --git a/_module_8h_source.html b/_module_8h_source.html
index 27de0644..084973f6 100644
--- a/_module_8h_source.html
+++ b/_module_8h_source.html
@@ -388,7 +388,7 @@ $(document).ready(function(){initNavTree('_module_8h_source.html',''); initResiz
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:478
void noTone(RADIOLIB_PIN_TYPE pin)
Arduino core noTone override that checks RADIOLIB_NC as alias for unused pin and RADIOLIB_TONE_UNSUPP...
Definition: Module.cpp:539
void setRfSwitchState(uint8_t mode)
Set RF switch state.
Definition: Module.cpp:803
-#define RADIOLIB_ERR_UNKNOWN
There was an unexpected, unknown error. If you see this, something went incredibly wrong....
Definition: TypeDef.h:109
+#define RADIOLIB_ERR_UNKNOWN
There was an unexpected, unknown error. If you see this, something went incredibly wrong....
Definition: TypeDef.h:110
diff --git a/_s_x128x_8h_source.html b/_s_x128x_8h_source.html
index 8636a6d4..bb13dbcc 100644
--- a/_s_x128x_8h_source.html
+++ b/_s_x128x_8h_source.html
@@ -673,7 +673,7 @@ $(document).ready(function(){initNavTree('_s_x128x_8h_source.html',''); initResi
int16_t receive(String &str, size_t len=0)
Arduino String receive method.
Definition: PhysicalLayer.cpp:60
void setDirectAction(void(*func)(void))
Dummy method, to ensure PhysicalLayer compatibility.
Definition: SX128x.cpp:1279
int16_t receiveDirect() override
Starts direct mode reception. Only implemented for PhysicalLayer compatibility, as SX128x series does...
Definition: SX128x.cpp:388
-#define RADIOLIB_SHAPING_0_5
Gaussin shaping filter, BT = 0.5.
Definition: TypeDef.h:26
+#define RADIOLIB_SHAPING_0_5
Gaussin shaping filter, BT = 0.5.
Definition: TypeDef.h:27
diff --git a/_type_def_8h_source.html b/_type_def_8h_source.html
index 20581e6c..7ec9607a 100644
--- a/_type_def_8h_source.html
+++ b/_type_def_8h_source.html
@@ -89,190 +89,191 @@ $(document).ready(function(){initNavTree('_type_def_8h_source.html',''); initRes
1 #if !defined(_RADIOLIB_TYPES_H)
2 #define _RADIOLIB_TYPES_H
-
+
5 #include "BuildOptUser.h"
-
-
16 #define RADIOLIB_SHAPING_NONE (0x00)
-
-
21 #define RADIOLIB_SHAPING_0_3 (0x01)
-
-
26 #define RADIOLIB_SHAPING_0_5 (0x02)
-
-
31 #define RADIOLIB_SHAPING_0_7 (0x03)
-
-
36 #define RADIOLIB_SHAPING_1_0 (0x04)
-
-
51 #define RADIOLIB_ENCODING_NRZ (0x00)
-
-
56 #define RADIOLIB_ENCODING_MANCHESTER (0x01)
-
-
61 #define RADIOLIB_ENCODING_WHITENING (0x02)
-
-
76 #define RADIOLIB_STANDBY_DEFAULT (0x00)
-
-
81 #define RADIOLIB_STANDBY_WARM (0x01)
-
-
86 #define RADIOLIB_STANDBY_COLD (0x02)
-
-
-
-
103 #define RADIOLIB_ERR_NONE (0)
-
-
109 #define RADIOLIB_ERR_UNKNOWN (-1)
-
-
-
-
117 #define RADIOLIB_ERR_CHIP_NOT_FOUND (-2)
-
-
122 #define RADIOLIB_ERR_MEMORY_ALLOCATION_FAILED (-3)
-
-
127 #define RADIOLIB_ERR_PACKET_TOO_LONG (-4)
-
-
132 #define RADIOLIB_ERR_TX_TIMEOUT (-5)
-
-
137 #define RADIOLIB_ERR_RX_TIMEOUT (-6)
-
-
143 #define RADIOLIB_ERR_CRC_MISMATCH (-7)
-
-
148 #define RADIOLIB_ERR_INVALID_BANDWIDTH (-8)
-
-
153 #define RADIOLIB_ERR_INVALID_SPREADING_FACTOR (-9)
-
-
158 #define RADIOLIB_ERR_INVALID_CODING_RATE (-10)
-
-
163 #define RADIOLIB_ERR_INVALID_BIT_RANGE (-11)
-
-
168 #define RADIOLIB_ERR_INVALID_FREQUENCY (-12)
-
-
173 #define RADIOLIB_ERR_INVALID_OUTPUT_POWER (-13)
-
-
179 #define RADIOLIB_PREAMBLE_DETECTED (-14)
-
-
184 #define RADIOLIB_CHANNEL_FREE (-15)
-
-
189 #define RADIOLIB_ERR_SPI_WRITE_FAILED (-16)
-
-
194 #define RADIOLIB_ERR_INVALID_CURRENT_LIMIT (-17)
-
-
199 #define RADIOLIB_ERR_INVALID_PREAMBLE_LENGTH (-18)
-
-
204 #define RADIOLIB_ERR_INVALID_GAIN (-19)
-
-
210 #define RADIOLIB_ERR_WRONG_MODEM (-20)
-
-
215 #define RADIOLIB_ERR_INVALID_NUM_SAMPLES (-21)
-
-
220 #define RADIOLIB_ERR_INVALID_RSSI_OFFSET (-22)
-
-
225 #define RADIOLIB_ERR_INVALID_ENCODING (-23)
-
-
230 #define RADIOLIB_ERR_LORA_HEADER_DAMAGED (-24)
-
-
235 #define RADIOLIB_ERR_UNSUPPORTED (-25)
-
-
240 #define RADIOLIB_ERR_INVALID_DIO_PIN (-26)
-
-
245 #define RADIOLIB_ERR_INVALID_RSSI_THRESHOLD (-27)
-
-
250 #define RADIOLIB_ERR_NULL_POINTER (-28)
-
-
-
-
257 #define RADIOLIB_ERR_INVALID_BIT_RATE (-101)
-
-
262 #define RADIOLIB_ERR_INVALID_FREQUENCY_DEVIATION (-102)
-
-
267 #define RADIOLIB_ERR_INVALID_BIT_RATE_BW_RATIO (-103)
-
-
272 #define RADIOLIB_ERR_INVALID_RX_BANDWIDTH (-104)
-
-
277 #define RADIOLIB_ERR_INVALID_SYNC_WORD (-105)
-
-
282 #define RADIOLIB_ERR_INVALID_DATA_SHAPING (-106)
-
-
287 #define RADIOLIB_ERR_INVALID_MODULATION (-107)
-
-
292 #define RADIOLIB_ERR_INVALID_OOK_RSSI_PEAK_TYPE (-108)
-
-
-
-
299 #define RADIOLIB_ERR_INVALID_SYMBOL (-201)
-
-
304 #define RADIOLIB_ERR_INVALID_MIC_E_TELEMETRY (-202)
-
-
309 #define RADIOLIB_ERR_INVALID_MIC_E_TELEMETRY_LENGTH (-203)
-
-
314 #define RADIOLIB_ERR_MIC_E_TELEMETRY_STATUS (-204)
-
-
-
-
321 #define RADIOLIB_ERR_INVALID_SSDV_MODE (-301)
-
-
326 #define RADIOLIB_ERR_INVALID_IMAGE_SIZE (-302)
-
-
331 #define RADIOLIB_ERR_INVALID_IMAGE_QUALITY (-303)
-
-
336 #define RADIOLIB_ERR_INVALID_SUBSAMPLING (-304)
-
-
-
-
343 #define RADIOLIB_ERR_INVALID_RTTY_SHIFT (-401)
-
-
348 #define RADIOLIB_ERR_UNSUPPORTED_ENCODING (-402)
-
-
-
-
355 #define RADIOLIB_ERR_INVALID_DATA_RATE (-501)
-
-
360 #define RADIOLIB_ERR_INVALID_ADDRESS_WIDTH (-502)
-
-
365 #define RADIOLIB_ERR_INVALID_PIPE_NUMBER (-503)
-
-
370 #define RADIOLIB_ERR_ACK_NOT_RECEIVED (-504)
-
-
-
-
377 #define RADIOLIB_ERR_INVALID_NUM_BROAD_ADDRS (-601)
-
-
-
-
384 #define RADIOLIB_ERR_INVALID_CRC_CONFIGURATION (-701)
-
-
389 #define RADIOLIB_LORA_DETECTED (-702)
-
-
394 #define RADIOLIB_ERR_INVALID_TCXO_VOLTAGE (-703)
-
-
399 #define RADIOLIB_ERR_INVALID_MODULATION_PARAMETERS (-704)
-
-
404 #define RADIOLIB_ERR_SPI_CMD_TIMEOUT (-705)
-
-
409 #define RADIOLIB_ERR_SPI_CMD_INVALID (-706)
-
-
419 #define RADIOLIB_ERR_SPI_CMD_FAILED (-707)
-
-
427 #define RADIOLIB_ERR_INVALID_SLEEP_PERIOD (-708)
-
-
434 #define RADIOLIB_ERR_INVALID_RX_PERIOD (-709)
-
-
-
-
443 #define RADIOLIB_ERR_INVALID_CALLSIGN (-801)
-
-
450 #define RADIOLIB_ERR_INVALID_NUM_REPEATERS (-802)
-
-
457 #define RADIOLIB_ERR_INVALID_REPEATER_CALLSIGN (-803)
-
-
-
-
464 #define RADIOLIB_ERR_RANGING_TIMEOUT (-901)
-
-
-
-
471 #define RADIOLIB_ERR_INVALID_PAYLOAD (-1001)
-
-
476 #define RADIOLIB_ERR_ADDRESS_NOT_FOUND (-1002)
-
-
+
+
+
17 #define RADIOLIB_SHAPING_NONE (0x00)
+
+
22 #define RADIOLIB_SHAPING_0_3 (0x01)
+
+
27 #define RADIOLIB_SHAPING_0_5 (0x02)
+
+
32 #define RADIOLIB_SHAPING_0_7 (0x03)
+
+
37 #define RADIOLIB_SHAPING_1_0 (0x04)
+
+
52 #define RADIOLIB_ENCODING_NRZ (0x00)
+
+
57 #define RADIOLIB_ENCODING_MANCHESTER (0x01)
+
+
62 #define RADIOLIB_ENCODING_WHITENING (0x02)
+
+
77 #define RADIOLIB_STANDBY_DEFAULT (0x00)
+
+
82 #define RADIOLIB_STANDBY_WARM (0x01)
+
+
87 #define RADIOLIB_STANDBY_COLD (0x02)
+
+
+
+
104 #define RADIOLIB_ERR_NONE (0)
+
+
110 #define RADIOLIB_ERR_UNKNOWN (-1)
+
+
+
+
118 #define RADIOLIB_ERR_CHIP_NOT_FOUND (-2)
+
+
123 #define RADIOLIB_ERR_MEMORY_ALLOCATION_FAILED (-3)
+
+
128 #define RADIOLIB_ERR_PACKET_TOO_LONG (-4)
+
+
133 #define RADIOLIB_ERR_TX_TIMEOUT (-5)
+
+
138 #define RADIOLIB_ERR_RX_TIMEOUT (-6)
+
+
144 #define RADIOLIB_ERR_CRC_MISMATCH (-7)
+
+
149 #define RADIOLIB_ERR_INVALID_BANDWIDTH (-8)
+
+
154 #define RADIOLIB_ERR_INVALID_SPREADING_FACTOR (-9)
+
+
159 #define RADIOLIB_ERR_INVALID_CODING_RATE (-10)
+
+
164 #define RADIOLIB_ERR_INVALID_BIT_RANGE (-11)
+
+
169 #define RADIOLIB_ERR_INVALID_FREQUENCY (-12)
+
+
174 #define RADIOLIB_ERR_INVALID_OUTPUT_POWER (-13)
+
+
180 #define RADIOLIB_PREAMBLE_DETECTED (-14)
+
+
185 #define RADIOLIB_CHANNEL_FREE (-15)
+
+
190 #define RADIOLIB_ERR_SPI_WRITE_FAILED (-16)
+
+
195 #define RADIOLIB_ERR_INVALID_CURRENT_LIMIT (-17)
+
+
200 #define RADIOLIB_ERR_INVALID_PREAMBLE_LENGTH (-18)
+
+
205 #define RADIOLIB_ERR_INVALID_GAIN (-19)
+
+
211 #define RADIOLIB_ERR_WRONG_MODEM (-20)
+
+
216 #define RADIOLIB_ERR_INVALID_NUM_SAMPLES (-21)
+
+
221 #define RADIOLIB_ERR_INVALID_RSSI_OFFSET (-22)
+
+
226 #define RADIOLIB_ERR_INVALID_ENCODING (-23)
+
+
231 #define RADIOLIB_ERR_LORA_HEADER_DAMAGED (-24)
+
+
236 #define RADIOLIB_ERR_UNSUPPORTED (-25)
+
+
241 #define RADIOLIB_ERR_INVALID_DIO_PIN (-26)
+
+
246 #define RADIOLIB_ERR_INVALID_RSSI_THRESHOLD (-27)
+
+
251 #define RADIOLIB_ERR_NULL_POINTER (-28)
+
+
+
+
258 #define RADIOLIB_ERR_INVALID_BIT_RATE (-101)
+
+
263 #define RADIOLIB_ERR_INVALID_FREQUENCY_DEVIATION (-102)
+
+
268 #define RADIOLIB_ERR_INVALID_BIT_RATE_BW_RATIO (-103)
+
+
273 #define RADIOLIB_ERR_INVALID_RX_BANDWIDTH (-104)
+
+
278 #define RADIOLIB_ERR_INVALID_SYNC_WORD (-105)
+
+
283 #define RADIOLIB_ERR_INVALID_DATA_SHAPING (-106)
+
+
288 #define RADIOLIB_ERR_INVALID_MODULATION (-107)
+
+
293 #define RADIOLIB_ERR_INVALID_OOK_RSSI_PEAK_TYPE (-108)
+
+
+
+
300 #define RADIOLIB_ERR_INVALID_SYMBOL (-201)
+
+
305 #define RADIOLIB_ERR_INVALID_MIC_E_TELEMETRY (-202)
+
+
310 #define RADIOLIB_ERR_INVALID_MIC_E_TELEMETRY_LENGTH (-203)
+
+
315 #define RADIOLIB_ERR_MIC_E_TELEMETRY_STATUS (-204)
+
+
+
+
322 #define RADIOLIB_ERR_INVALID_SSDV_MODE (-301)
+
+
327 #define RADIOLIB_ERR_INVALID_IMAGE_SIZE (-302)
+
+
332 #define RADIOLIB_ERR_INVALID_IMAGE_QUALITY (-303)
+
+
337 #define RADIOLIB_ERR_INVALID_SUBSAMPLING (-304)
+
+
+
+
344 #define RADIOLIB_ERR_INVALID_RTTY_SHIFT (-401)
+
+
349 #define RADIOLIB_ERR_UNSUPPORTED_ENCODING (-402)
+
+
+
+
356 #define RADIOLIB_ERR_INVALID_DATA_RATE (-501)
+
+
361 #define RADIOLIB_ERR_INVALID_ADDRESS_WIDTH (-502)
+
+
366 #define RADIOLIB_ERR_INVALID_PIPE_NUMBER (-503)
+
+
371 #define RADIOLIB_ERR_ACK_NOT_RECEIVED (-504)
+
+
+
+
378 #define RADIOLIB_ERR_INVALID_NUM_BROAD_ADDRS (-601)
+
+
+
+
385 #define RADIOLIB_ERR_INVALID_CRC_CONFIGURATION (-701)
+
+
390 #define RADIOLIB_LORA_DETECTED (-702)
+
+
395 #define RADIOLIB_ERR_INVALID_TCXO_VOLTAGE (-703)
+
+
400 #define RADIOLIB_ERR_INVALID_MODULATION_PARAMETERS (-704)
+
+
405 #define RADIOLIB_ERR_SPI_CMD_TIMEOUT (-705)
+
+
410 #define RADIOLIB_ERR_SPI_CMD_INVALID (-706)
+
+
420 #define RADIOLIB_ERR_SPI_CMD_FAILED (-707)
+
+
428 #define RADIOLIB_ERR_INVALID_SLEEP_PERIOD (-708)
+
+
435 #define RADIOLIB_ERR_INVALID_RX_PERIOD (-709)
+
+
+
+
444 #define RADIOLIB_ERR_INVALID_CALLSIGN (-801)
+
+
451 #define RADIOLIB_ERR_INVALID_NUM_REPEATERS (-802)
+
+
458 #define RADIOLIB_ERR_INVALID_REPEATER_CALLSIGN (-803)
+
+
+
+
465 #define RADIOLIB_ERR_RANGING_TIMEOUT (-901)
+
+
+
+
472 #define RADIOLIB_ERR_INVALID_PAYLOAD (-1001)
+
+
477 #define RADIOLIB_ERR_ADDRESS_NOT_FOUND (-1002)
+
+