diff --git a/_build_opt_8h_source.html b/_build_opt_8h_source.html
index ed886bd4..de446d25 100644
--- a/_build_opt_8h_source.html
+++ b/_build_opt_8h_source.html
@@ -208,970 +208,991 @@ $(document).ready(function(){initNavTree('_build_opt_8h_source.html',''); initRe
120 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
121 #define RADIOLIB_NONVOLATILE PROGMEM
122 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
- 123 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
-
-
- 126 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, uint8_t pin, uint8_t mode)
- 127 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, uint8_t pin, uint8_t value)
- 128 #define RADIOLIB_CB_ARGS_DIGITAL_READ (int, digitalRead, uint8_t pin)
- 129 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint8_t _pin, unsigned int frequency, unsigned long duration)
- 130 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint8_t _pin)
- 131 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, uint8_t interruptNum, void (*userFunc)(void), int mode)
- 132 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, uint8_t interruptNum)
- 133 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
- 134 #define RADIOLIB_CB_ARGS_DELAY (void, delay, unsigned long ms)
- 135 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, unsigned int us)
- 136 #define RADIOLIB_CB_ARGS_MILLIS (unsigned long, millis, void)
- 137 #define RADIOLIB_CB_ARGS_MICROS (unsigned long, micros, void)
- 138 #define RADIOLIB_CB_ARGS_PULSE_IN (unsigned long, pulseIn, uint8_t pin, uint8_t state, unsigned long timeout)
- 139 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
- 140 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
- 141 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
- 142 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
- 143 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
-
- 145 #elif defined(ESP8266)
-
- 147 #define RADIOLIB_PLATFORM "ESP8266"
- 148 #define RADIOLIB_PIN_TYPE uint8_t
- 149 #define RADIOLIB_PIN_MODE uint8_t
- 150 #define RADIOLIB_PIN_STATUS uint8_t
- 151 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
- 152 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
- 153 #define RADIOLIB_NC (0xFF)
- 154 #define RADIOLIB_DEFAULT_SPI SPI
- 155 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
- 156 #define RADIOLIB_NONVOLATILE PROGMEM
- 157 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
- 158 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
-
-
- 161 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, uint8_t pin, uint8_t mode)
- 162 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, uint8_t pin, uint8_t value)
- 163 #define RADIOLIB_CB_ARGS_DIGITAL_READ (int, digitalRead, uint8_t pin)
- 164 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint8_t _pin, unsigned int frequency, unsigned long duration)
- 165 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint8_t _pin)
- 166 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, uint8_t pin, void (*)(void), int mode)
- 167 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, uint8_t interruptNum)
- 168 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
- 169 #define RADIOLIB_CB_ARGS_DELAY (void, delay, unsigned long)
- 170 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, unsigned int us)
- 171 #define RADIOLIB_CB_ARGS_MILLIS (unsigned long, millis, void)
- 172 #define RADIOLIB_CB_ARGS_MICROS (unsigned long, micros, void)
- 173 #define RADIOLIB_CB_ARGS_PULSE_IN (unsigned long, pulseIn, uint8_t pin, uint8_t state, unsigned long timeout)
- 174 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
- 175 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
- 176 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
- 177 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
- 178 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
-
-
-
- 182 #define RADIOLIB_PLATFORM "ESP32"
- 183 #define RADIOLIB_PIN_TYPE uint8_t
- 184 #define RADIOLIB_PIN_MODE uint8_t
- 185 #define RADIOLIB_PIN_STATUS uint8_t
- 186 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
- 187 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
- 188 #define RADIOLIB_NC (0xFF)
- 189 #define RADIOLIB_DEFAULT_SPI SPI
- 190 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
- 191 #define RADIOLIB_NONVOLATILE PROGMEM
- 192 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
- 193 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
-
-
- 196 #define RADIOLIB_TONE_UNSUPPORTED
- 197 #define RADIOLIB_TONE_ESP32_CHANNEL (1)
-
-
- 200 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, uint8_t pin, uint8_t mode)
- 201 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, uint8_t pin, uint8_t value)
- 202 #define RADIOLIB_CB_ARGS_DIGITAL_READ (int, digitalRead, uint8_t pin)
- 203 #define RADIOLIB_CB_ARGS_TONE (void, tone, void)
- 204 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, void)
- 205 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, uint8_t pin, void (*)(void), int mode)
- 206 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, uint8_t pin)
- 207 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
- 208 #define RADIOLIB_CB_ARGS_DELAY (void, delay, uint32_t)
- 209 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, uint32_t us)
- 210 #define RADIOLIB_CB_ARGS_MILLIS (unsigned long, millis, void)
- 211 #define RADIOLIB_CB_ARGS_MICROS (unsigned long, micros, void)
- 212 #define RADIOLIB_CB_ARGS_PULSE_IN (unsigned long, pulseIn, uint8_t pin, uint8_t state, unsigned long timeout)
- 213 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
- 214 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
- 215 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
- 216 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
- 217 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
-
- 219 #elif defined(ARDUINO_ARCH_STM32)
-
- 221 #define RADIOLIB_PLATFORM "Arduino STM32 (official)"
- 222 #define RADIOLIB_PIN_TYPE uint32_t
- 223 #define RADIOLIB_PIN_MODE uint32_t
- 224 #define RADIOLIB_PIN_STATUS uint32_t
- 225 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
- 226 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
- 227 #define RADIOLIB_NC (0xFFFFFFFF)
- 228 #define RADIOLIB_DEFAULT_SPI SPI
- 229 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
- 230 #define RADIOLIB_NONVOLATILE PROGMEM
- 231 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
- 232 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
-
-
- 235 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, uint32_t dwPin, uint32_t dwMode)
- 236 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, uint32_t dwPin, uint32_t dwVal)
- 237 #define RADIOLIB_CB_ARGS_DIGITAL_READ (int, digitalRead, uint32_t ulPin)
- 238 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint8_t _pin, unsigned int frequency, unsigned long duration)
- 239 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint8_t _pin, bool destruct)
- 240 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, uint32_t pin, callback_function_t callback, uint32_t mode)
- 241 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, uint32_t pin)
- 242 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
- 243 #define RADIOLIB_CB_ARGS_DELAY (void, delay, uint32_t ms)
- 244 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, uint32_t us)
- 245 #define RADIOLIB_CB_ARGS_MILLIS (uint32_t, millis, void)
- 246 #define RADIOLIB_CB_ARGS_MICROS (uint32_t, micros, void)
- 247 #define RADIOLIB_CB_ARGS_PULSE_IN (uint32_t, pulseIn, uint32_t pin, uint32_t state, uint32_t timeout)
- 248 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
- 249 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
- 250 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
- 251 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
- 252 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
-
- 254 #elif defined(SAMD_SERIES)
-
- 256 #define RADIOLIB_PLATFORM "Adafruit SAMD"
- 257 #define RADIOLIB_PIN_TYPE uint32_t
- 258 #define RADIOLIB_PIN_MODE uint32_t
- 259 #define RADIOLIB_PIN_STATUS uint32_t
- 260 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
- 261 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
- 262 #define RADIOLIB_NC (0xFFFFFFFF)
- 263 #define RADIOLIB_DEFAULT_SPI SPI
- 264 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
- 265 #define RADIOLIB_NONVOLATILE PROGMEM
- 266 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
- 267 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
-
-
- 270 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, uint32_t dwPin, uint32_t dwMode)
- 271 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, uint32_t dwPin, uint32_t dwVal)
- 272 #define RADIOLIB_CB_ARGS_DIGITAL_READ (int, digitalRead, uint32_t ulPin)
- 273 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint32_t _pin, uint32_t frequency, uint32_t duration)
- 274 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint32_t _pin)
- 275 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, uint32_t pin, voidFuncPtr callback, uint32_t mode)
- 276 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, uint32_t pin)
- 277 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
- 278 #define RADIOLIB_CB_ARGS_DELAY (void, delay, unsigned long dwMs)
- 279 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, unsigned int)
- 280 #define RADIOLIB_CB_ARGS_MILLIS (unsigned long, millis, void)
- 281 #define RADIOLIB_CB_ARGS_MICROS (unsigned long, micros, void)
- 282 #define RADIOLIB_CB_ARGS_PULSE_IN (uint32_t, pulseIn, uint32_t pin, uint32_t state, uint32_t timeout)
- 283 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
- 284 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
- 285 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
- 286 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
- 287 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
-
- 289 #elif defined(ARDUINO_ARCH_SAMD)
-
- 291 #define RADIOLIB_PLATFORM "Arduino SAMD"
- 292 #define RADIOLIB_PIN_TYPE pin_size_t
- 293 #define RADIOLIB_PIN_MODE PinMode
- 294 #define RADIOLIB_PIN_STATUS PinStatus
- 295 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
- 296 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
- 297 #define RADIOLIB_NC (0xFF)
- 298 #define RADIOLIB_DEFAULT_SPI SPI
- 299 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
- 300 #define RADIOLIB_NONVOLATILE PROGMEM
- 301 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
- 302 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
-
-
- 305 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, pin_size_t pinNumber, PinMode pinMode)
- 306 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, pin_size_t pinNumber, PinStatus status)
- 307 #define RADIOLIB_CB_ARGS_DIGITAL_READ (PinStatus, digitalRead, pin_size_t pinNumber)
- 308 #define RADIOLIB_CB_ARGS_TONE (void, tone, unsigned char outputPin, unsigned int frequency, unsigned long duration)
- 309 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint8_t outputPin)
- 310 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, pin_size_t pin, voidFuncPtr callback, PinStatus mode)
- 311 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, pin_size_t pin)
- 312 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
- 313 #define RADIOLIB_CB_ARGS_DELAY (void, delay, unsigned long)
- 314 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, unsigned int us)
- 315 #define RADIOLIB_CB_ARGS_MILLIS (unsigned long, millis, void)
- 316 #define RADIOLIB_CB_ARGS_MICROS (unsigned long, micros, void)
- 317 #define RADIOLIB_CB_ARGS_PULSE_IN (uint32_t, pulseIn, pin_size_t pin, uint8_t state, uint32_t timeout)
- 318 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
- 319 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
- 320 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
- 321 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
- 322 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
-
- 324 #elif defined(__SAM3X8E__)
-
- 326 #define RADIOLIB_PLATFORM "Arduino Due"
- 327 #define RADIOLIB_PIN_TYPE uint32_t
- 328 #define RADIOLIB_PIN_MODE uint32_t
- 329 #define RADIOLIB_PIN_STATUS uint32_t
- 330 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
- 331 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
- 332 #define RADIOLIB_NC (0xFFFFFFFF)
- 333 #define RADIOLIB_DEFAULT_SPI SPI
- 334 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
- 335 #define RADIOLIB_NONVOLATILE PROGMEM
- 336 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
- 337 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
- 338 #define RADIOLIB_TONE_UNSUPPORTED
-
-
- 341 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, uint32_t dwPin, uint32_t dwMode)
- 342 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, uint32_t dwPin, uint32_t dwVal)
- 343 #define RADIOLIB_CB_ARGS_DIGITAL_READ (int, digitalRead, uint32_t ulPin)
- 344 #define RADIOLIB_CB_ARGS_TONE (void, tone, void)
- 345 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, void)
- 346 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, uint32_t pin, void (*callback)(void), uint32_t mode)
- 347 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, uint32_t pin)
- 348 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
- 349 #define RADIOLIB_CB_ARGS_DELAY (void, delay, uint32_t dwMs)
- 350 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, uint32_t usec)
- 351 #define RADIOLIB_CB_ARGS_MILLIS (uint32_t, millis, void)
- 352 #define RADIOLIB_CB_ARGS_MICROS (uint32_t, micros, void)
- 353 #define RADIOLIB_CB_ARGS_PULSE_IN (uint32_t, pulseIn, uint32_t pin, uint32_t state, uint32_t timeout)
- 354 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
- 355 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
- 356 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
- 357 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
- 358 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
-
- 360 #elif (defined(NRF52832_XXAA) || defined(NRF52840_XXAA)) && !defined(ARDUINO_ARDUINO_NANO33BLE)
-
- 362 #define RADIOLIB_PLATFORM "Adafruit nRF52"
- 363 #define RADIOLIB_PIN_TYPE uint32_t
- 364 #define RADIOLIB_PIN_MODE uint32_t
- 365 #define RADIOLIB_PIN_STATUS uint32_t
- 366 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
- 367 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
- 368 #define RADIOLIB_NC (0xFFFFFFFF)
- 369 #define RADIOLIB_DEFAULT_SPI SPI
- 370 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
- 371 #define RADIOLIB_NONVOLATILE PROGMEM
- 372 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
- 373 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
-
-
- 376 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, uint32_t dwPin, uint32_t dwMode)
- 377 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, uint32_t dwPin, uint32_t dwVal)
- 378 #define RADIOLIB_CB_ARGS_DIGITAL_READ (int, digitalRead, uint32_t ulPin)
- 379 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint8_t pin, unsigned int frequency, unsigned long duration)
- 380 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint8_t pin)
- 381 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (int, attachInterrupt, uint32_t pin, voidFuncPtr callback, uint32_t mode)
- 382 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, uint32_t pin)
- 383 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
- 384 #define RADIOLIB_CB_ARGS_DELAY (void, delay, uint32_t dwMs)
- 385 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, uint32_t usec)
- 386 #define RADIOLIB_CB_ARGS_MILLIS (uint32_t, millis, void)
- 387 #define RADIOLIB_CB_ARGS_MICROS (uint32_t, micros, void)
- 388 #define RADIOLIB_CB_ARGS_PULSE_IN (uint32_t, pulseIn, uint32_t pin, uint32_t state, uint32_t timeout)
- 389 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
- 390 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
- 391 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
- 392 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
- 393 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
-
- 395 #elif defined(ARDUINO_ARC32_TOOLS)
-
- 397 #define RADIOLIB_PLATFORM "Intel Curie"
- 398 #define RADIOLIB_PIN_TYPE uint8_t
- 399 #define RADIOLIB_PIN_MODE uint8_t
- 400 #define RADIOLIB_PIN_STATUS uint8_t
- 401 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
- 402 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
- 403 #define RADIOLIB_NC (0xFF)
- 404 #define RADIOLIB_DEFAULT_SPI SPI
- 405 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
- 406 #define RADIOLIB_NONVOLATILE PROGMEM
- 407 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
- 408 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
-
-
- 411 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, uint8_t pin, uint8_t mode)
- 412 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, uint8_t pin, uint8_t val)
- 413 #define RADIOLIB_CB_ARGS_DIGITAL_READ (int, digitalRead, uint8_t pin)
- 414 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint32_t _pin, unsigned int frequency, unsigned long duration)
- 415 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint32_t _pin)
- 416 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, uint32_t pin, void (*callback)(void), uint32_t mode)
- 417 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, uint32_t pin)
- 418 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
- 419 #define RADIOLIB_CB_ARGS_DELAY (void, delay, uint32_t dwMs)
- 420 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, uint32_t dwUs)
- 421 #define RADIOLIB_CB_ARGS_MILLIS (uint64_t, millis, void)
- 422 #define RADIOLIB_CB_ARGS_MICROS (uint64_t, micros, void)
- 423 #define RADIOLIB_CB_ARGS_PULSE_IN (uint32_t, pulseIn, uint32_t pin, uint32_t state, uint32_t timeout)
- 424 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
- 425 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
- 426 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
- 427 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
- 428 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
-
- 430 #elif defined(ARDUINO_AVR_UNO_WIFI_REV2) || defined(ARDUINO_AVR_NANO_EVERY) || defined(PORTDUINO)
-
- 432 #define RADIOLIB_PLATFORM "Arduino megaAVR"
- 433 #define RADIOLIB_PIN_TYPE uint8_t
- 434 #define RADIOLIB_PIN_MODE PinMode
- 435 #define RADIOLIB_PIN_STATUS PinStatus
- 436 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
- 437 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
- 438 #define RADIOLIB_NC (0xFF)
- 439 #define RADIOLIB_DEFAULT_SPI SPI
- 440 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
- 441 #define RADIOLIB_NONVOLATILE PROGMEM
- 442 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
- 443 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
-
-
- 446 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, uint8_t pin, PinMode mode)
- 447 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, uint8_t pin, PinStatus val)
- 448 #define RADIOLIB_CB_ARGS_DIGITAL_READ (PinStatus, digitalRead, uint8_t pin)
- 449 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint8_t pin, unsigned int frequency, unsigned long duration)
- 450 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint8_t pin)
- 451 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, uint8_t pin, void (*userFunc)(void), PinStatus mode)
- 452 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, uint8_t pin)
- 453 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
- 454 #define RADIOLIB_CB_ARGS_DELAY (void, delay, unsigned long ms)
- 455 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, unsigned int us)
- 456 #define RADIOLIB_CB_ARGS_MILLIS (unsigned long, millis, void)
- 457 #define RADIOLIB_CB_ARGS_MICROS (unsigned long, micros, void)
- 458 #define RADIOLIB_CB_ARGS_PULSE_IN (unsigned long, pulseIn, uint8_t pin, uint8_t state, unsigned long timeout)
- 459 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
- 460 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
- 461 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
- 462 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
- 463 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
-
- 465 #elif defined(ARDUINO_ARCH_APOLLO3)
-
- 467 #define RADIOLIB_PLATFORM "Sparkfun Apollo3"
- 468 #define RADIOLIB_PIN_TYPE pin_size_t
- 469 #define RADIOLIB_PIN_MODE Arduino_PinMode
- 470 #define RADIOLIB_PIN_STATUS PinStatus
- 471 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
- 472 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
- 473 #define RADIOLIB_NC (0xFF)
- 474 #define RADIOLIB_DEFAULT_SPI SPI
- 475 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
- 476 #define RADIOLIB_NONVOLATILE PROGMEM
- 477 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
- 478 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
-
-
- 481 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, pin_size_t pinName, Arduino_PinMode pinMode)
- 482 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, pin_size_t pinName, PinStatus val)
- 483 #define RADIOLIB_CB_ARGS_DIGITAL_READ (PinStatus, digitalRead, pin_size_t pinName)
- 484 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint8_t _pin, unsigned int frequency, unsigned long duration)
- 485 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint8_t _pin)
- 486 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, pin_size_t interruptNumber, voidFuncPtr callback, PinStatus mode)
- 487 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, pin_size_t interruptNumber)
- 488 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
- 489 #define RADIOLIB_CB_ARGS_DELAY (void, delay, unsigned long ms)
- 490 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, unsigned int us)
- 491 #define RADIOLIB_CB_ARGS_MILLIS (unsigned long, millis, void)
- 492 #define RADIOLIB_CB_ARGS_MICROS (unsigned long, micros, void)
- 493 #define RADIOLIB_CB_ARGS_PULSE_IN (unsigned long, pulseIn, pin_size_t pin, uint8_t state, unsigned long timeout)
- 494 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
- 495 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
- 496 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
- 497 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
- 498 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
-
- 500 #elif defined(ARDUINO_ARDUINO_NANO33BLE)
-
- 502 #define RADIOLIB_PLATFORM "Arduino Nano 33 BLE"
- 503 #define RADIOLIB_PIN_TYPE pin_size_t
- 504 #define RADIOLIB_PIN_MODE PinMode
- 505 #define RADIOLIB_PIN_STATUS PinStatus
- 506 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
- 507 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
- 508 #define RADIOLIB_NC (0xFF)
- 509 #define RADIOLIB_DEFAULT_SPI SPI
- 510 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
- 511 #define RADIOLIB_NONVOLATILE PROGMEM
- 512 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
- 513 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
-
-
- 516 #define RADIOLIB_TONE_UNSUPPORTED
- 517 #define RADIOLIB_MBED_TONE_OVERRIDE
-
-
- 520 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, pin_size_t pin, PinMode mode)
- 521 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, pin_size_t pin, PinStatus val)
- 522 #define RADIOLIB_CB_ARGS_DIGITAL_READ (PinStatus, digitalRead, pin_size_t pin)
- 523 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint8_t pin, unsigned int frequency, unsigned long duration)
- 524 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint8_t pin)
- 525 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, pin_size_t interruptNum, voidFuncPtr func, PinStatus mode)
- 526 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, pin_size_t interruptNum)
- 527 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
- 528 #define RADIOLIB_CB_ARGS_DELAY (void, delay, unsigned long ms)
- 529 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, unsigned int us)
- 530 #define RADIOLIB_CB_ARGS_MILLIS (unsigned long, millis, void)
- 531 #define RADIOLIB_CB_ARGS_MICROS (unsigned long, micros, void)
- 532 #define RADIOLIB_CB_ARGS_PULSE_IN (unsigned long, pulseIn, pin_size_t pin, uint8_t state, unsigned long timeout)
- 533 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
- 534 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
- 535 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
- 536 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
- 537 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
-
- 539 #elif defined(ARDUINO_PORTENTA_H7_M7) || defined(ARDUINO_PORTENTA_H7_M4)
-
- 541 #define RADIOLIB_PLATFORM "Portenta H7"
- 542 #define RADIOLIB_PIN_TYPE pin_size_t
- 543 #define RADIOLIB_PIN_MODE PinMode
- 544 #define RADIOLIB_PIN_STATUS PinStatus
- 545 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
- 546 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
- 547 #define RADIOLIB_NC (0xFF)
- 548 #define RADIOLIB_DEFAULT_SPI SPI
- 549 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
- 550 #define RADIOLIB_NONVOLATILE PROGMEM
- 551 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
- 552 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
-
-
- 555 #define RADIOLIB_TONE_UNSUPPORTED
- 556 #define RADIOLIB_MBED_TONE_OVERRIDE
-
-
- 559 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, pin_size_t pin, PinMode mode)
- 560 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, pin_size_t pin, PinStatus val)
- 561 #define RADIOLIB_CB_ARGS_DIGITAL_READ (PinStatus, digitalRead, pin_size_t pin)
- 562 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint8_t pin, unsigned int frequency, unsigned long duration)
- 563 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint8_t pin)
- 564 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, pin_size_t interruptNum, voidFuncPtr func, PinStatus mode)
- 565 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, pin_size_t interruptNum)
- 566 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
- 567 #define RADIOLIB_CB_ARGS_DELAY (void, delay, unsigned long ms)
- 568 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, unsigned int us)
- 569 #define RADIOLIB_CB_ARGS_MILLIS (unsigned long, millis, void)
- 570 #define RADIOLIB_CB_ARGS_MICROS (unsigned long, micros, void)
- 571 #define RADIOLIB_CB_ARGS_PULSE_IN (unsigned long, pulseIn, pin_size_t pin, uint8_t state, unsigned long timeout)
- 572 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
- 573 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
- 574 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
- 575 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
- 576 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
-
- 578 #elif defined(__STM32F4__) || defined(__STM32F1__)
-
- 580 #define RADIOLIB_PLATFORM "STM32duino (unofficial)"
- 581 #define RADIOLIB_PIN_TYPE uint8_t
- 582 #define RADIOLIB_PIN_MODE WiringPinMode
- 583 #define RADIOLIB_PIN_STATUS uint8_t
- 584 #define RADIOLIB_INTERRUPT_STATUS ExtIntTriggerMode
- 585 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
- 586 #define RADIOLIB_NC (0xFF)
- 587 #define RADIOLIB_DEFAULT_SPI SPI
- 588 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
- 589 #define RADIOLIB_NONVOLATILE PROGMEM
- 590 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
- 591 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
-
-
- 594 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, uint8 pin, WiringPinMode mode)
- 595 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, uint8 pin, uint8 val)
- 596 #define RADIOLIB_CB_ARGS_DIGITAL_READ (uint32_t, digitalRead, uint8 pin)
- 597 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint32_t _pin, uint32_t frequency, uint32_t duration)
- 598 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint32_t _pin)
- 599 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, uint8 pin, voidFuncPtr handler, ExtIntTriggerMode mode)
- 600 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, uint8 pin)
- 601 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
- 602 #define RADIOLIB_CB_ARGS_DELAY (void, delay, unsigned long ms)
- 603 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, uint32 us)
- 604 #define RADIOLIB_CB_ARGS_MILLIS (uint32_t, millis, void)
- 605 #define RADIOLIB_CB_ARGS_MICROS (uint32_t, micros, void)
- 606 #define RADIOLIB_CB_ARGS_PULSE_IN (uint32_t, pulseIn, uint32_t ulPin, uint32_t ulState, uint32_t ulTimeout)
- 607 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
- 608 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
- 609 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
- 610 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
- 611 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
-
- 613 #elif defined(ARDUINO_ARCH_MEGAAVR)
-
- 615 #define RADIOLIB_PLATFORM "MegaCoreX"
- 616 #define RADIOLIB_PIN_TYPE uint8_t
- 617 #define RADIOLIB_PIN_MODE uint8_t
- 618 #define RADIOLIB_PIN_STATUS uint8_t
- 619 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
- 620 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
- 621 #define RADIOLIB_NC (0xFF)
- 622 #define RADIOLIB_DEFAULT_SPI SPI
- 623 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
- 624 #define RADIOLIB_NONVOLATILE PROGMEM
- 625 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
- 626 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
-
-
- 629 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, uint8_t pin, uint8_t mode)
- 630 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, uint8_t pin, uint8_t value)
- 631 #define RADIOLIB_CB_ARGS_DIGITAL_READ (uint8_t, digitalRead, uint8_t pin)
- 632 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint8_t _pin, unsigned int frequency, unsigned long duration)
- 633 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint8_t _pin)
- 634 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, uint8_t pin, void (*userFunc)(void), uint8_t mode)
- 635 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, uint8_t interruptNum)
- 636 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
- 637 #define RADIOLIB_CB_ARGS_DELAY (void, delay, unsigned long ms)
- 638 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, unsigned int us)
- 639 #define RADIOLIB_CB_ARGS_MILLIS (unsigned long, millis, void)
- 640 #define RADIOLIB_CB_ARGS_MICROS (unsigned long, micros, void)
- 641 #define RADIOLIB_CB_ARGS_PULSE_IN (unsigned long, pulseIn, uint8_t pin, uint8_t state, unsigned long timeout)
- 642 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
- 643 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
- 644 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
- 645 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
- 646 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
-
- 648 #elif defined(ARDUINO_ARCH_MBED_RP2040)
-
- 650 #define RADIOLIB_PLATFORM "Raspberry Pi Pico"
- 651 #define RADIOLIB_PIN_TYPE pin_size_t
- 652 #define RADIOLIB_PIN_MODE PinMode
- 653 #define RADIOLIB_PIN_STATUS PinStatus
- 654 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
- 655 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
- 656 #define RADIOLIB_NC (0xFF)
- 657 #define RADIOLIB_DEFAULT_SPI SPI
- 658 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
- 659 #define RADIOLIB_NONVOLATILE PROGMEM
- 660 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
- 661 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
+ 123 #define RADIOLIB_NONVOLATILE_READ_DWORD(addr) pgm_read_dword(addr)
+ 124 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
+
+
+ 127 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, uint8_t pin, uint8_t mode)
+ 128 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, uint8_t pin, uint8_t value)
+ 129 #define RADIOLIB_CB_ARGS_DIGITAL_READ (int, digitalRead, uint8_t pin)
+ 130 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint8_t _pin, unsigned int frequency, unsigned long duration)
+ 131 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint8_t _pin)
+ 132 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, uint8_t interruptNum, void (*userFunc)(void), int mode)
+ 133 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, uint8_t interruptNum)
+ 134 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
+ 135 #define RADIOLIB_CB_ARGS_DELAY (void, delay, unsigned long ms)
+ 136 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, unsigned int us)
+ 137 #define RADIOLIB_CB_ARGS_MILLIS (unsigned long, millis, void)
+ 138 #define RADIOLIB_CB_ARGS_MICROS (unsigned long, micros, void)
+ 139 #define RADIOLIB_CB_ARGS_PULSE_IN (unsigned long, pulseIn, uint8_t pin, uint8_t state, unsigned long timeout)
+ 140 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
+ 141 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
+ 142 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
+ 143 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
+ 144 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
+
+ 146 #elif defined(ESP8266)
+
+ 148 #define RADIOLIB_PLATFORM "ESP8266"
+ 149 #define RADIOLIB_PIN_TYPE uint8_t
+ 150 #define RADIOLIB_PIN_MODE uint8_t
+ 151 #define RADIOLIB_PIN_STATUS uint8_t
+ 152 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
+ 153 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
+ 154 #define RADIOLIB_NC (0xFF)
+ 155 #define RADIOLIB_DEFAULT_SPI SPI
+ 156 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
+ 157 #define RADIOLIB_NONVOLATILE PROGMEM
+ 158 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
+ 159 #define RADIOLIB_NONVOLATILE_READ_DWORD(addr) pgm_read_dword(addr)
+ 160 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
+
+
+ 163 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, uint8_t pin, uint8_t mode)
+ 164 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, uint8_t pin, uint8_t value)
+ 165 #define RADIOLIB_CB_ARGS_DIGITAL_READ (int, digitalRead, uint8_t pin)
+ 166 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint8_t _pin, unsigned int frequency, unsigned long duration)
+ 167 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint8_t _pin)
+ 168 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, uint8_t pin, void (*)(void), int mode)
+ 169 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, uint8_t interruptNum)
+ 170 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
+ 171 #define RADIOLIB_CB_ARGS_DELAY (void, delay, unsigned long)
+ 172 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, unsigned int us)
+ 173 #define RADIOLIB_CB_ARGS_MILLIS (unsigned long, millis, void)
+ 174 #define RADIOLIB_CB_ARGS_MICROS (unsigned long, micros, void)
+ 175 #define RADIOLIB_CB_ARGS_PULSE_IN (unsigned long, pulseIn, uint8_t pin, uint8_t state, unsigned long timeout)
+ 176 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
+ 177 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
+ 178 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
+ 179 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
+ 180 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
+
+
+
+ 184 #define RADIOLIB_PLATFORM "ESP32"
+ 185 #define RADIOLIB_PIN_TYPE uint8_t
+ 186 #define RADIOLIB_PIN_MODE uint8_t
+ 187 #define RADIOLIB_PIN_STATUS uint8_t
+ 188 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
+ 189 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
+ 190 #define RADIOLIB_NC (0xFF)
+ 191 #define RADIOLIB_DEFAULT_SPI SPI
+ 192 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
+ 193 #define RADIOLIB_NONVOLATILE PROGMEM
+ 194 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
+ 195 #define RADIOLIB_NONVOLATILE_READ_DWORD(addr) pgm_read_dword(addr)
+ 196 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
+
+
+ 199 #define RADIOLIB_TONE_UNSUPPORTED
+ 200 #define RADIOLIB_TONE_ESP32_CHANNEL (1)
+
+
+ 203 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, uint8_t pin, uint8_t mode)
+ 204 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, uint8_t pin, uint8_t value)
+ 205 #define RADIOLIB_CB_ARGS_DIGITAL_READ (int, digitalRead, uint8_t pin)
+ 206 #define RADIOLIB_CB_ARGS_TONE (void, tone, void)
+ 207 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, void)
+ 208 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, uint8_t pin, void (*)(void), int mode)
+ 209 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, uint8_t pin)
+ 210 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
+ 211 #define RADIOLIB_CB_ARGS_DELAY (void, delay, uint32_t)
+ 212 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, uint32_t us)
+ 213 #define RADIOLIB_CB_ARGS_MILLIS (unsigned long, millis, void)
+ 214 #define RADIOLIB_CB_ARGS_MICROS (unsigned long, micros, void)
+ 215 #define RADIOLIB_CB_ARGS_PULSE_IN (unsigned long, pulseIn, uint8_t pin, uint8_t state, unsigned long timeout)
+ 216 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
+ 217 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
+ 218 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
+ 219 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
+ 220 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
+
+ 222 #elif defined(ARDUINO_ARCH_STM32)
+
+ 224 #define RADIOLIB_PLATFORM "Arduino STM32 (official)"
+ 225 #define RADIOLIB_PIN_TYPE uint32_t
+ 226 #define RADIOLIB_PIN_MODE uint32_t
+ 227 #define RADIOLIB_PIN_STATUS uint32_t
+ 228 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
+ 229 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
+ 230 #define RADIOLIB_NC (0xFFFFFFFF)
+ 231 #define RADIOLIB_DEFAULT_SPI SPI
+ 232 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
+ 233 #define RADIOLIB_NONVOLATILE PROGMEM
+ 234 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
+ 235 #define RADIOLIB_NONVOLATILE_READ_DWORD(addr) pgm_read_dword(addr)
+ 236 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
+
+
+ 239 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, uint32_t dwPin, uint32_t dwMode)
+ 240 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, uint32_t dwPin, uint32_t dwVal)
+ 241 #define RADIOLIB_CB_ARGS_DIGITAL_READ (int, digitalRead, uint32_t ulPin)
+ 242 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint8_t _pin, unsigned int frequency, unsigned long duration)
+ 243 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint8_t _pin, bool destruct)
+ 244 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, uint32_t pin, callback_function_t callback, uint32_t mode)
+ 245 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, uint32_t pin)
+ 246 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
+ 247 #define RADIOLIB_CB_ARGS_DELAY (void, delay, uint32_t ms)
+ 248 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, uint32_t us)
+ 249 #define RADIOLIB_CB_ARGS_MILLIS (uint32_t, millis, void)
+ 250 #define RADIOLIB_CB_ARGS_MICROS (uint32_t, micros, void)
+ 251 #define RADIOLIB_CB_ARGS_PULSE_IN (uint32_t, pulseIn, uint32_t pin, uint32_t state, uint32_t timeout)
+ 252 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
+ 253 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
+ 254 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
+ 255 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
+ 256 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
+
+ 258 #elif defined(SAMD_SERIES)
+
+ 260 #define RADIOLIB_PLATFORM "Adafruit SAMD"
+ 261 #define RADIOLIB_PIN_TYPE uint32_t
+ 262 #define RADIOLIB_PIN_MODE uint32_t
+ 263 #define RADIOLIB_PIN_STATUS uint32_t
+ 264 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
+ 265 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
+ 266 #define RADIOLIB_NC (0xFFFFFFFF)
+ 267 #define RADIOLIB_DEFAULT_SPI SPI
+ 268 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
+ 269 #define RADIOLIB_NONVOLATILE PROGMEM
+ 270 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
+ 271 #define RADIOLIB_NONVOLATILE_READ_DWORD(addr) pgm_read_dword(addr)
+ 272 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
+
+
+ 275 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, uint32_t dwPin, uint32_t dwMode)
+ 276 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, uint32_t dwPin, uint32_t dwVal)
+ 277 #define RADIOLIB_CB_ARGS_DIGITAL_READ (int, digitalRead, uint32_t ulPin)
+ 278 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint32_t _pin, uint32_t frequency, uint32_t duration)
+ 279 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint32_t _pin)
+ 280 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, uint32_t pin, voidFuncPtr callback, uint32_t mode)
+ 281 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, uint32_t pin)
+ 282 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
+ 283 #define RADIOLIB_CB_ARGS_DELAY (void, delay, unsigned long dwMs)
+ 284 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, unsigned int)
+ 285 #define RADIOLIB_CB_ARGS_MILLIS (unsigned long, millis, void)
+ 286 #define RADIOLIB_CB_ARGS_MICROS (unsigned long, micros, void)
+ 287 #define RADIOLIB_CB_ARGS_PULSE_IN (uint32_t, pulseIn, uint32_t pin, uint32_t state, uint32_t timeout)
+ 288 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
+ 289 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
+ 290 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
+ 291 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
+ 292 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
+
+ 294 #elif defined(ARDUINO_ARCH_SAMD)
+
+ 296 #define RADIOLIB_PLATFORM "Arduino SAMD"
+ 297 #define RADIOLIB_PIN_TYPE pin_size_t
+ 298 #define RADIOLIB_PIN_MODE PinMode
+ 299 #define RADIOLIB_PIN_STATUS PinStatus
+ 300 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
+ 301 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
+ 302 #define RADIOLIB_NC (0xFF)
+ 303 #define RADIOLIB_DEFAULT_SPI SPI
+ 304 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
+ 305 #define RADIOLIB_NONVOLATILE PROGMEM
+ 306 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
+ 307 #define RADIOLIB_NONVOLATILE_READ_DWORD(addr) pgm_read_dword(addr)
+ 308 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
+
+
+ 311 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, pin_size_t pinNumber, PinMode pinMode)
+ 312 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, pin_size_t pinNumber, PinStatus status)
+ 313 #define RADIOLIB_CB_ARGS_DIGITAL_READ (PinStatus, digitalRead, pin_size_t pinNumber)
+ 314 #define RADIOLIB_CB_ARGS_TONE (void, tone, unsigned char outputPin, unsigned int frequency, unsigned long duration)
+ 315 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint8_t outputPin)
+ 316 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, pin_size_t pin, voidFuncPtr callback, PinStatus mode)
+ 317 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, pin_size_t pin)
+ 318 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
+ 319 #define RADIOLIB_CB_ARGS_DELAY (void, delay, unsigned long)
+ 320 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, unsigned int us)
+ 321 #define RADIOLIB_CB_ARGS_MILLIS (unsigned long, millis, void)
+ 322 #define RADIOLIB_CB_ARGS_MICROS (unsigned long, micros, void)
+ 323 #define RADIOLIB_CB_ARGS_PULSE_IN (uint32_t, pulseIn, pin_size_t pin, uint8_t state, uint32_t timeout)
+ 324 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
+ 325 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
+ 326 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
+ 327 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
+ 328 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
+
+ 330 #elif defined(__SAM3X8E__)
+
+ 332 #define RADIOLIB_PLATFORM "Arduino Due"
+ 333 #define RADIOLIB_PIN_TYPE uint32_t
+ 334 #define RADIOLIB_PIN_MODE uint32_t
+ 335 #define RADIOLIB_PIN_STATUS uint32_t
+ 336 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
+ 337 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
+ 338 #define RADIOLIB_NC (0xFFFFFFFF)
+ 339 #define RADIOLIB_DEFAULT_SPI SPI
+ 340 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
+ 341 #define RADIOLIB_NONVOLATILE PROGMEM
+ 342 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
+ 343 #define RADIOLIB_NONVOLATILE_READ_DWORD(addr) pgm_read_dword(addr)
+ 344 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
+ 345 #define RADIOLIB_TONE_UNSUPPORTED
+
+
+ 348 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, uint32_t dwPin, uint32_t dwMode)
+ 349 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, uint32_t dwPin, uint32_t dwVal)
+ 350 #define RADIOLIB_CB_ARGS_DIGITAL_READ (int, digitalRead, uint32_t ulPin)
+ 351 #define RADIOLIB_CB_ARGS_TONE (void, tone, void)
+ 352 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, void)
+ 353 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, uint32_t pin, void (*callback)(void), uint32_t mode)
+ 354 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, uint32_t pin)
+ 355 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
+ 356 #define RADIOLIB_CB_ARGS_DELAY (void, delay, uint32_t dwMs)
+ 357 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, uint32_t usec)
+ 358 #define RADIOLIB_CB_ARGS_MILLIS (uint32_t, millis, void)
+ 359 #define RADIOLIB_CB_ARGS_MICROS (uint32_t, micros, void)
+ 360 #define RADIOLIB_CB_ARGS_PULSE_IN (uint32_t, pulseIn, uint32_t pin, uint32_t state, uint32_t timeout)
+ 361 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
+ 362 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
+ 363 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
+ 364 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
+ 365 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
+
+ 367 #elif (defined(NRF52832_XXAA) || defined(NRF52840_XXAA)) && !defined(ARDUINO_ARDUINO_NANO33BLE)
+
+ 369 #define RADIOLIB_PLATFORM "Adafruit nRF52"
+ 370 #define RADIOLIB_PIN_TYPE uint32_t
+ 371 #define RADIOLIB_PIN_MODE uint32_t
+ 372 #define RADIOLIB_PIN_STATUS uint32_t
+ 373 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
+ 374 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
+ 375 #define RADIOLIB_NC (0xFFFFFFFF)
+ 376 #define RADIOLIB_DEFAULT_SPI SPI
+ 377 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
+ 378 #define RADIOLIB_NONVOLATILE PROGMEM
+ 379 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
+ 380 #define RADIOLIB_NONVOLATILE_READ_DWORD(addr) pgm_read_dword(addr)
+ 381 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
+
+
+ 384 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, uint32_t dwPin, uint32_t dwMode)
+ 385 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, uint32_t dwPin, uint32_t dwVal)
+ 386 #define RADIOLIB_CB_ARGS_DIGITAL_READ (int, digitalRead, uint32_t ulPin)
+ 387 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint8_t pin, unsigned int frequency, unsigned long duration)
+ 388 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint8_t pin)
+ 389 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (int, attachInterrupt, uint32_t pin, voidFuncPtr callback, uint32_t mode)
+ 390 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, uint32_t pin)
+ 391 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
+ 392 #define RADIOLIB_CB_ARGS_DELAY (void, delay, uint32_t dwMs)
+ 393 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, uint32_t usec)
+ 394 #define RADIOLIB_CB_ARGS_MILLIS (uint32_t, millis, void)
+ 395 #define RADIOLIB_CB_ARGS_MICROS (uint32_t, micros, void)
+ 396 #define RADIOLIB_CB_ARGS_PULSE_IN (uint32_t, pulseIn, uint32_t pin, uint32_t state, uint32_t timeout)
+ 397 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
+ 398 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
+ 399 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
+ 400 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
+ 401 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
+
+ 403 #elif defined(ARDUINO_ARC32_TOOLS)
+
+ 405 #define RADIOLIB_PLATFORM "Intel Curie"
+ 406 #define RADIOLIB_PIN_TYPE uint8_t
+ 407 #define RADIOLIB_PIN_MODE uint8_t
+ 408 #define RADIOLIB_PIN_STATUS uint8_t
+ 409 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
+ 410 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
+ 411 #define RADIOLIB_NC (0xFF)
+ 412 #define RADIOLIB_DEFAULT_SPI SPI
+ 413 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
+ 414 #define RADIOLIB_NONVOLATILE PROGMEM
+ 415 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
+ 416 #define RADIOLIB_NONVOLATILE_READ_DWORD(addr) pgm_read_dword(addr)
+ 417 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
+
+
+ 420 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, uint8_t pin, uint8_t mode)
+ 421 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, uint8_t pin, uint8_t val)
+ 422 #define RADIOLIB_CB_ARGS_DIGITAL_READ (int, digitalRead, uint8_t pin)
+ 423 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint32_t _pin, unsigned int frequency, unsigned long duration)
+ 424 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint32_t _pin)
+ 425 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, uint32_t pin, void (*callback)(void), uint32_t mode)
+ 426 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, uint32_t pin)
+ 427 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
+ 428 #define RADIOLIB_CB_ARGS_DELAY (void, delay, uint32_t dwMs)
+ 429 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, uint32_t dwUs)
+ 430 #define RADIOLIB_CB_ARGS_MILLIS (uint64_t, millis, void)
+ 431 #define RADIOLIB_CB_ARGS_MICROS (uint64_t, micros, void)
+ 432 #define RADIOLIB_CB_ARGS_PULSE_IN (uint32_t, pulseIn, uint32_t pin, uint32_t state, uint32_t timeout)
+ 433 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
+ 434 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
+ 435 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
+ 436 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
+ 437 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
+
+ 439 #elif defined(ARDUINO_AVR_UNO_WIFI_REV2) || defined(ARDUINO_AVR_NANO_EVERY) || defined(PORTDUINO)
+
+ 441 #define RADIOLIB_PLATFORM "Arduino megaAVR"
+ 442 #define RADIOLIB_PIN_TYPE uint8_t
+ 443 #define RADIOLIB_PIN_MODE PinMode
+ 444 #define RADIOLIB_PIN_STATUS PinStatus
+ 445 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
+ 446 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
+ 447 #define RADIOLIB_NC (0xFF)
+ 448 #define RADIOLIB_DEFAULT_SPI SPI
+ 449 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
+ 450 #define RADIOLIB_NONVOLATILE PROGMEM
+ 451 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
+ 452 #define RADIOLIB_NONVOLATILE_READ_DWORD(addr) pgm_read_dword(addr)
+ 453 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
+
+
+ 456 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, uint8_t pin, PinMode mode)
+ 457 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, uint8_t pin, PinStatus val)
+ 458 #define RADIOLIB_CB_ARGS_DIGITAL_READ (PinStatus, digitalRead, uint8_t pin)
+ 459 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint8_t pin, unsigned int frequency, unsigned long duration)
+ 460 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint8_t pin)
+ 461 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, uint8_t pin, void (*userFunc)(void), PinStatus mode)
+ 462 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, uint8_t pin)
+ 463 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
+ 464 #define RADIOLIB_CB_ARGS_DELAY (void, delay, unsigned long ms)
+ 465 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, unsigned int us)
+ 466 #define RADIOLIB_CB_ARGS_MILLIS (unsigned long, millis, void)
+ 467 #define RADIOLIB_CB_ARGS_MICROS (unsigned long, micros, void)
+ 468 #define RADIOLIB_CB_ARGS_PULSE_IN (unsigned long, pulseIn, uint8_t pin, uint8_t state, unsigned long timeout)
+ 469 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
+ 470 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
+ 471 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
+ 472 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
+ 473 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
+
+ 475 #elif defined(ARDUINO_ARCH_APOLLO3)
+
+ 477 #define RADIOLIB_PLATFORM "Sparkfun Apollo3"
+ 478 #define RADIOLIB_PIN_TYPE pin_size_t
+ 479 #define RADIOLIB_PIN_MODE Arduino_PinMode
+ 480 #define RADIOLIB_PIN_STATUS PinStatus
+ 481 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
+ 482 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
+ 483 #define RADIOLIB_NC (0xFF)
+ 484 #define RADIOLIB_DEFAULT_SPI SPI
+ 485 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
+ 486 #define RADIOLIB_NONVOLATILE PROGMEM
+ 487 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
+ 488 #define RADIOLIB_NONVOLATILE_READ_DWORD(addr) pgm_read_dword(addr)
+ 489 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
+
+
+ 492 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, pin_size_t pinName, Arduino_PinMode pinMode)
+ 493 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, pin_size_t pinName, PinStatus val)
+ 494 #define RADIOLIB_CB_ARGS_DIGITAL_READ (PinStatus, digitalRead, pin_size_t pinName)
+ 495 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint8_t _pin, unsigned int frequency, unsigned long duration)
+ 496 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint8_t _pin)
+ 497 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, pin_size_t interruptNumber, voidFuncPtr callback, PinStatus mode)
+ 498 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, pin_size_t interruptNumber)
+ 499 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
+ 500 #define RADIOLIB_CB_ARGS_DELAY (void, delay, unsigned long ms)
+ 501 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, unsigned int us)
+ 502 #define RADIOLIB_CB_ARGS_MILLIS (unsigned long, millis, void)
+ 503 #define RADIOLIB_CB_ARGS_MICROS (unsigned long, micros, void)
+ 504 #define RADIOLIB_CB_ARGS_PULSE_IN (unsigned long, pulseIn, pin_size_t pin, uint8_t state, unsigned long timeout)
+ 505 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
+ 506 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
+ 507 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
+ 508 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
+ 509 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
+
+ 511 #elif defined(ARDUINO_ARDUINO_NANO33BLE)
+
+ 513 #define RADIOLIB_PLATFORM "Arduino Nano 33 BLE"
+ 514 #define RADIOLIB_PIN_TYPE pin_size_t
+ 515 #define RADIOLIB_PIN_MODE PinMode
+ 516 #define RADIOLIB_PIN_STATUS PinStatus
+ 517 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
+ 518 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
+ 519 #define RADIOLIB_NC (0xFF)
+ 520 #define RADIOLIB_DEFAULT_SPI SPI
+ 521 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
+ 522 #define RADIOLIB_NONVOLATILE PROGMEM
+ 523 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
+ 524 #define RADIOLIB_NONVOLATILE_READ_DWORD(addr) pgm_read_dword(addr)
+ 525 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
+
+
+ 528 #define RADIOLIB_TONE_UNSUPPORTED
+ 529 #define RADIOLIB_MBED_TONE_OVERRIDE
+
+
+ 532 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, pin_size_t pin, PinMode mode)
+ 533 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, pin_size_t pin, PinStatus val)
+ 534 #define RADIOLIB_CB_ARGS_DIGITAL_READ (PinStatus, digitalRead, pin_size_t pin)
+ 535 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint8_t pin, unsigned int frequency, unsigned long duration)
+ 536 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint8_t pin)
+ 537 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, pin_size_t interruptNum, voidFuncPtr func, PinStatus mode)
+ 538 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, pin_size_t interruptNum)
+ 539 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
+ 540 #define RADIOLIB_CB_ARGS_DELAY (void, delay, unsigned long ms)
+ 541 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, unsigned int us)
+ 542 #define RADIOLIB_CB_ARGS_MILLIS (unsigned long, millis, void)
+ 543 #define RADIOLIB_CB_ARGS_MICROS (unsigned long, micros, void)
+ 544 #define RADIOLIB_CB_ARGS_PULSE_IN (unsigned long, pulseIn, pin_size_t pin, uint8_t state, unsigned long timeout)
+ 545 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
+ 546 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
+ 547 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
+ 548 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
+ 549 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
+
+ 551 #elif defined(ARDUINO_PORTENTA_H7_M7) || defined(ARDUINO_PORTENTA_H7_M4)
+
+ 553 #define RADIOLIB_PLATFORM "Portenta H7"
+ 554 #define RADIOLIB_PIN_TYPE pin_size_t
+ 555 #define RADIOLIB_PIN_MODE PinMode
+ 556 #define RADIOLIB_PIN_STATUS PinStatus
+ 557 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
+ 558 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
+ 559 #define RADIOLIB_NC (0xFF)
+ 560 #define RADIOLIB_DEFAULT_SPI SPI
+ 561 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
+ 562 #define RADIOLIB_NONVOLATILE PROGMEM
+ 563 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
+ 564 #define RADIOLIB_NONVOLATILE_READ_DWORD(addr) pgm_read_dword(addr)
+ 565 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
+
+
+ 568 #define RADIOLIB_TONE_UNSUPPORTED
+ 569 #define RADIOLIB_MBED_TONE_OVERRIDE
+
+
+ 572 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, pin_size_t pin, PinMode mode)
+ 573 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, pin_size_t pin, PinStatus val)
+ 574 #define RADIOLIB_CB_ARGS_DIGITAL_READ (PinStatus, digitalRead, pin_size_t pin)
+ 575 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint8_t pin, unsigned int frequency, unsigned long duration)
+ 576 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint8_t pin)
+ 577 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, pin_size_t interruptNum, voidFuncPtr func, PinStatus mode)
+ 578 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, pin_size_t interruptNum)
+ 579 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
+ 580 #define RADIOLIB_CB_ARGS_DELAY (void, delay, unsigned long ms)
+ 581 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, unsigned int us)
+ 582 #define RADIOLIB_CB_ARGS_MILLIS (unsigned long, millis, void)
+ 583 #define RADIOLIB_CB_ARGS_MICROS (unsigned long, micros, void)
+ 584 #define RADIOLIB_CB_ARGS_PULSE_IN (unsigned long, pulseIn, pin_size_t pin, uint8_t state, unsigned long timeout)
+ 585 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
+ 586 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
+ 587 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
+ 588 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
+ 589 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
+
+ 591 #elif defined(__STM32F4__) || defined(__STM32F1__)
+
+ 593 #define RADIOLIB_PLATFORM "STM32duino (unofficial)"
+ 594 #define RADIOLIB_PIN_TYPE uint8_t
+ 595 #define RADIOLIB_PIN_MODE WiringPinMode
+ 596 #define RADIOLIB_PIN_STATUS uint8_t
+ 597 #define RADIOLIB_INTERRUPT_STATUS ExtIntTriggerMode
+ 598 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
+ 599 #define RADIOLIB_NC (0xFF)
+ 600 #define RADIOLIB_DEFAULT_SPI SPI
+ 601 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
+ 602 #define RADIOLIB_NONVOLATILE PROGMEM
+ 603 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
+ 604 #define RADIOLIB_NONVOLATILE_READ_DWORD(addr) pgm_read_dword(addr)
+ 605 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
+
+
+ 608 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, uint8 pin, WiringPinMode mode)
+ 609 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, uint8 pin, uint8 val)
+ 610 #define RADIOLIB_CB_ARGS_DIGITAL_READ (uint32_t, digitalRead, uint8 pin)
+ 611 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint32_t _pin, uint32_t frequency, uint32_t duration)
+ 612 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint32_t _pin)
+ 613 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, uint8 pin, voidFuncPtr handler, ExtIntTriggerMode mode)
+ 614 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, uint8 pin)
+ 615 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
+ 616 #define RADIOLIB_CB_ARGS_DELAY (void, delay, unsigned long ms)
+ 617 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, uint32 us)
+ 618 #define RADIOLIB_CB_ARGS_MILLIS (uint32_t, millis, void)
+ 619 #define RADIOLIB_CB_ARGS_MICROS (uint32_t, micros, void)
+ 620 #define RADIOLIB_CB_ARGS_PULSE_IN (uint32_t, pulseIn, uint32_t ulPin, uint32_t ulState, uint32_t ulTimeout)
+ 621 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
+ 622 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
+ 623 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
+ 624 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
+ 625 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
+
+ 627 #elif defined(ARDUINO_ARCH_MEGAAVR)
+
+ 629 #define RADIOLIB_PLATFORM "MegaCoreX"
+ 630 #define RADIOLIB_PIN_TYPE uint8_t
+ 631 #define RADIOLIB_PIN_MODE uint8_t
+ 632 #define RADIOLIB_PIN_STATUS uint8_t
+ 633 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
+ 634 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
+ 635 #define RADIOLIB_NC (0xFF)
+ 636 #define RADIOLIB_DEFAULT_SPI SPI
+ 637 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
+ 638 #define RADIOLIB_NONVOLATILE PROGMEM
+ 639 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
+ 640 #define RADIOLIB_NONVOLATILE_READ_DWORD(addr) pgm_read_dword(addr)
+ 641 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
+
+
+ 644 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, uint8_t pin, uint8_t mode)
+ 645 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, uint8_t pin, uint8_t value)
+ 646 #define RADIOLIB_CB_ARGS_DIGITAL_READ (uint8_t, digitalRead, uint8_t pin)
+ 647 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint8_t _pin, unsigned int frequency, unsigned long duration)
+ 648 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint8_t _pin)
+ 649 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, uint8_t pin, void (*userFunc)(void), uint8_t mode)
+ 650 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, uint8_t interruptNum)
+ 651 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
+ 652 #define RADIOLIB_CB_ARGS_DELAY (void, delay, unsigned long ms)
+ 653 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, unsigned int us)
+ 654 #define RADIOLIB_CB_ARGS_MILLIS (unsigned long, millis, void)
+ 655 #define RADIOLIB_CB_ARGS_MICROS (unsigned long, micros, void)
+ 656 #define RADIOLIB_CB_ARGS_PULSE_IN (unsigned long, pulseIn, uint8_t pin, uint8_t state, unsigned long timeout)
+ 657 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
+ 658 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
+ 659 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
+ 660 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
+ 661 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
-
- 664 #define RADIOLIB_TONE_UNSUPPORTED
- 665 #define RADIOLIB_MBED_TONE_OVERRIDE
-
-
- 668 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, pin_size_t pin, PinMode mode)
- 669 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, pin_size_t pin, PinStatus val)
- 670 #define RADIOLIB_CB_ARGS_DIGITAL_READ (PinStatus, digitalRead, pin_size_t pin)
- 671 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint8_t pin, unsigned int frequency, unsigned long duration)
- 672 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint8_t pin)
- 673 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, pin_size_t interruptNum, voidFuncPtr func, PinStatus mode)
- 674 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, pin_size_t interruptNum)
- 675 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
- 676 #define RADIOLIB_CB_ARGS_DELAY (void, delay, unsigned long ms)
- 677 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, unsigned int us)
- 678 #define RADIOLIB_CB_ARGS_MILLIS (unsigned long, millis, void)
- 679 #define RADIOLIB_CB_ARGS_MICROS (unsigned long, micros, void)
- 680 #define RADIOLIB_CB_ARGS_PULSE_IN (unsigned long, pulseIn, pin_size_t pin, uint8_t state, unsigned long timeout)
- 681 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
- 682 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
- 683 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
- 684 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
- 685 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
-
- 687 #elif defined(ARDUINO_ARCH_RP2040)
-
- 689 #define RADIOLIB_PLATFORM "Raspberry Pi Pico (unofficial)"
- 690 #define RADIOLIB_PIN_TYPE pin_size_t
- 691 #define RADIOLIB_PIN_MODE PinMode
- 692 #define RADIOLIB_PIN_STATUS PinStatus
- 693 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
- 694 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
- 695 #define RADIOLIB_NC (0xFF)
- 696 #define RADIOLIB_DEFAULT_SPI SPI
- 697 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
- 698 #define RADIOLIB_NONVOLATILE PROGMEM
- 699 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
- 700 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
-
-
- 703 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, pin_size_t pin, PinMode mode)
- 704 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, pin_size_t pin, PinStatus val)
- 705 #define RADIOLIB_CB_ARGS_DIGITAL_READ (PinStatus, digitalRead, pin_size_t pin)
- 706 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint8_t pin, unsigned int frequency, unsigned long duration)
- 707 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint8_t pin)
- 708 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, pin_size_t interruptNum, voidFuncPtr func, PinStatus mode)
- 709 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, pin_size_t interruptNum)
- 710 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
- 711 #define RADIOLIB_CB_ARGS_DELAY (void, delay, unsigned long ms)
- 712 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, unsigned int us)
- 713 #define RADIOLIB_CB_ARGS_MILLIS (unsigned long, millis, void)
- 714 #define RADIOLIB_CB_ARGS_MICROS (unsigned long, micros, void)
- 715 #define RADIOLIB_CB_ARGS_PULSE_IN (unsigned long, pulseIn, pin_size_t pin, uint8_t state, unsigned long timeout)
- 716 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
- 717 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
- 718 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
- 719 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
- 720 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
-
- 722 #elif defined(__ASR6501__) || defined(ARDUINO_ARCH_ASR650X) || defined(DARDUINO_ARCH_ASR6601)
-
- 724 #define RADIOLIB_PLATFORM "CubeCell"
- 725 #define RADIOLIB_PIN_TYPE uint8_t
- 726 #define RADIOLIB_PIN_MODE PINMODE
- 727 #define RADIOLIB_PIN_STATUS uint8_t
- 728 #define RADIOLIB_INTERRUPT_STATUS IrqModes
- 729 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
- 730 #define RADIOLIB_NC (0xFF)
- 731 #define RADIOLIB_DEFAULT_SPI SPI
- 732 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
- 733 #define RADIOLIB_NONVOLATILE PROGMEM
- 734 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
-
-
- 737 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, uint8_t pin, PINMODE mode)
- 738 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, uint8_t pin_name, uint8_t level)
- 739 #define RADIOLIB_CB_ARGS_DIGITAL_READ (uint8_t, digitalRead, uint8_t pin_name)
- 740 #define RADIOLIB_CB_ARGS_TONE (void, tone, void)
- 741 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, void)
- 742 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, uint8_t pin_name, GpioIrqHandler GpioIrqHandlerCallback, IrqModes interrupt_mode)
- 743 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, uint8_t pin_name)
- 744 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
- 745 #define RADIOLIB_CB_ARGS_DELAY (void, delay, uint32_t milliseconds)
- 746 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, uint16 microseconds)
- 747 #define RADIOLIB_CB_ARGS_MILLIS (uint32_t, millis, void)
- 748 #define RADIOLIB_CB_ARGS_MICROS (uint32_t, micros, void)
- 749 #define RADIOLIB_CB_ARGS_PULSE_IN (uint32_t, pulseIn, uint8_t pin_name, uint8_t mode, uint32_t timeout)
- 750 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
- 751 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
- 752 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
- 753 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
- 754 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
-
-
- 757 #include "board-config.h"
- 758 #define RADIOLIB_BUILTIN_MODULE RADIO_NSS, RADIO_DIO_1, RADIO_RESET, RADIO_BUSY
-
-
-
-
-
-
-
-
- 767 #define RADIOLIB_TYPE_ALIAS(type, alias) typedef class type alias;
-
-
- 770 #define RADIOLIB_TONE_UNSUPPORTED
-
-
- 773 #define RADIOLIB_YIELD_UNSUPPORTED
-
-
-
+ 663 #elif defined(ARDUINO_ARCH_MBED_RP2040)
+
+ 665 #define RADIOLIB_PLATFORM "Raspberry Pi Pico"
+ 666 #define RADIOLIB_PIN_TYPE pin_size_t
+ 667 #define RADIOLIB_PIN_MODE PinMode
+ 668 #define RADIOLIB_PIN_STATUS PinStatus
+ 669 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
+ 670 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
+ 671 #define RADIOLIB_NC (0xFF)
+ 672 #define RADIOLIB_DEFAULT_SPI SPI
+ 673 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
+ 674 #define RADIOLIB_NONVOLATILE PROGMEM
+ 675 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
+ 676 #define RADIOLIB_NONVOLATILE_READ_DWORD(addr) pgm_read_dword(addr)
+ 677 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
+
+
+ 680 #define RADIOLIB_TONE_UNSUPPORTED
+ 681 #define RADIOLIB_MBED_TONE_OVERRIDE
+
+
+ 684 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, pin_size_t pin, PinMode mode)
+ 685 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, pin_size_t pin, PinStatus val)
+ 686 #define RADIOLIB_CB_ARGS_DIGITAL_READ (PinStatus, digitalRead, pin_size_t pin)
+ 687 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint8_t pin, unsigned int frequency, unsigned long duration)
+ 688 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint8_t pin)
+ 689 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, pin_size_t interruptNum, voidFuncPtr func, PinStatus mode)
+ 690 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, pin_size_t interruptNum)
+ 691 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
+ 692 #define RADIOLIB_CB_ARGS_DELAY (void, delay, unsigned long ms)
+ 693 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, unsigned int us)
+ 694 #define RADIOLIB_CB_ARGS_MILLIS (unsigned long, millis, void)
+ 695 #define RADIOLIB_CB_ARGS_MICROS (unsigned long, micros, void)
+ 696 #define RADIOLIB_CB_ARGS_PULSE_IN (unsigned long, pulseIn, pin_size_t pin, uint8_t state, unsigned long timeout)
+ 697 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
+ 698 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
+ 699 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
+ 700 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
+ 701 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
+
+ 703 #elif defined(ARDUINO_ARCH_RP2040)
+
+ 705 #define RADIOLIB_PLATFORM "Raspberry Pi Pico (unofficial)"
+ 706 #define RADIOLIB_PIN_TYPE pin_size_t
+ 707 #define RADIOLIB_PIN_MODE PinMode
+ 708 #define RADIOLIB_PIN_STATUS PinStatus
+ 709 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
+ 710 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
+ 711 #define RADIOLIB_NC (0xFF)
+ 712 #define RADIOLIB_DEFAULT_SPI SPI
+ 713 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
+ 714 #define RADIOLIB_NONVOLATILE PROGMEM
+ 715 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
+ 716 #define RADIOLIB_NONVOLATILE_READ_DWORD(addr) pgm_read_dword(addr)
+ 717 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
+
+
+ 720 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, pin_size_t pin, PinMode mode)
+ 721 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, pin_size_t pin, PinStatus val)
+ 722 #define RADIOLIB_CB_ARGS_DIGITAL_READ (PinStatus, digitalRead, pin_size_t pin)
+ 723 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint8_t pin, unsigned int frequency, unsigned long duration)
+ 724 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint8_t pin)
+ 725 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, pin_size_t interruptNum, voidFuncPtr func, PinStatus mode)
+ 726 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, pin_size_t interruptNum)
+ 727 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
+ 728 #define RADIOLIB_CB_ARGS_DELAY (void, delay, unsigned long ms)
+ 729 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, unsigned int us)
+ 730 #define RADIOLIB_CB_ARGS_MILLIS (unsigned long, millis, void)
+ 731 #define RADIOLIB_CB_ARGS_MICROS (unsigned long, micros, void)
+ 732 #define RADIOLIB_CB_ARGS_PULSE_IN (unsigned long, pulseIn, pin_size_t pin, uint8_t state, unsigned long timeout)
+ 733 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
+ 734 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
+ 735 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
+ 736 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
+ 737 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
+
+ 739 #elif defined(__ASR6501__) || defined(ARDUINO_ARCH_ASR650X) || defined(DARDUINO_ARCH_ASR6601)
+
+ 741 #define RADIOLIB_PLATFORM "CubeCell"
+ 742 #define RADIOLIB_PIN_TYPE uint8_t
+ 743 #define RADIOLIB_PIN_MODE PINMODE
+ 744 #define RADIOLIB_PIN_STATUS uint8_t
+ 745 #define RADIOLIB_INTERRUPT_STATUS IrqModes
+ 746 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
+ 747 #define RADIOLIB_NC (0xFF)
+ 748 #define RADIOLIB_DEFAULT_SPI SPI
+ 749 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
+ 750 #define RADIOLIB_NONVOLATILE PROGMEM
+ 751 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
+ 752 #define RADIOLIB_NONVOLATILE_READ_DWORD(addr) pgm_read_dword(addr)
+
+
+ 755 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, uint8_t pin, PINMODE mode)
+ 756 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, uint8_t pin_name, uint8_t level)
+ 757 #define RADIOLIB_CB_ARGS_DIGITAL_READ (uint8_t, digitalRead, uint8_t pin_name)
+ 758 #define RADIOLIB_CB_ARGS_TONE (void, tone, void)
+ 759 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, void)
+ 760 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, uint8_t pin_name, GpioIrqHandler GpioIrqHandlerCallback, IrqModes interrupt_mode)
+ 761 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, uint8_t pin_name)
+ 762 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
+ 763 #define RADIOLIB_CB_ARGS_DELAY (void, delay, uint32_t milliseconds)
+ 764 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, uint16 microseconds)
+ 765 #define RADIOLIB_CB_ARGS_MILLIS (uint32_t, millis, void)
+ 766 #define RADIOLIB_CB_ARGS_MICROS (uint32_t, micros, void)
+ 767 #define RADIOLIB_CB_ARGS_PULSE_IN (uint32_t, pulseIn, uint8_t pin_name, uint8_t mode, uint32_t timeout)
+ 768 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
+ 769 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
+ 770 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
+ 771 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
+ 772 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
+
+
+ 775 #include "board-config.h"
+ 776 #define RADIOLIB_BUILTIN_MODULE RADIO_NSS, RADIO_DIO_1, RADIO_RESET, RADIO_BUSY
-
-
- 780 #define RADIOLIB_PLATFORM "RasPiArduino"
- 781 #define RADIOLIB_PIN_TYPE uint8_t
- 782 #define RADIOLIB_PIN_MODE uint8_t
- 783 #define RADIOLIB_PIN_STATUS uint8_t
- 784 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
- 785 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
- 786 #define RADIOLIB_NC (0xFF)
- 787 #define RADIOLIB_DEFAULT_SPI SPI
- 788 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
- 789 #define RADIOLIB_NONVOLATILE PROGMEM
- 790 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
- 791 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
-
-
- 794 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, uint8_t pin, uint8_t mode)
- 795 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, uint8_t pin, uint8_t value)
- 796 #define RADIOLIB_CB_ARGS_DIGITAL_READ (int, digitalRead, uint8_t pin)
- 797 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint8_t _pin, unsigned int frequency, unsigned long duration)
- 798 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint8_t _pin)
- 799 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, uint8_t interruptNum, void (*userFunc)(void), int mode)
- 800 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, uint8_t interruptNum)
- 801 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
- 802 #define RADIOLIB_CB_ARGS_DELAY (void, delay, uint32_t ms)
- 803 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, unsigned int us)
- 804 #define RADIOLIB_CB_ARGS_MILLIS (unsigned long, millis, void)
- 805 #define RADIOLIB_CB_ARGS_MICROS (unsigned long, micros, void)
- 806 #define RADIOLIB_CB_ARGS_PULSE_IN (unsigned long, pulseIn, uint8_t pin, uint8_t state, unsigned long timeout)
- 807 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
- 808 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
- 809 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
- 810 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
- 811 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
-
-
- 814 #define RADIOLIB_TONE_UNSUPPORTED
-
-
- 817 #define RADIOLIB_YIELD_UNSUPPORTED
-
-
- 820 #define PGM_P const char *
-
-
-
-
- 825 inline unsigned long millis() {
return ((
unsigned long )(STCV / 1000)); };
-
-
-
-
- 830 inline unsigned long micros() {
return ((
unsigned long )(STCV)); };
-
-
- 833 #elif defined(TEENSYDUINO)
-
- 835 #define RADIOLIB_PLATFORM "Teensy"
- 836 #define RADIOLIB_PIN_TYPE uint8_t
- 837 #define RADIOLIB_PIN_MODE uint8_t
- 838 #define RADIOLIB_PIN_STATUS uint8_t
- 839 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
- 840 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
- 841 #define RADIOLIB_NC (0xFF)
- 842 #define RADIOLIB_DEFAULT_SPI SPI
- 843 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
- 844 #define RADIOLIB_NONVOLATILE PROGMEM
- 845 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
- 846 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
-
-
- 849 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, uint8_t pin, uint8_t mode)
- 850 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, uint8_t pin, uint8_t value)
- 851 #define RADIOLIB_CB_ARGS_DIGITAL_READ (uint8_t, digitalRead, uint8_t pin)
- 852 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint8_t _pin, short unsigned int frequency, long unsigned int duration)
- 853 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint8_t _pin)
- 854 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, uint8_t interruptNum, void (*userFunc)(void), int mode)
- 855 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, uint8_t interruptNum)
- 856 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
- 857 #define RADIOLIB_CB_ARGS_DELAY (void, delay, unsigned long ms)
- 858 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, long unsigned int us)
- 859 #define RADIOLIB_CB_ARGS_MILLIS (unsigned long, millis, void)
- 860 #define RADIOLIB_CB_ARGS_MICROS (unsigned long, micros, void)
- 861 #define RADIOLIB_CB_ARGS_PULSE_IN (unsigned long, pulseIn, uint8_t pin, uint8_t state, unsigned long timeout)
- 862 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
- 863 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
- 864 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
- 865 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
- 866 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
+
+
+
+
+
+
+
+ 785 #define RADIOLIB_TYPE_ALIAS(type, alias) typedef class type alias;
+
+
+ 788 #define RADIOLIB_TONE_UNSUPPORTED
+
+
+ 791 #define RADIOLIB_YIELD_UNSUPPORTED
+
+
+
+
+
+
+ 798 #define RADIOLIB_PLATFORM "RasPiArduino"
+ 799 #define RADIOLIB_PIN_TYPE uint8_t
+ 800 #define RADIOLIB_PIN_MODE uint8_t
+ 801 #define RADIOLIB_PIN_STATUS uint8_t
+ 802 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
+ 803 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
+ 804 #define RADIOLIB_NC (0xFF)
+ 805 #define RADIOLIB_DEFAULT_SPI SPI
+ 806 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
+ 807 #define RADIOLIB_NONVOLATILE PROGMEM
+ 808 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
+ 809 #define RADIOLIB_NONVOLATILE_READ_DWORD(addr) pgm_read_dword(addr)
+ 810 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
+
+
+ 813 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, uint8_t pin, uint8_t mode)
+ 814 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, uint8_t pin, uint8_t value)
+ 815 #define RADIOLIB_CB_ARGS_DIGITAL_READ (int, digitalRead, uint8_t pin)
+ 816 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint8_t _pin, unsigned int frequency, unsigned long duration)
+ 817 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint8_t _pin)
+ 818 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, uint8_t interruptNum, void (*userFunc)(void), int mode)
+ 819 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, uint8_t interruptNum)
+ 820 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
+ 821 #define RADIOLIB_CB_ARGS_DELAY (void, delay, uint32_t ms)
+ 822 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, unsigned int us)
+ 823 #define RADIOLIB_CB_ARGS_MILLIS (unsigned long, millis, void)
+ 824 #define RADIOLIB_CB_ARGS_MICROS (unsigned long, micros, void)
+ 825 #define RADIOLIB_CB_ARGS_PULSE_IN (unsigned long, pulseIn, uint8_t pin, uint8_t state, unsigned long timeout)
+ 826 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
+ 827 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
+ 828 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
+ 829 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
+ 830 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
+
+
+ 833 #define RADIOLIB_TONE_UNSUPPORTED
+
+
+ 836 #define RADIOLIB_YIELD_UNSUPPORTED
+
+
+ 839 #define PGM_P const char *
+
+
+
+
+ 844 inline unsigned long millis() {
return ((
unsigned long )(STCV / 1000)); };
+
+
+
+
+ 849 inline unsigned long micros() {
return ((
unsigned long )(STCV)); };
+
+
+ 852 #elif defined(TEENSYDUINO)
+
+ 854 #define RADIOLIB_PLATFORM "Teensy"
+ 855 #define RADIOLIB_PIN_TYPE uint8_t
+ 856 #define RADIOLIB_PIN_MODE uint8_t
+ 857 #define RADIOLIB_PIN_STATUS uint8_t
+ 858 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
+ 859 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
+ 860 #define RADIOLIB_NC (0xFF)
+ 861 #define RADIOLIB_DEFAULT_SPI SPI
+ 862 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
+ 863 #define RADIOLIB_NONVOLATILE PROGMEM
+ 864 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
+ 865 #define RADIOLIB_NONVOLATILE_READ_DWORD(addr) pgm_read_dword(addr)
+ 866 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
-
-
- 870 #define RADIOLIB_PLATFORM "Unknown Arduino"
- 871 #define RADIOLIB_UNKNOWN_PLATFORM
- 872 #define RADIOLIB_PIN_TYPE uint8_t
- 873 #define RADIOLIB_PIN_MODE uint8_t
- 874 #define RADIOLIB_PIN_STATUS uint8_t
- 875 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
- 876 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
- 877 #define RADIOLIB_NC (0xFF)
- 878 #define RADIOLIB_DEFAULT_SPI SPI
- 879 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
- 880 #define RADIOLIB_NONVOLATILE PROGMEM
- 881 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
- 882 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
-
-
- 885 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, uint8_t pin, uint8_t mode)
- 886 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, uint8_t pin, uint8_t value)
- 887 #define RADIOLIB_CB_ARGS_DIGITAL_READ (int, digitalRead, uint8_t pin)
- 888 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint8_t _pin, unsigned int frequency, unsigned long duration)
- 889 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint8_t _pin)
- 890 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, uint8_t interruptNum, void (*userFunc)(void), int mode)
- 891 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, uint8_t interruptNum)
- 892 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
- 893 #define RADIOLIB_CB_ARGS_DELAY (void, delay, unsigned long ms)
- 894 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, unsigned int us)
- 895 #define RADIOLIB_CB_ARGS_MILLIS (unsigned long, millis, void)
- 896 #define RADIOLIB_CB_ARGS_MICROS (unsigned long, micros, void)
- 897 #define RADIOLIB_CB_ARGS_PULSE_IN (unsigned long, pulseIn, uint8_t pin, uint8_t state, unsigned long timeout)
- 898 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
- 899 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
- 900 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
- 901 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
- 902 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
-
-
-
-
-
-
- 909 #define RADIOLIB_PLATFORM "Generic"
-
-
- 912 #include "noarduino.h"
-
-
-
-
-
-
-
-
-
-
- 923 #if !defined(RADIOLIB_DEBUG)
-
-
- 926 #if !defined(RADIOLIB_VERBOSE)
-
-
-
-
-
- 932 #if !defined(RADIOLIB_DEBUG_PORT)
- 933 #define RADIOLIB_DEBUG_PORT Serial
-
-
-
-
-
-
-
-
- 942 #if !defined(RADIOLIB_SPI_PARANOID)
- 943 #define RADIOLIB_SPI_PARANOID
-
-
-
-
-
-
-
-
-
- 953 #if !defined(RADIOLIB_CHECK_PARAMS)
- 954 #define RADIOLIB_CHECK_PARAMS
+
+ 869 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, uint8_t pin, uint8_t mode)
+ 870 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, uint8_t pin, uint8_t value)
+ 871 #define RADIOLIB_CB_ARGS_DIGITAL_READ (uint8_t, digitalRead, uint8_t pin)
+ 872 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint8_t _pin, short unsigned int frequency, long unsigned int duration)
+ 873 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint8_t _pin)
+ 874 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, uint8_t interruptNum, void (*userFunc)(void), int mode)
+ 875 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, uint8_t interruptNum)
+ 876 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
+ 877 #define RADIOLIB_CB_ARGS_DELAY (void, delay, unsigned long ms)
+ 878 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, long unsigned int us)
+ 879 #define RADIOLIB_CB_ARGS_MILLIS (unsigned long, millis, void)
+ 880 #define RADIOLIB_CB_ARGS_MICROS (unsigned long, micros, void)
+ 881 #define RADIOLIB_CB_ARGS_PULSE_IN (unsigned long, pulseIn, uint8_t pin, uint8_t state, unsigned long timeout)
+ 882 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
+ 883 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
+ 884 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
+ 885 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
+ 886 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
+
+
+
+ 890 #define RADIOLIB_PLATFORM "Unknown Arduino"
+ 891 #define RADIOLIB_UNKNOWN_PLATFORM
+ 892 #define RADIOLIB_PIN_TYPE uint8_t
+ 893 #define RADIOLIB_PIN_MODE uint8_t
+ 894 #define RADIOLIB_PIN_STATUS uint8_t
+ 895 #define RADIOLIB_INTERRUPT_STATUS RADIOLIB_PIN_STATUS
+ 896 #define RADIOLIB_DIGITAL_PIN_TO_INTERRUPT(p) digitalPinToInterrupt(p)
+ 897 #define RADIOLIB_NC (0xFF)
+ 898 #define RADIOLIB_DEFAULT_SPI SPI
+ 899 #define RADIOLIB_DEFAULT_SPI_SETTINGS SPISettings(2000000, MSBFIRST, SPI_MODE0)
+ 900 #define RADIOLIB_NONVOLATILE PROGMEM
+ 901 #define RADIOLIB_NONVOLATILE_READ_BYTE(addr) pgm_read_byte(addr)
+ 902 #define RADIOLIB_NONVOLATILE_READ_DWORD(addr) pgm_read_dword(addr)
+ 903 #define RADIOLIB_TYPE_ALIAS(type, alias) using alias = type;
+
+
+ 906 #define RADIOLIB_CB_ARGS_PIN_MODE (void, pinMode, uint8_t pin, uint8_t mode)
+ 907 #define RADIOLIB_CB_ARGS_DIGITAL_WRITE (void, digitalWrite, uint8_t pin, uint8_t value)
+ 908 #define RADIOLIB_CB_ARGS_DIGITAL_READ (int, digitalRead, uint8_t pin)
+ 909 #define RADIOLIB_CB_ARGS_TONE (void, tone, uint8_t _pin, unsigned int frequency, unsigned long duration)
+ 910 #define RADIOLIB_CB_ARGS_NO_TONE (void, noTone, uint8_t _pin)
+ 911 #define RADIOLIB_CB_ARGS_ATTACH_INTERRUPT (void, attachInterrupt, uint8_t interruptNum, void (*userFunc)(void), int mode)
+ 912 #define RADIOLIB_CB_ARGS_DETACH_INTERRUPT (void, detachInterrupt, uint8_t interruptNum)
+ 913 #define RADIOLIB_CB_ARGS_YIELD (void, yield, void)
+ 914 #define RADIOLIB_CB_ARGS_DELAY (void, delay, unsigned long ms)
+ 915 #define RADIOLIB_CB_ARGS_DELAY_MICROSECONDS (void, delayMicroseconds, unsigned int us)
+ 916 #define RADIOLIB_CB_ARGS_MILLIS (unsigned long, millis, void)
+ 917 #define RADIOLIB_CB_ARGS_MICROS (unsigned long, micros, void)
+ 918 #define RADIOLIB_CB_ARGS_PULSE_IN (unsigned long, pulseIn, uint8_t pin, uint8_t state, unsigned long timeout)
+ 919 #define RADIOLIB_CB_ARGS_SPI_BEGIN (void, SPIbegin, void)
+ 920 #define RADIOLIB_CB_ARGS_SPI_BEGIN_TRANSACTION (void, SPIbeginTransaction, void)
+ 921 #define RADIOLIB_CB_ARGS_SPI_TRANSFER (uint8_t, SPItransfer, uint8_t b)
+ 922 #define RADIOLIB_CB_ARGS_SPI_END_TRANSACTION (void, SPIendTransaction, void)
+ 923 #define RADIOLIB_CB_ARGS_SPI_END (void, SPIend, void)
+
+
+
+
+
+
+ 930 #define RADIOLIB_PLATFORM "Generic"
+
+
+ 933 #include "noarduino.h"
+
+
+
+
+
+
+
+
+
+
+ 944 #if !defined(RADIOLIB_DEBUG)
+
+
+ 947 #if !defined(RADIOLIB_VERBOSE)
+
+
+
+
+
+ 953 #if !defined(RADIOLIB_DEBUG_PORT)
+ 954 #define RADIOLIB_DEBUG_PORT Serial
-
-
-
-
+
+
+
+
- 963 #if !defined(RADIOLIB_FIX_ERRATA_SX127X)
-
+ 963 #if !defined(RADIOLIB_SPI_PARANOID)
+ 964 #define RADIOLIB_SPI_PARANOID
-
-
-
-
- 972 #if !defined(RADIOLIB_GODMODE)
-
-
-
-
-
-
-
-
- 981 #if !defined(RADIOLIB_LOW_LEVEL)
-
-
-
-
-
-
- 988 #if !defined(RADIOLIB_RADIOSHIELD)
-
-
-
-
-
-
-
- 996 #if !defined(RADIOLIB_INTERRUPT_TIMING)
-
-
-
-
-
-
-
- 1004 #if !defined(RADIOLIB_STATIC_ONLY)
-
-
-
-
- 1009 #if !defined(RADIOLIB_STATIC_ARRAY_SIZE)
- 1010 #define RADIOLIB_STATIC_ARRAY_SIZE (256)
+
+
+
+
+
+
+ 974 #if !defined(RADIOLIB_CHECK_PARAMS)
+ 975 #define RADIOLIB_CHECK_PARAMS
+
+
+
+
+
+
+
+
+ 984 #if !defined(RADIOLIB_FIX_ERRATA_SX127X)
+
+
+
+
+
+
+
+
+ 993 #if !defined(RADIOLIB_GODMODE)
+
+
+
+
+
+
+
+
+ 1002 #if !defined(RADIOLIB_LOW_LEVEL)
+
+
+
+
+
+
+ 1009 #if !defined(RADIOLIB_RADIOSHIELD)
+
-
-
-
- 1016 #if (!defined(ARDUINO_ARCH_STM32) || !defined(SUBGHZSPI_BASE)) && !defined(DOXYGEN)
- 1017 #define RADIOLIB_EXCLUDE_STM32WLX
-
-
- 1020 #if defined(RADIOLIB_DEBUG)
- 1021 #if defined(RADIOLIB_BUILD_ARDUINO)
- 1022 #define RADIOLIB_DEBUG_PRINT(...) { RADIOLIB_DEBUG_PORT.print(__VA_ARGS__); }
- 1023 #define RADIOLIB_DEBUG_PRINTLN(...) { RADIOLIB_DEBUG_PORT.println(__VA_ARGS__); }
-
- 1025 #if !defined(RADIOLIB_DEBUG_PRINT)
- 1026 #define RADIOLIB_DEBUG_PRINT(...) { frintf(RADIOLIB_DEBUG_PORT, __VA_ARGS__); }
-
- 1028 #if !defined(RADIOLIB_DEBUG_PRINTLN)
- 1029 #define RADIOLIB_DEBUG_PRINTLN(...) { printf(RADIOLIB_DEBUG_PORT, __VA_ARGS__ "\n" ); }
-
-
-
- 1033 #define RADIOLIB_DEBUG_PRINT(...) {}
- 1034 #define RADIOLIB_DEBUG_PRINTLN(...) {}
-
-
- 1037 #if defined(RADIOLIB_VERBOSE)
- 1038 #define RADIOLIB_VERBOSE_PRINT(...) RADIOLIB_DEBUG_PRINT(__VA_ARGS__)
- 1039 #define RADIOLIB_VERBOSE_PRINTLN(...) RADIOLIB_DEBUG_PRINTLN(__VA_ARGS__)
-
- 1041 #define RADIOLIB_VERBOSE_PRINT(...) {}
- 1042 #define RADIOLIB_VERBOSE_PRINTLN(...) {}
-
-
- 1048 #define RADIOLIB_ASSERT(STATEVAR) { if((STATEVAR) != RADIOLIB_ERR_NONE) { return(STATEVAR); } }
-
-
-
-
-
-
-
-
- 1057 #define RADIOLIB_FIRST(arg, ...) arg
- 1058 #define RADIOLIB_REST(arg, ...) __VA_ARGS__
- 1059 #define RADIOLIB_EXP(...) __VA_ARGS__
-
- 1061 #define RADIOLIB_GENERATE_CALLBACK_RET_FUNC(RET, FUNC, ...) public: typedef RET (*FUNC##_cb_t)(__VA_ARGS__); void setCb_##FUNC(FUNC##_cb_t cb) { cb_##FUNC = cb; }; private: FUNC##_cb_t cb_##FUNC = nullptr;
- 1062 #define RADIOLIB_GENERATE_CALLBACK_RET(RET, ...) RADIOLIB_GENERATE_CALLBACK_RET_FUNC(RET, __VA_ARGS__)
- 1063 #define RADIOLIB_GENERATE_CALLBACK(CB) RADIOLIB_GENERATE_CALLBACK_RET(RADIOLIB_EXP(RADIOLIB_FIRST CB), RADIOLIB_EXP(RADIOLIB_REST CB))
-
- 1065 #define RADIOLIB_GENERATE_CALLBACK_SPI_RET_FUNC(RET, FUNC, ...) public: typedef RET (Module::*FUNC##_cb_t)(__VA_ARGS__); void setCb_##FUNC(FUNC##_cb_t cb) { cb_##FUNC = cb; }; private: FUNC##_cb_t cb_##FUNC = nullptr;
- 1066 #define RADIOLIB_GENERATE_CALLBACK_SPI_RET(RET, ...) RADIOLIB_GENERATE_CALLBACK_SPI_RET_FUNC(RET, __VA_ARGS__)
- 1067 #define RADIOLIB_GENERATE_CALLBACK_SPI(CB) RADIOLIB_GENERATE_CALLBACK_SPI_RET(RADIOLIB_EXP(RADIOLIB_FIRST CB), RADIOLIB_EXP(RADIOLIB_REST CB))
-
- 1072 #if defined(RADIOLIB_CHECK_PARAMS)
- 1073 #define RADIOLIB_CHECK_RANGE(VAR, MIN, MAX, ERR) { if(!(((VAR) >= (MIN)) && ((VAR) <= (MAX)))) { return(ERR); } }
-
- 1075 #define RADIOLIB_CHECK_RANGE(VAR, MIN, MAX, ERR) {}
-
-
- 1078 #if defined(RADIOLIB_FIX_ERRATA_SX127X)
- 1079 #define RADIOLIB_ERRATA_SX127X(...) { errataFix(__VA_ARGS__); }
-
- 1081 #define RADIOLIB_ERRATA_SX127X(...) {}
-
-
-
- 1085 #define RADIOLIB_VERSION_MAJOR (0x05)
- 1086 #define RADIOLIB_VERSION_MINOR (0x07)
- 1087 #define RADIOLIB_VERSION_PATCH (0x00)
- 1088 #define RADIOLIB_VERSION_EXTRA (0x00)
+
+
+
+
+ 1017 #if !defined(RADIOLIB_INTERRUPT_TIMING)
+
+
+
+
+
+
+
+ 1025 #if !defined(RADIOLIB_STATIC_ONLY)
+
+
+
+
+ 1030 #if !defined(RADIOLIB_STATIC_ARRAY_SIZE)
+ 1031 #define RADIOLIB_STATIC_ARRAY_SIZE (256)
+
+
+
+
+
+ 1037 #if (!defined(ARDUINO_ARCH_STM32) || !defined(SUBGHZSPI_BASE)) && !defined(DOXYGEN)
+ 1038 #define RADIOLIB_EXCLUDE_STM32WLX
+
+
+ 1041 #if defined(RADIOLIB_DEBUG)
+ 1042 #if defined(RADIOLIB_BUILD_ARDUINO)
+ 1043 #define RADIOLIB_DEBUG_PRINT(...) { RADIOLIB_DEBUG_PORT.print(__VA_ARGS__); }
+ 1044 #define RADIOLIB_DEBUG_PRINTLN(...) { RADIOLIB_DEBUG_PORT.println(__VA_ARGS__); }
+
+ 1046 #if !defined(RADIOLIB_DEBUG_PRINT)
+ 1047 #define RADIOLIB_DEBUG_PRINT(...) { frintf(RADIOLIB_DEBUG_PORT, __VA_ARGS__); }
+
+ 1049 #if !defined(RADIOLIB_DEBUG_PRINTLN)
+ 1050 #define RADIOLIB_DEBUG_PRINTLN(...) { printf(RADIOLIB_DEBUG_PORT, __VA_ARGS__ "\n" ); }
+
+
+
+ 1054 #define RADIOLIB_DEBUG_PRINT(...) {}
+ 1055 #define RADIOLIB_DEBUG_PRINTLN(...) {}
+
+
+ 1058 #if defined(RADIOLIB_VERBOSE)
+ 1059 #define RADIOLIB_VERBOSE_PRINT(...) RADIOLIB_DEBUG_PRINT(__VA_ARGS__)
+ 1060 #define RADIOLIB_VERBOSE_PRINTLN(...) RADIOLIB_DEBUG_PRINTLN(__VA_ARGS__)
+
+ 1062 #define RADIOLIB_VERBOSE_PRINT(...) {}
+ 1063 #define RADIOLIB_VERBOSE_PRINTLN(...) {}
+
+
+ 1069 #define RADIOLIB_ASSERT(STATEVAR) { if((STATEVAR) != RADIOLIB_ERR_NONE) { return(STATEVAR); } }
+
+
+
+
+
+
+
+
+ 1078 #define RADIOLIB_FIRST(arg, ...) arg
+ 1079 #define RADIOLIB_REST(arg, ...) __VA_ARGS__
+ 1080 #define RADIOLIB_EXP(...) __VA_ARGS__
+
+ 1082 #define RADIOLIB_GENERATE_CALLBACK_RET_FUNC(RET, FUNC, ...) public: typedef RET (*FUNC##_cb_t)(__VA_ARGS__); void setCb_##FUNC(FUNC##_cb_t cb) { cb_##FUNC = cb; }; private: FUNC##_cb_t cb_##FUNC = nullptr;
+ 1083 #define RADIOLIB_GENERATE_CALLBACK_RET(RET, ...) RADIOLIB_GENERATE_CALLBACK_RET_FUNC(RET, __VA_ARGS__)
+ 1084 #define RADIOLIB_GENERATE_CALLBACK(CB) RADIOLIB_GENERATE_CALLBACK_RET(RADIOLIB_EXP(RADIOLIB_FIRST CB), RADIOLIB_EXP(RADIOLIB_REST CB))
+
+ 1086 #define RADIOLIB_GENERATE_CALLBACK_SPI_RET_FUNC(RET, FUNC, ...) public: typedef RET (Module::*FUNC##_cb_t)(__VA_ARGS__); void setCb_##FUNC(FUNC##_cb_t cb) { cb_##FUNC = cb; }; private: FUNC##_cb_t cb_##FUNC = nullptr;
+ 1087 #define RADIOLIB_GENERATE_CALLBACK_SPI_RET(RET, ...) RADIOLIB_GENERATE_CALLBACK_SPI_RET_FUNC(RET, __VA_ARGS__)
+ 1088 #define RADIOLIB_GENERATE_CALLBACK_SPI(CB) RADIOLIB_GENERATE_CALLBACK_SPI_RET(RADIOLIB_EXP(RADIOLIB_FIRST CB), RADIOLIB_EXP(RADIOLIB_REST CB))
- 1090 #define RADIOLIB_VERSION ((RADIOLIB_VERSION_MAJOR << 24) | (RADIOLIB_VERSION_MINOR << 16) | (RADIOLIB_VERSION_PATCH << 8) | (RADIOLIB_VERSION_EXTRA))
-
-
+ 1093 #if defined(RADIOLIB_CHECK_PARAMS)
+ 1094 #define RADIOLIB_CHECK_RANGE(VAR, MIN, MAX, ERR) { if(!(((VAR) >= (MIN)) && ((VAR) <= (MAX)))) { return(ERR); } }
+
+ 1096 #define RADIOLIB_CHECK_RANGE(VAR, MIN, MAX, ERR) {}
+
+
+ 1099 #if defined(RADIOLIB_FIX_ERRATA_SX127X)
+ 1100 #define RADIOLIB_ERRATA_SX127X(...) { errataFix(__VA_ARGS__); }
+
+ 1102 #define RADIOLIB_ERRATA_SX127X(...) {}
+
+
+
+ 1106 #define RADIOLIB_VERSION_MAJOR (0x05)
+ 1107 #define RADIOLIB_VERSION_MINOR (0x07)
+ 1108 #define RADIOLIB_VERSION_PATCH (0x00)
+ 1109 #define RADIOLIB_VERSION_EXTRA (0x00)
+
+ 1111 #define RADIOLIB_VERSION ((RADIOLIB_VERSION_MAJOR << 24) | (RADIOLIB_VERSION_MINOR << 16) | (RADIOLIB_VERSION_PATCH << 8) | (RADIOLIB_VERSION_EXTRA))
+
+
diff --git a/_radio_lib_8h_source.html b/_radio_lib_8h_source.html
index 334299bf..6284d9f8 100644
--- a/_radio_lib_8h_source.html
+++ b/_radio_lib_8h_source.html
@@ -152,44 +152,45 @@ $(document).ready(function(){initNavTree('_radio_lib_8h_source.html',''); initRe
98 #include "protocols/Pager/Pager.h"
99 #include "protocols/RTTY/RTTY.h"
100 #include "protocols/SSTV/SSTV.h"
- 101 #include "protocols/FSK4/FSK4.h"
- 102 #include "protocols/APRS/APRS.h"
- 103 #include "protocols/ExternalRadio/ExternalRadio.h"
-
-
- 106 #if defined(RADIOLIB_RADIOSHIELD)
-
-
- 109 #define RADIOSHIELD_CS_A 10
- 110 #define RADIOSHIELD_IRQ_A 2
- 111 #define RADIOSHIELD_RST_A 9
- 112 #define RADIOSHIELD_GPIO_A 8
- 113 #define RADIOSHIELD_CS_B 5
- 114 #define RADIOSHIELD_IRQ_B 3
- 115 #define RADIOSHIELD_RST_B 7
- 116 #define RADIOSHIELD_GPIO_B 6
-
-
-
-
-
-
-
-
- 134 ModuleA =
new Module (RADIOSHIELD_CS_A, RADIOSHIELD_IRQ_A, RADIOSHIELD_RST_A, RADIOSHIELD_GPIO_A);
- 135 ModuleB =
new Module (RADIOSHIELD_CS_B, RADIOSHIELD_IRQ_B, RADIOSHIELD_RST_B, RADIOSHIELD_GPIO_B);
-
-
- 138 #if defined(RADIOLIB_GODMODE)
-
-
-
-
-
-
-
-
-
+ 101 #include "protocols/SSDV/SSDV.h"
+ 102 #include "protocols/FSK4/FSK4.h"
+ 103 #include "protocols/APRS/APRS.h"
+ 104 #include "protocols/ExternalRadio/ExternalRadio.h"
+
+
+ 107 #if defined(RADIOLIB_RADIOSHIELD)
+
+
+ 110 #define RADIOSHIELD_CS_A 10
+ 111 #define RADIOSHIELD_IRQ_A 2
+ 112 #define RADIOSHIELD_RST_A 9
+ 113 #define RADIOSHIELD_GPIO_A 8
+ 114 #define RADIOSHIELD_CS_B 5
+ 115 #define RADIOSHIELD_IRQ_B 3
+ 116 #define RADIOSHIELD_RST_B 7
+ 117 #define RADIOSHIELD_GPIO_B 6
+
+
+
+
+
+
+
+
+ 135 ModuleA =
new Module (RADIOSHIELD_CS_A, RADIOSHIELD_IRQ_A, RADIOSHIELD_RST_A, RADIOSHIELD_GPIO_A);
+ 136 ModuleB =
new Module (RADIOSHIELD_CS_B, RADIOSHIELD_IRQ_B, RADIOSHIELD_RST_B, RADIOSHIELD_GPIO_B);
+
+
+ 139 #if defined(RADIOLIB_GODMODE)
+
+
+
+
+
+
+
+
+
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition: Module.h:24
diff --git a/_s_x1262_8h_source.html b/_s_x1262_8h_source.html
index ba033146..f66cb571 100644
--- a/_s_x1262_8h_source.html
+++ b/_s_x1262_8h_source.html
@@ -139,7 +139,7 @@ $(document).ready(function(){initNavTree('_s_x1262_8h_source.html',''); initResi
int16_t begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t power=10, uint16_t preambleLength=8, float tcxoVoltage=1.6, bool useRegulatorLDO=false)
Initialization method for LoRa modem.
Definition: SX1262.cpp:8
virtual int16_t setOutputPower(int8_t power)
Sets output power. Allowed values are in range from -9 to 22 dBm. This method is virtual to allow ove...
Definition: SX1262.cpp:84
int16_t setFrequency(float freq)
Sets carrier frequency. Allowed values are in range from 150.0 to 960.0 MHz.
Definition: SX1262.cpp:50
-Base class for SX126x series. All derived classes for SX126x (e.g. SX1262 or SX1268) inherit from thi...
Definition: SX126x.h:430
+Base class for SX126x series. All derived classes for SX126x (e.g. SX1262 or SX1268) inherit from thi...
Definition: SX126x.h:435
diff --git a/_s_x1268_8h_source.html b/_s_x1268_8h_source.html
index 8b97268a..713bebd0 100644
--- a/_s_x1268_8h_source.html
+++ b/_s_x1268_8h_source.html
@@ -136,7 +136,7 @@ $(document).ready(function(){initNavTree('_s_x1268_8h_source.html',''); initResi
int16_t setFrequency(float freq)
Sets carrier frequency. Allowed values are in range from 410.0 to 810.0 MHz.
Definition: SX1268.cpp:50
int16_t begin(float freq=434.0, float bw=125.0, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t power=10, uint16_t preambleLength=8, float tcxoVoltage=1.6, bool useRegulatorLDO=false)
Initialization method for LoRa modem.
Definition: SX1268.cpp:8
int16_t beginFSK(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=156.2, int8_t power=10, uint16_t preambleLength=16, float tcxoVoltage=1.6, bool useRegulatorLDO=false)
Initialization method for FSK modem.
Definition: SX1268.cpp:32
-Base class for SX126x series. All derived classes for SX126x (e.g. SX1262 or SX1268) inherit from thi...
Definition: SX126x.h:430
+Base class for SX126x series. All derived classes for SX126x (e.g. SX1262 or SX1268) inherit from thi...
Definition: SX126x.h:435
diff --git a/_s_x126x_8h_source.html b/_s_x126x_8h_source.html
index e4c62789..6ef95496 100644
--- a/_s_x126x_8h_source.html
+++ b/_s_x126x_8h_source.html
@@ -500,245 +500,259 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
412 #define RADIOLIB_SX126X_RX_GAIN_SPECTRAL_SCAN 0xCB
- 415 #define RADIOLIB_SX126X_PATCH_UPDATE_DISABLED 0b00010000
- 416 #define RADIOLIB_SX126X_PATCH_UPDATE_ENABLED 0b00000000
+ 415 #define RADIOLIB_SX126X_PATCH_UPDATE_DISABLED 0b00000000
+ 416 #define RADIOLIB_SX126X_PATCH_UPDATE_ENABLED 0b00010000
- 419 #define RADIOLIB_SX126X_SPECTRAL_SCAN_NONE 0x00
- 420 #define RADIOLIB_SX126X_SPECTRAL_SCAN_ONGOING 0x0F
- 421 #define RADIOLIB_SX126X_SPECTRAL_SCAN_ABORTED 0xF0
- 422 #define RADIOLIB_SX126X_SPECTRAL_SCAN_COMPLETED 0xFF
+ 419 #define RADIOLIB_SX126X_SPECTRAL_SCAN_NONE 0x00
+ 420 #define RADIOLIB_SX126X_SPECTRAL_SCAN_ONGOING 0x0F
+ 421 #define RADIOLIB_SX126X_SPECTRAL_SCAN_ABORTED 0xF0
+ 422 #define RADIOLIB_SX126X_SPECTRAL_SCAN_COMPLETED 0xFF
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ 425 #define RADIOLIB_SX126x_SPECTRAL_SCAN_WINDOW_DEFAULT (0x05 << 2)
+
+ 427 #define RADIOLIB_SX126X_SPECTRAL_SCAN_RES_SIZE (33)
+
+
+
+
+
+
+
+
+
+
+
+
-
-
- 469 int16_t
begin (uint8_t cr, uint8_t syncWord, uint16_t preambleLength,
float tcxoVoltage,
bool useRegulatorLDO =
false );
-
- 488 int16_t
beginFSK (
float br,
float freqDev,
float rxBw, uint16_t preambleLength,
float tcxoVoltage,
bool useRegulatorLDO =
false );
-
- 498 int16_t
reset (
bool verify =
true );
-
- 512 int16_t
transmit (uint8_t* data,
size_t len, uint8_t addr = 0)
override ;
-
- 524 int16_t
receive (uint8_t* data,
size_t len)
override ;
-
-
-
-
-
- 554 int16_t
scanChannel (uint8_t symbolNum = RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detPeak = RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detMin = RADIOLIB_SX126X_CAD_PARAM_DEFAULT);
-
- 563 int16_t
sleep (
bool retainConfig =
true );
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+ 474 int16_t
begin (uint8_t cr, uint8_t syncWord, uint16_t preambleLength,
float tcxoVoltage,
bool useRegulatorLDO =
false );
+
+ 493 int16_t
beginFSK (
float br,
float freqDev,
float rxBw, uint16_t preambleLength,
float tcxoVoltage,
bool useRegulatorLDO =
false );
+
+ 503 int16_t
reset (
bool verify =
true );
+
+ 517 int16_t
transmit (uint8_t* data,
size_t len, uint8_t addr = 0)
override ;
+
+ 529 int16_t
receive (uint8_t* data,
size_t len)
override ;
+
+
+
+
+
+ 559 int16_t
scanChannel (uint8_t symbolNum = RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detPeak = RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detMin = RADIOLIB_SX126X_CAD_PARAM_DEFAULT);
+
+ 568 int16_t
sleep (
bool retainConfig =
true );
+
+
+
+
+
+
+
+
- 607 int16_t
startTransmit (uint8_t* data,
size_t len, uint8_t addr = 0)
override ;
-
-
-
- 628 int16_t
startReceive (uint32_t timeout = RADIOLIB_SX126X_RX_TIMEOUT_INF, uint16_t irqFlags = RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask = RADIOLIB_SX126X_IRQ_RX_DONE);
-
- 644 int16_t
startReceiveDutyCycle (uint32_t rxPeriod, uint32_t sleepPeriod, uint16_t irqFlags = RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask = RADIOLIB_SX126X_IRQ_RX_DONE);
-
- 661 int16_t
startReceiveDutyCycleAuto (uint16_t senderPreambleLength = 0, uint16_t minSymbols = 8, uint16_t irqFlags = RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask = RADIOLIB_SX126X_IRQ_RX_DONE);
-
-
-
- 680 int16_t
readData (uint8_t* data,
size_t len)
override ;
-
- 693 int16_t
startChannelScan (uint8_t symbolNum = RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detPeak = RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detMin = RADIOLIB_SX126X_CAD_PARAM_DEFAULT);
-
-
-
-
-
-
-
-
-
-
-
- 740 int16_t
setSyncWord (uint8_t syncWord, uint8_t controlBits = 0x44);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 825 int16_t
setSyncWord (uint8_t* syncWord, uint8_t len);
-
- 836 int16_t
setSyncBits (uint8_t *syncWord, uint8_t bitsLen);
-
-
-
-
-
-
-
- 876 int16_t
setCRC (uint8_t len, uint16_t initial = 0x1D0F, uint16_t polynomial = 0x1021,
bool inverted =
true );
-
- 887 int16_t
setWhitening (
bool enabled, uint16_t initial = 0x0100);
-
- 899 int16_t
setTCXO (
float voltage, uint32_t delay = 5000);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1042 #if !defined(RADIOLIB_EXCLUDE_DIRECT_RECEIVE)
-
-
- 1055 void readBit (RADIOLIB_PIN_TYPE pin);
-
-
-
- 1059 #if !defined(RADIOLIB_GODMODE)
-
-
-
- 1063 int16_t setTx(uint32_t timeout = 0);
- 1064 int16_t setRx(uint32_t timeout);
- 1065 int16_t setCad(uint8_t symbolNum, uint8_t detPeak, uint8_t detMin);
- 1066 int16_t setPaConfig(uint8_t paDutyCycle, uint8_t deviceSel, uint8_t hpMax = RADIOLIB_SX126X_PA_CONFIG_HP_MAX, uint8_t paLut = RADIOLIB_SX126X_PA_CONFIG_PA_LUT);
- 1067 int16_t writeRegister(uint16_t addr, uint8_t* data, uint8_t numBytes);
- 1068 int16_t readRegister(uint16_t addr, uint8_t* data, uint8_t numBytes);
- 1069 int16_t writeBuffer(uint8_t* data, uint8_t numBytes, uint8_t offset = 0x00);
- 1070 int16_t readBuffer(uint8_t* data, uint8_t numBytes);
- 1071 int16_t setDioIrqParams(uint16_t irqMask, uint16_t dio1Mask, uint16_t dio2Mask = RADIOLIB_SX126X_IRQ_NONE, uint16_t dio3Mask = RADIOLIB_SX126X_IRQ_NONE);
- 1072 virtual int16_t clearIrqStatus(uint16_t clearIrqParams = RADIOLIB_SX126X_IRQ_ALL);
- 1073 int16_t setRfFrequency(uint32_t frf);
- 1074 int16_t calibrateImage(uint8_t* data);
- 1075 uint8_t getPacketType();
- 1076 int16_t setTxParams(uint8_t power, uint8_t rampTime = RADIOLIB_SX126X_PA_RAMP_200U);
- 1077 int16_t setModulationParams(uint8_t sf, uint8_t bw, uint8_t cr, uint8_t ldro);
- 1078 int16_t setModulationParamsFSK(uint32_t br, uint8_t pulseShape, uint8_t rxBw, uint32_t freqDev);
- 1079 int16_t setPacketParams(uint16_t preambleLength, uint8_t crcType, uint8_t payloadLength, uint8_t headerType, uint8_t invertIQ = RADIOLIB_SX126X_LORA_IQ_STANDARD);
- 1080 int16_t setPacketParamsFSK(uint16_t preambleLength, uint8_t crcType, uint8_t syncWordLength, uint8_t addrComp, uint8_t whitening, uint8_t packetType = RADIOLIB_SX126X_GFSK_PACKET_VARIABLE, uint8_t payloadLength = 0xFF, uint8_t preambleDetectorLength = RADIOLIB_SX126X_GFSK_PREAMBLE_DETECT_16);
- 1081 int16_t setBufferBaseAddress(uint8_t txBaseAddress = 0x00, uint8_t rxBaseAddress = 0x00);
- 1082 int16_t setRegulatorMode(uint8_t mode);
- 1083 uint8_t getStatus();
- 1084 uint32_t getPacketStatus();
- 1085 uint16_t getDeviceErrors();
- 1086 int16_t clearDeviceErrors();
-
- 1088 int16_t startReceiveCommon(uint32_t timeout = RADIOLIB_SX126X_RX_TIMEOUT_INF, uint16_t irqFlags = RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask = RADIOLIB_SX126X_IRQ_RX_DONE);
- 1089 int16_t setFrequencyRaw(
float freq);
- 1090 int16_t setPacketMode(uint8_t mode, uint8_t len);
- 1091 int16_t setHeaderType(uint8_t headerType,
size_t len = 0xFF);
- 1092 int16_t directMode();
- 1093 int16_t packetMode();
-
-
- 1096 int16_t fixSensitivity();
- 1097 int16_t fixPaClamping(
bool enable =
true );
- 1098 int16_t fixImplicitTimeout();
- 1099 int16_t fixInvertedIQ(uint8_t iqConfig);
-
- 1101 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
-
-
-
-
-
- 1107 static int16_t SPIparseStatus(uint8_t in);
-
- 1109 #if !defined(RADIOLIB_GODMODE)
-
-
-
- 1113 uint8_t _bw = 0, _sf = 0, _cr = 0, _ldro = 0, _crcType = 0, _headerType = 0;
- 1114 uint16_t _preambleLength = 0;
-
- 1116 bool _ldroAuto =
true ;
-
- 1118 uint32_t _br = 0, _freqDev = 0;
- 1119 uint8_t _rxBw = 0, _pulseShape = 0, _crcTypeFSK = 0, _syncWordLength = 0, _addrComp = 0, _whitening = 0, _packetType = 0;
- 1120 uint16_t _preambleLengthFSK = 0;
-
-
- 1123 float _dataRate = 0;
-
- 1125 uint32_t _tcxoDelay = 0;
-
- 1127 size_t _implicitLen = 0;
- 1128 uint8_t _chipType = 0;
-
-
-
-
- 1133 int16_t config(uint8_t modem);
- 1134 bool findChip(uint8_t type);
-
-
-
-
-
+
+
+ 612 int16_t
startTransmit (uint8_t* data,
size_t len, uint8_t addr = 0)
override ;
+
+
+
+ 633 int16_t
startReceive (uint32_t timeout = RADIOLIB_SX126X_RX_TIMEOUT_INF, uint16_t irqFlags = RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask = RADIOLIB_SX126X_IRQ_RX_DONE);
+
+ 649 int16_t
startReceiveDutyCycle (uint32_t rxPeriod, uint32_t sleepPeriod, uint16_t irqFlags = RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask = RADIOLIB_SX126X_IRQ_RX_DONE);
+
+ 666 int16_t
startReceiveDutyCycleAuto (uint16_t senderPreambleLength = 0, uint16_t minSymbols = 8, uint16_t irqFlags = RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask = RADIOLIB_SX126X_IRQ_RX_DONE);
+
+
+
+ 685 int16_t
readData (uint8_t* data,
size_t len)
override ;
+
+ 698 int16_t
startChannelScan (uint8_t symbolNum = RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detPeak = RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detMin = RADIOLIB_SX126X_CAD_PARAM_DEFAULT);
+
+
+
+
+
+
+
+
+
+
+
+ 745 int16_t
setSyncWord (uint8_t syncWord, uint8_t controlBits = 0x44);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 830 int16_t
setSyncWord (uint8_t* syncWord, uint8_t len);
+
+ 841 int16_t
setSyncBits (uint8_t *syncWord, uint8_t bitsLen);
+
+
+
+
+
+
+
+ 881 int16_t
setCRC (uint8_t len, uint16_t initial = 0x1D0F, uint16_t polynomial = 0x1021,
bool inverted =
true );
+
+ 892 int16_t
setWhitening (
bool enabled, uint16_t initial = 0x0100);
+
+ 904 int16_t
setTCXO (
float voltage, uint32_t delay = 5000);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1047 #if !defined(RADIOLIB_EXCLUDE_DIRECT_RECEIVE)
+
+
+ 1060 void readBit (RADIOLIB_PIN_TYPE pin);
+
+
+ 1076 int16_t
uploadPatch (
const uint32_t* patch,
size_t len,
bool nonvolatile =
true );
+
+ 1089 int16_t
spectralScanStart (uint16_t numBands, uint8_t window = RADIOLIB_SX126x_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval = RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US);
+
+
+
+
+
+
+
+ 1112 #if !defined(RADIOLIB_GODMODE)
+
+
+
+ 1116 int16_t setTx(uint32_t timeout = 0);
+ 1117 int16_t setRx(uint32_t timeout);
+ 1118 int16_t setCad(uint8_t symbolNum, uint8_t detPeak, uint8_t detMin);
+ 1119 int16_t setPaConfig(uint8_t paDutyCycle, uint8_t deviceSel, uint8_t hpMax = RADIOLIB_SX126X_PA_CONFIG_HP_MAX, uint8_t paLut = RADIOLIB_SX126X_PA_CONFIG_PA_LUT);
+ 1120 int16_t writeRegister(uint16_t addr, uint8_t* data, uint8_t numBytes);
+ 1121 int16_t readRegister(uint16_t addr, uint8_t* data, uint8_t numBytes);
+ 1122 int16_t writeBuffer(uint8_t* data, uint8_t numBytes, uint8_t offset = 0x00);
+ 1123 int16_t readBuffer(uint8_t* data, uint8_t numBytes);
+ 1124 int16_t setDioIrqParams(uint16_t irqMask, uint16_t dio1Mask, uint16_t dio2Mask = RADIOLIB_SX126X_IRQ_NONE, uint16_t dio3Mask = RADIOLIB_SX126X_IRQ_NONE);
+ 1125 virtual int16_t clearIrqStatus(uint16_t clearIrqParams = RADIOLIB_SX126X_IRQ_ALL);
+ 1126 int16_t setRfFrequency(uint32_t frf);
+ 1127 int16_t calibrateImage(uint8_t* data);
+ 1128 uint8_t getPacketType();
+ 1129 int16_t setTxParams(uint8_t power, uint8_t rampTime = RADIOLIB_SX126X_PA_RAMP_200U);
+ 1130 int16_t setModulationParams(uint8_t sf, uint8_t bw, uint8_t cr, uint8_t ldro);
+ 1131 int16_t setModulationParamsFSK(uint32_t br, uint8_t pulseShape, uint8_t rxBw, uint32_t freqDev);
+ 1132 int16_t setPacketParams(uint16_t preambleLength, uint8_t crcType, uint8_t payloadLength, uint8_t headerType, uint8_t invertIQ = RADIOLIB_SX126X_LORA_IQ_STANDARD);
+ 1133 int16_t setPacketParamsFSK(uint16_t preambleLength, uint8_t crcType, uint8_t syncWordLength, uint8_t addrComp, uint8_t whitening, uint8_t packetType = RADIOLIB_SX126X_GFSK_PACKET_VARIABLE, uint8_t payloadLength = 0xFF, uint8_t preambleDetectorLength = RADIOLIB_SX126X_GFSK_PREAMBLE_DETECT_16);
+ 1134 int16_t setBufferBaseAddress(uint8_t txBaseAddress = 0x00, uint8_t rxBaseAddress = 0x00);
+ 1135 int16_t setRegulatorMode(uint8_t mode);
+ 1136 uint8_t getStatus();
+ 1137 uint32_t getPacketStatus();
+ 1138 uint16_t getDeviceErrors();
+ 1139 int16_t clearDeviceErrors();
+
+ 1141 int16_t startReceiveCommon(uint32_t timeout = RADIOLIB_SX126X_RX_TIMEOUT_INF, uint16_t irqFlags = RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask = RADIOLIB_SX126X_IRQ_RX_DONE);
+ 1142 int16_t setFrequencyRaw(
float freq);
+ 1143 int16_t setPacketMode(uint8_t mode, uint8_t len);
+ 1144 int16_t setHeaderType(uint8_t headerType,
size_t len = 0xFF);
+ 1145 int16_t directMode();
+ 1146 int16_t packetMode();
+
+
+ 1149 int16_t fixSensitivity();
+ 1150 int16_t fixPaClamping(
bool enable =
true );
+ 1151 int16_t fixImplicitTimeout();
+ 1152 int16_t fixInvertedIQ(uint8_t iqConfig);
+
+ 1154 #if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
+
+
+
+
+
+ 1160 static int16_t SPIparseStatus(uint8_t in);
+
+ 1162 #if !defined(RADIOLIB_GODMODE)
+
+
+
+ 1166 uint8_t _bw = 0, _sf = 0, _cr = 0, _ldro = 0, _crcType = 0, _headerType = 0;
+ 1167 uint16_t _preambleLength = 0;
+
+ 1169 bool _ldroAuto =
true ;
+
+ 1171 uint32_t _br = 0, _freqDev = 0;
+ 1172 uint8_t _rxBw = 0, _pulseShape = 0, _crcTypeFSK = 0, _syncWordLength = 0, _addrComp = 0, _whitening = 0, _packetType = 0;
+ 1173 uint16_t _preambleLengthFSK = 0;
+
+
+ 1176 float _dataRate = 0;
+
+ 1178 uint32_t _tcxoDelay = 0;
+
+ 1180 size_t _implicitLen = 0;
+ 1181 uint8_t _chipType = 0;
+
+
+
+
+ 1186 int16_t config(uint8_t modem);
+ 1187 bool findChip(uint8_t type);
+
+
+
+
+
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition: Module.h:24
static const size_t RFSWITCH_MAX_PINS
The maximum number of pins supported by the RF switch code.
Definition: Module.h:35
@ MODE_TX
Definition: Module.h:64
@@ -747,7 +761,7 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
int16_t readData(String &str, size_t len=0)
Reads data that was received after calling startReceive method.
Definition: PhysicalLayer.cpp:141
int16_t startTransmit(String &str, uint8_t addr=0)
Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,...
Definition: PhysicalLayer.cpp:122
int16_t receive(String &str, size_t len=0)
Arduino String receive method.
Definition: PhysicalLayer.cpp:60
-Base class for SX126x series. All derived classes for SX126x (e.g. SX1262 or SX1268) inherit from thi...
Definition: SX126x.h:430
+Base class for SX126x series. All derived classes for SX126x (e.g. SX1262 or SX1268) inherit from thi...
Definition: SX126x.h:435
int16_t startReceiveDutyCycleAuto(uint16_t senderPreambleLength=0, uint16_t minSymbols=8, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)
Calls startReceiveDutyCycle with rxPeriod and sleepPeriod set so the unit shouldn't miss any messages...
Definition: SX126x.cpp:576
void setDio1Action(void(*func)(void))
Sets interrupt service routine to call when DIO1 activates.
Definition: SX126x.cpp:459
float getRSSI()
Gets RSSI (Recorded Signal Strength Indicator) of the last received packet.
Definition: SX126x.cpp:1221
@@ -755,14 +769,17 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
int16_t setDataShaping(uint8_t sh) override
Sets time-bandwidth product of Gaussian filter applied for shaping. Allowed values are RADIOLIB_SHAPI...
Definition: SX126x.cpp:996
int16_t setRegulatorLDO()
Set regulator mode to LDO.
Definition: SX126x.cpp:1309
void setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn)
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition: SX126x.cpp:1321
+int16_t uploadPatch(const uint32_t *patch, size_t len, bool nonvolatile=true)
Upload binary patch into the SX126x device RAM. Patch is needed to e.g., enable spectral scan and mus...
Definition: SX126x.cpp:1381
int16_t setEncoding(uint8_t encoding) override
Sets transmission encoding. Available in FSK mode only. Serves only as alias for PhysicalLayer compat...
Definition: SX126x.cpp:1317
int16_t beginFSK(float br, float freqDev, float rxBw, uint16_t preambleLength, float tcxoVoltage, bool useRegulatorLDO=false)
Initialization method for FSK modem.
Definition: SX126x.cpp:92
int16_t setBandwidth(float bw)
Sets LoRa bandwidth. Allowed values are 7.8, 10.4, 15.6, 20.8, 31.25, 41.7, 62.5, 125....
Definition: SX126x.cpp:731
int16_t startReceive(uint32_t timeout=RADIOLIB_SX126X_RX_TIMEOUT_INF, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)
Interrupt-driven receive method. DIO1 will be activated when full packet is received.
Definition: SX126x.cpp:536
int16_t explicitHeader()
Set explicit header mode for future reception/transmission.
Definition: SX126x.cpp:1305
int16_t forceLDRO(bool enable)
Forces LoRa low data rate optimization. Only available in LoRa mode. After calling this method,...
Definition: SX126x.cpp:1329
+int16_t spectralScanStart(uint16_t numBands, uint8_t window=RADIOLIB_SX126x_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US)
Start spectral scan. Requires binary path to be uploaded.
Definition: SX126x.cpp:1430
int16_t setNodeAddress(uint8_t nodeAddr)
Sets node address. Calling this method will also enable address filtering for node address only.
Definition: SX126x.cpp:1076
-int16_t setTCXO(float voltage, uint32_t delay=5000)
Sets TCXO (Temperature Compensated Crystal Oscillator) configuration.
Definition: SX126x.cpp:1381
+int16_t spectralScanGetStatus()
Read the status of spectral scan.
Definition: SX126x.cpp:1450
+int16_t setTCXO(float voltage, uint32_t delay=5000)
Sets TCXO (Temperature Compensated Crystal Oscillator) configuration.
Definition: SX126x.cpp:1470
int16_t setRxBandwidth(float rxBw)
Sets FSK receiver bandwidth. Allowed values are 4.8, 5.8, 7.3, 9.7, 11.7, 14.6, 19....
Definition: SX126x.cpp:896
int16_t setRegulatorDCDC()
Set regulator mode to DC-DC.
Definition: SX126x.cpp:1313
int16_t startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)
Interrupt-driven receive method where the device mostly sleeps and periodically wakes to listen....
Definition: SX126x.cpp:549
@@ -774,6 +791,7 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
int16_t setBitRate(float br)
Sets FSK bit rate. Allowed values range from 0.6 to 300.0 kbps.
Definition: SX126x.cpp:878
uint32_t getTimeOnAir(size_t len)
Get expected time-on-air for a given size of payload.
Definition: SX126x.cpp:1259
uint8_t randomByte()
Get one truly random byte from RSSI noise.
Definition: SX126x.cpp:1350
+void spectralScanAbort()
Abort an ongoing spectral scan.
Definition: SX126x.cpp:1446
int16_t receiveDirect() override
Starts direct mode reception. Only implemented for PhysicalLayer compatibility, as SX126x series does...
Definition: SX126x.cpp:343
int16_t finishTransmit() override
Clean up after transmission is done.
Definition: SX126x.cpp:528
int16_t setCurrentLimit(float currentLimit)
Sets current protection limit. Can be set in 2.5 mA steps.
Definition: SX126x.cpp:819
@@ -782,7 +800,7 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH)
Set modem in variable packet length mode. Available in FSK mode only.
Definition: SX126x.cpp:1255
int16_t begin(uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage, bool useRegulatorLDO=false)
Initialization method for LoRa modem.
Definition: SX126x.cpp:13
int16_t setCRC(uint8_t len, uint16_t initial=0x1D0F, uint16_t polynomial=0x1021, bool inverted=true)
Sets CRC configuration.
Definition: SX126x.cpp:1121
-uint16_t getIrqStatus()
Reads the current IRQ status.
Definition: SX126x.cpp:1533
+uint16_t getIrqStatus()
Reads the current IRQ status.
Definition: SX126x.cpp:1622
int16_t reset(bool verify=true)
Reset method. Will reset the chip to the default state using RST pin.
Definition: SX126x.cpp:186
int16_t setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)
Sets LoRa sync word.
Definition: SX126x.cpp:808
float getCurrentLimit()
Reads current protection limit.
Definition: SX126x.cpp:832
@@ -790,7 +808,7 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
int16_t setPreambleLength(uint16_t preambleLength)
Sets preamble length for LoRa or FSK modem. Allowed values range from 1 to 65535.
Definition: SX126x.cpp:841
int16_t transmit(__FlashStringHelper *fstr, uint8_t addr=0)
Arduino Flash String transmit method.
Definition: PhysicalLayer.cpp:12
int16_t autoLDRO()
Re-enables automatic LDRO configuration. Only available in LoRa mode. After calling this method,...
Definition: SX126x.cpp:1341
-void setDirectAction(void(*func)(void))
Dummy method, to ensure PhysicalLayer compatibility.
Definition: SX126x.cpp:1372
+void setDirectAction(void(*func)(void))
Set interrupt service routine function to call when data bit is receveid in direct mode.
Definition: SX126x.cpp:1372
int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_SX126X_MAX_PACKET_LENGTH)
Set modem in fixed packet length mode. Available in FSK mode only.
Definition: SX126x.cpp:1251
int16_t setBroadcastAddress(uint8_t broadAddr)
Sets broadcast address. Calling this method will also enable address filtering for node and broadcast...
Definition: SX126x.cpp:1093
int16_t getChannelScanResult()
Read the channel scan result.
Definition: SX126x.cpp:710
@@ -798,11 +816,12 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
int16_t setSyncBits(uint8_t *syncWord, uint8_t bitsLen)
Sets FSK sync word in the form of array of up to 8 bytes.
Definition: SX126x.cpp:1049
float getDataRate() const
Gets effective data rate for the last transmitted packet. The value is calculated only for payload by...
Definition: SX126x.cpp:1217
void setRfSwitchTable(const RADIOLIB_PIN_TYPE(&pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])
Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...
Definition: SX126x.cpp:1325
-bool XTAL
Whether the module has an XTAL (true) or TCXO (false). Defaults to false.
Definition: SX126x.h:450
+bool XTAL
Whether the module has an XTAL (true) or TCXO (false). Defaults to false.
Definition: SX126x.h:455
int16_t implicitHeader(size_t len)
Set implicit header mode for future reception/transmission.
Definition: SX126x.cpp:1301
float getRSSIInst()
Get instantaneous RSSI value during recption of the packet. Should switch to FSK receive mode for LBT...
Definition: SX126x.cpp:1294
float getSNR()
Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem.
Definition: SX126x.cpp:1228
-int16_t setDio2AsRfSwitch(bool enable=true)
Set DIO2 to function as RF switch (default in Semtech example designs).
Definition: SX126x.cpp:1434
+int16_t setDio2AsRfSwitch(bool enable=true)
Set DIO2 to function as RF switch (default in Semtech example designs).
Definition: SX126x.cpp:1523
+int16_t spectralScanGetResult(uint16_t *results)
Read the result of spectral scan.
Definition: SX126x.cpp:1458
int16_t setSpreadingFactor(uint8_t sf)
Sets LoRa spreading factor. Allowed values range from 5 to 12.
Definition: SX126x.cpp:782
int16_t readData(String &str, size_t len=0)
Reads data that was received after calling startReceive method.
Definition: PhysicalLayer.cpp:141
int16_t startTransmit(String &str, uint8_t addr=0)
Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,...
Definition: PhysicalLayer.cpp:122
@@ -810,7 +829,7 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
int16_t sleep(bool retainConfig=true)
Sets the module to sleep mode.
Definition: SX126x.cpp:431
int16_t disableAddressFiltering()
Disables address filtering. Calling this method will also erase previously set addresses.
Definition: SX126x.cpp:1110
int16_t setCodingRate(uint8_t cr)
Sets LoRa coding rate denominator. Allowed values range from 5 to 8.
Definition: SX126x.cpp:795
-void readBit(RADIOLIB_PIN_TYPE pin)
Dummy method, to ensure PhysicalLayer compatibility.
Definition: SX126x.cpp:1376
+void readBit(RADIOLIB_PIN_TYPE pin)
Function to read and process data bit in direct reception mode.
Definition: SX126x.cpp:1376
diff --git a/_s_x126x__patch__scan_8h_source.html b/_s_x126x__patch__scan_8h_source.html
new file mode 100644
index 00000000..066c1433
--- /dev/null
+++ b/_s_x126x__patch__scan_8h_source.html
@@ -0,0 +1,179 @@
+
+
+
+
+
+
+
+RadioLib: src/modules/SX126x/patches/SX126x_patch_scan.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ RadioLib
+
+ Universal wireless communication library for Arduino
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
1 #if !defined(_RADIOLIB_SX126X_PATCH_SCAN_H)
+
2 #define _RADIOLIB_SX126X_PATCH_SCAN_H
+
+
4 #include "../../../TypeDef.h"
+
+
6 #if !defined(RADIOLIB_EXCLUDE_SX126X)
+
+
+
+
10 const uint32_t sx126x_patch_scan[] RADIOLIB_NONVOLATILE = {
+
11 0x337fe1, 0x337fdb, 0x337fd5, 0x337fcf, 0x3a7fc8, 0x3f3fff,
+
12 0x0378ff, 0x0379ff, 0x3a7fb7, 0x16a901, 0x16a801, 0x23ffff,
+
13 0x0378ff, 0x0379ff, 0x3a7faf, 0x16a901, 0x16a801, 0x23ffff,
+
14 0x0378ff, 0x0379ff, 0x3a7f34, 0x16a901, 0x16a801, 0x23ffff,
+
15 0x0378ff, 0x0379ff, 0x3a7e80, 0x16a901, 0x16a801, 0x23ffff,
+
16 0x0378ff, 0x0379ff, 0x3a7fc3, 0x16a901, 0x16a801, 0x337fc9,
+
17 0x0378ff, 0x0379ff, 0x3a7fc0, 0x16a901, 0x16a801, 0x337fc9,
+
18 0x0378ff, 0x0379ff, 0x3a7fbd, 0x16a901, 0x16a801, 0x337fc9,
+
19 0x0378ff, 0x0379ff, 0x3a7fba, 0x16a901, 0x16a801, 0x337fc9,
+
20 0x23ffff, 0x0ea1fc, 0x0ea0df, 0x0eafc9, 0x02cf0e, 0x23ffff,
+
21 0x0eacff, 0x0eabff, 0x23ffff, 0x0eacff, 0x0eabff, 0x23ffff,
+
22 0x0eacff, 0x0eabff, 0x23ffff, 0x0eacff, 0x0eabff, 0x23ffff,
+
23 0x0378ff, 0x0379ff, 0x3a7fc8, 0x0eacfd, 0x0eabff, 0x16a901,
+
24 0x16a801, 0x23ffff, 0x0374ff, 0x0375ff, 0x0378ff, 0x0379ff,
+
25 0x16affe, 0x0ea5ff, 0x0ea465, 0x1dbb04, 0x0e1bfd, 0x307fa3,
+
26 0x1caf00, 0x327fa0, 0x0eacf7, 0x0eabff, 0x337f3a, 0x1cad04,
+
27 0x0eacfe, 0x0eabff, 0x0dbfdd, 0x307f97, 0x0dafcc, 0x0defbb,
+
28 0x0dbfdd, 0x347f9b, 0x0eecef, 0x0caffc, 0x04ade8, 0x0cbdcd,
+
29 0x01bde8, 0x04abe8, 0x0ebbbf, 0x01bbe8, 0x04abe8, 0x0ebbdf,
+
30 0x01bbe8, 0x1ca800, 0x0ea9ff, 0x04abe3, 0x0e2b01, 0x01bbe3,
+
31 0x04abee, 0x0e2b01, 0x01bbee, 0x1ca202, 0x1ca301, 0x02f300,
+
32 0x02f201, 0x0ea064, 0x0ea1f7, 0x18ab00, 0x367f58, 0x0ea041,
+
33 0x0ea1f7, 0x18ab00, 0x1c1b03, 0x317f3f, 0x1ea201, 0x1ea300,
+
34 0x0cb23f, 0x327f4a, 0x1cab04, 0x0eaefe, 0x0dbfbb, 0x307f6c,
+
35 0x0dafee, 0x0dbfbb, 0x347f6f, 0x04abee, 0x0cbbeb, 0x01bbee,
+
36 0x0eacff, 0x0eabff, 0x0c1b9f, 0x327f64, 0x0c1c8f, 0x317f5c,
+
37 0x3fffff, 0x0d1fcc, 0x0d5fbb, 0x0c1b9f, 0x327f5d, 0x0c1c8f,
+
38 0x357f63, 0x0ea064, 0x0ea1f7, 0x18ab00, 0x327f7c, 0x1cad04,
+
39 0x0eacfe, 0x0dbfdd, 0x307f51, 0x0dafcc, 0x0dbfdd, 0x347f54,
+
40 0x0d8fcb, 0x04acee, 0x0c2bcb, 0x01bbee, 0x0eacfd, 0x0eabff,
+
41 0x337f3a, 0x1cad04, 0x0eacfe, 0x0dbfdd, 0x307f43, 0x0dafcc,
+
42 0x0dbfdd, 0x347f46, 0x0d8fcb, 0x04acee, 0x0c2bcb, 0x337f6a,
+
43 0x0cb23f, 0x367f75, 0x0dbf22, 0x0dff33, 0x337f75, 0x16af02,
+
44 0x16a901, 0x16a801, 0x16a501, 0x16a401, 0x23ffff, 0x0374ff,
+
45 0x0375ff, 0x0378ff, 0x0379ff, 0x16afe0, 0x0ea5ff, 0x0ea465,
+
46 0x1ca802, 0x0ea9ff, 0x0eafff, 0x02ff00, 0x0eaff7, 0x02ff01,
+
47 0x0eafef, 0x02ff02, 0x0eafe7, 0x02ff03, 0x0eafdf, 0x02ff04,
+
48 0x0eafd7, 0x02ff05, 0x0eafcf, 0x02ff06, 0x0eafc7, 0x02ff07,
+
49 0x0eafbf, 0x02ff08, 0x0eafb7, 0x02ff09, 0x0eafaf, 0x02ff0a,
+
50 0x0eafa7, 0x02ff0b, 0x0eaf9f, 0x02ff0c, 0x0eaf97, 0x02ff0d,
+
51 0x0eaf8f, 0x02ff0e, 0x0eaf87, 0x02ff0f, 0x0eaf7f, 0x02ff10,
+
52 0x0eaf77, 0x02ff11, 0x0eaf6f, 0x02ff12, 0x0eaf67, 0x02ff13,
+
53 0x0eaf5f, 0x02ff14, 0x0eaf57, 0x02ff15, 0x0eaf4f, 0x02ff16,
+
54 0x0eaf47, 0x02ff17, 0x0eaf3f, 0x02ff18, 0x0eaf37, 0x02ff19,
+
55 0x0eaf2f, 0x02ff1a, 0x0eaf27, 0x02ff1b, 0x0eaf1f, 0x02ff1c,
+
56 0x0eaf17, 0x02ff1d, 0x0eaf0f, 0x02ff1e, 0x0eaf07, 0x02ff1f,
+
57 0x04abee, 0x0e2b01, 0x01bbee, 0x0eacff, 0x0eabff, 0x0cafc0,
+
58 0x0ec0ff, 0x0cafb1, 0x0ed1fb, 0x0eafff, 0x02cf00, 0x0d1fcc,
+
59 0x0d5fbb, 0x0e1bff, 0x327edb, 0x0e1c00, 0x347ee6, 0x0ea2ff,
+
60 0x0ea3ff, 0x0ea032, 0x0ea1f8, 0x0eaff0, 0x02cf00, 0x0ea064,
+
61 0x0ea1f7, 0x18ad00, 0x1c1300, 0x327ece, 0x1c1201, 0x317e9b,
+
62 0x0e1dff, 0x367e9b, 0x0ea041, 0x0ea1f7, 0x18ab00, 0x0eebdf,
+
63 0x0cafbc, 0x0eabff, 0x0ccccc, 0x0cdbbb, 0x0cafc0, 0x0ec0ff,
+
64 0x0cafb1, 0x0ed1fb, 0x18ab01, 0x0eacff, 0x18ae02, 0x0eadff,
+
65 0x0ccecc, 0x0cddbb, 0x0d1fcc, 0x0d5fbb, 0x0cafbe, 0x0eadff,
+
66 0x02ce01, 0x02cc02, 0x0d1f22, 0x0d5f33, 0x0ea064, 0x0ea1f7,
+
67 0x18ad00, 0x0eacff, 0x0eabff, 0x0c1b9f, 0x327ea9, 0x0c1c8f,
+
68 0x317ea1, 0x3fffff, 0x0d1fcc, 0x0d5fbb, 0x0c1b9f, 0x327ea2,
+
69 0x0c1c8f, 0x357ea8, 0x1c1300, 0x327e9e, 0x1c1201, 0x317e9b,
+
70 0x0e1dff, 0x327ecb, 0x0e1dff, 0x367e90, 0x0ea032, 0x0ea1f8,
+
71 0x0eaf00, 0x02cf00, 0x0ea1fb, 0x0ea0ff, 0x0eaf00, 0x02cf00,
+
72 0x337e88, 0x0ea032, 0x0ea1f8, 0x0eaf0f, 0x02cf00, 0x0ea1fb,
+
73 0x0ea0ff, 0x0eaf0f, 0x02cf00, 0x0eacfd, 0x0eabff, 0x16af20,
+
74 0x16a901, 0x16a801, 0x16a501, 0x16a401, 0x23ffff, 0x0eacf7,
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/class_l_l_c_c68-members.html b/class_l_l_c_c68-members.html
index 49c61a71..3552e52d 100644
--- a/class_l_l_c_c68-members.html
+++ b/class_l_l_c_c68-members.html
@@ -165,6 +165,10 @@ $(document).ready(function(){initNavTree('class_l_l_c_c68.html',''); initResizab
setTCXO (float voltage, uint32_t delay=5000)SX126x
setWhitening (bool enabled, uint16_t initial=0x0100)SX126x
sleep (bool retainConfig=true)SX126x
+ spectralScanAbort ()SX126x
+ spectralScanGetResult (uint16_t *results)SX126x
+ spectralScanGetStatus ()SX126x
+ spectralScanStart (uint16_t numBands, uint8_t window=RADIOLIB_SX126x_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US)SX126x
standby () overrideSX126x virtual
standby (uint8_t mode)SX126x virtual
startChannelScan (uint8_t symbolNum=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detPeak=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detMin=RADIOLIB_SX126X_CAD_PARAM_DEFAULT)SX126x
@@ -189,8 +193,9 @@ $(document).ready(function(){initNavTree('class_l_l_c_c68.html',''); initResizab
PhysicalLayer::transmit (String &str, uint8_t addr=0)PhysicalLayer
PhysicalLayer::transmit (const char *str, uint8_t addr=0)PhysicalLayer
transmitDirect (uint32_t frf=0) overrideSX126x virtual
- variablePacketLengthMode (uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH)SX126x
- XTAL SX126x
+ uploadPatch (const uint32_t *patch, size_t len, bool nonvolatile=true)SX126x
+ variablePacketLengthMode (uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH)SX126x
+ XTAL SX126x
diff --git a/class_l_l_c_c68.html b/class_l_l_c_c68.html
index 398cc2de..990e67a2 100644
--- a/class_l_l_c_c68.html
+++ b/class_l_l_c_c68.html
@@ -334,11 +334,27 @@ void Get one truly random byte from RSSI noise. More...
void setDirectAction (void(*func)(void))
- Dummy method, to ensure PhysicalLayer compatibility. More...
+ Set interrupt service routine function to call when data bit is receveid in direct mode. More...
void readBit (RADIOLIB_PIN_TYPE pin)
- Dummy method, to ensure PhysicalLayer compatibility. More...
+ Function to read and process data bit in direct reception mode. More...
+int16_t uploadPatch (const uint32_t *patch, size_t len, bool nonvolatile=true)
+ Upload binary patch into the SX126x device RAM. Patch is needed to e.g., enable spectral scan and must be uploaded again on every power cycle. More...
+
+int16_t spectralScanStart (uint16_t numBands, uint8_t window=RADIOLIB_SX126x_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US)
+ Start spectral scan. Requires binary path to be uploaded. More...
+
+
+void spectralScanAbort ()
+ Abort an ongoing spectral scan.
+
+int16_t spectralScanGetStatus ()
+ Read the status of spectral scan. More...
+
+int16_t spectralScanGetResult (uint16_t *results)
+ Read the result of spectral scan. More...
+
int16_t transmit (__FlashStringHelper *fstr, uint8_t addr=0)
Arduino Flash String transmit method. More...
diff --git a/class_s_t_m32_w_lx-members.html b/class_s_t_m32_w_lx-members.html
index 2243038b..00fd70bd 100644
--- a/class_s_t_m32_w_lx-members.html
+++ b/class_s_t_m32_w_lx-members.html
@@ -171,6 +171,10 @@ $(document).ready(function(){initNavTree('class_s_t_m32_w_lx.html',''); initResi
setTCXO (float voltage, uint32_t delay=5000)SX126x
setWhitening (bool enabled, uint16_t initial=0x0100)SX126x
sleep (bool retainConfig=true)SX126x
+ spectralScanAbort ()SX126x
+ spectralScanGetResult (uint16_t *results)SX126x
+ spectralScanGetStatus ()SX126x
+ spectralScanStart (uint16_t numBands, uint8_t window=RADIOLIB_SX126x_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US)SX126x
standby () overrideSX126x virtual
standby (uint8_t mode)SX126x virtual
startChannelScan (uint8_t symbolNum=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detPeak=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detMin=RADIOLIB_SX126X_CAD_PARAM_DEFAULT)SX126x
@@ -196,8 +200,9 @@ $(document).ready(function(){initNavTree('class_s_t_m32_w_lx.html',''); initResi
PhysicalLayer::transmit (String &str, uint8_t addr=0)PhysicalLayer
PhysicalLayer::transmit (const char *str, uint8_t addr=0)PhysicalLayer
transmitDirect (uint32_t frf=0) overrideSX126x virtual
- variablePacketLengthMode (uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH)SX126x
- XTAL SX126x
+ uploadPatch (const uint32_t *patch, size_t len, bool nonvolatile=true)SX126x
+ variablePacketLengthMode (uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH)SX126x
+ XTAL SX126x
diff --git a/class_s_t_m32_w_lx.html b/class_s_t_m32_w_lx.html
index 977da279..7467d977 100644
--- a/class_s_t_m32_w_lx.html
+++ b/class_s_t_m32_w_lx.html
@@ -356,11 +356,27 @@ void Get one truly random byte from RSSI noise. More...
void setDirectAction (void(*func)(void))
- Dummy method, to ensure PhysicalLayer compatibility. More...
+ Set interrupt service routine function to call when data bit is receveid in direct mode. More...
void readBit (RADIOLIB_PIN_TYPE pin)
- Dummy method, to ensure PhysicalLayer compatibility. More...
+ Function to read and process data bit in direct reception mode. More...
+int16_t uploadPatch (const uint32_t *patch, size_t len, bool nonvolatile=true)
+ Upload binary patch into the SX126x device RAM. Patch is needed to e.g., enable spectral scan and must be uploaded again on every power cycle. More...
+
+int16_t spectralScanStart (uint16_t numBands, uint8_t window=RADIOLIB_SX126x_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US)
+ Start spectral scan. Requires binary path to be uploaded. More...
+
+
+void spectralScanAbort ()
+ Abort an ongoing spectral scan.
+
+int16_t spectralScanGetStatus ()
+ Read the status of spectral scan. More...
+
+int16_t spectralScanGetResult (uint16_t *results)
+ Read the result of spectral scan. More...
+
int16_t transmit (__FlashStringHelper *fstr, uint8_t addr=0)
Arduino Flash String transmit method. More...
diff --git a/class_s_x1261-members.html b/class_s_x1261-members.html
index 76f25797..1d152472 100644
--- a/class_s_x1261-members.html
+++ b/class_s_x1261-members.html
@@ -164,6 +164,10 @@ $(document).ready(function(){initNavTree('class_s_x1261.html',''); initResizable
setTCXO (float voltage, uint32_t delay=5000)SX126x
setWhitening (bool enabled, uint16_t initial=0x0100)SX126x
sleep (bool retainConfig=true)SX126x
+ spectralScanAbort ()SX126x
+ spectralScanGetResult (uint16_t *results)SX126x
+ spectralScanGetStatus ()SX126x
+ spectralScanStart (uint16_t numBands, uint8_t window=RADIOLIB_SX126x_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US)SX126x
standby () overrideSX126x virtual
standby (uint8_t mode)SX126x virtual
startChannelScan (uint8_t symbolNum=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detPeak=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detMin=RADIOLIB_SX126X_CAD_PARAM_DEFAULT)SX126x
@@ -189,8 +193,9 @@ $(document).ready(function(){initNavTree('class_s_x1261.html',''); initResizable
PhysicalLayer::transmit (String &str, uint8_t addr=0)PhysicalLayer
PhysicalLayer::transmit (const char *str, uint8_t addr=0)PhysicalLayer
transmitDirect (uint32_t frf=0) overrideSX126x virtual
- variablePacketLengthMode (uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH)SX126x
- XTAL SX126x
+ uploadPatch (const uint32_t *patch, size_t len, bool nonvolatile=true)SX126x
+ variablePacketLengthMode (uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH)SX126x
+ XTAL SX126x
diff --git a/class_s_x1261.html b/class_s_x1261.html
index f1e12ca0..c8d3ecb7 100644
--- a/class_s_x1261.html
+++ b/class_s_x1261.html
@@ -325,11 +325,27 @@ void Get one truly random byte from RSSI noise. More...
void setDirectAction (void(*func)(void))
- Dummy method, to ensure PhysicalLayer compatibility. More...
+ Set interrupt service routine function to call when data bit is receveid in direct mode. More...
void readBit (RADIOLIB_PIN_TYPE pin)
- Dummy method, to ensure PhysicalLayer compatibility. More...
+ Function to read and process data bit in direct reception mode. More...
+int16_t uploadPatch (const uint32_t *patch, size_t len, bool nonvolatile=true)
+ Upload binary patch into the SX126x device RAM. Patch is needed to e.g., enable spectral scan and must be uploaded again on every power cycle. More...
+
+int16_t spectralScanStart (uint16_t numBands, uint8_t window=RADIOLIB_SX126x_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US)
+ Start spectral scan. Requires binary path to be uploaded. More...
+
+
+void spectralScanAbort ()
+ Abort an ongoing spectral scan.
+
+int16_t spectralScanGetStatus ()
+ Read the status of spectral scan. More...
+
+int16_t spectralScanGetResult (uint16_t *results)
+ Read the result of spectral scan. More...
+
int16_t transmit (__FlashStringHelper *fstr, uint8_t addr=0)
Arduino Flash String transmit method. More...
diff --git a/class_s_x1262-members.html b/class_s_x1262-members.html
index 5ff24ffa..c235b966 100644
--- a/class_s_x1262-members.html
+++ b/class_s_x1262-members.html
@@ -164,6 +164,10 @@ $(document).ready(function(){initNavTree('class_s_x1262.html',''); initResizable
setTCXO (float voltage, uint32_t delay=5000)SX126x
setWhitening (bool enabled, uint16_t initial=0x0100)SX126x
sleep (bool retainConfig=true)SX126x
+ spectralScanAbort ()SX126x
+ spectralScanGetResult (uint16_t *results)SX126x
+ spectralScanGetStatus ()SX126x
+ spectralScanStart (uint16_t numBands, uint8_t window=RADIOLIB_SX126x_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US)SX126x
standby () overrideSX126x virtual
standby (uint8_t mode)SX126x virtual
startChannelScan (uint8_t symbolNum=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detPeak=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detMin=RADIOLIB_SX126X_CAD_PARAM_DEFAULT)SX126x
@@ -188,8 +192,9 @@ $(document).ready(function(){initNavTree('class_s_x1262.html',''); initResizable
PhysicalLayer::transmit (String &str, uint8_t addr=0)PhysicalLayer
PhysicalLayer::transmit (const char *str, uint8_t addr=0)PhysicalLayer
transmitDirect (uint32_t frf=0) overrideSX126x virtual
- variablePacketLengthMode (uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH)SX126x
- XTAL SX126x
+ uploadPatch (const uint32_t *patch, size_t len, bool nonvolatile=true)SX126x
+ variablePacketLengthMode (uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH)SX126x
+ XTAL SX126x
diff --git a/class_s_x1262.html b/class_s_x1262.html
index aa6deaf4..b9b5f09d 100644
--- a/class_s_x1262.html
+++ b/class_s_x1262.html
@@ -323,11 +323,27 @@ void Get one truly random byte from RSSI noise. More...
void setDirectAction (void(*func)(void))
- Dummy method, to ensure PhysicalLayer compatibility. More...
+ Set interrupt service routine function to call when data bit is receveid in direct mode. More...
void readBit (RADIOLIB_PIN_TYPE pin)
- Dummy method, to ensure PhysicalLayer compatibility. More...
+ Function to read and process data bit in direct reception mode. More...
+int16_t uploadPatch (const uint32_t *patch, size_t len, bool nonvolatile=true)
+ Upload binary patch into the SX126x device RAM. Patch is needed to e.g., enable spectral scan and must be uploaded again on every power cycle. More...
+
+int16_t spectralScanStart (uint16_t numBands, uint8_t window=RADIOLIB_SX126x_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US)
+ Start spectral scan. Requires binary path to be uploaded. More...
+
+
+void spectralScanAbort ()
+ Abort an ongoing spectral scan.
+
+int16_t spectralScanGetStatus ()
+ Read the status of spectral scan. More...
+
+int16_t spectralScanGetResult (uint16_t *results)
+ Read the result of spectral scan. More...
+
int16_t transmit (__FlashStringHelper *fstr, uint8_t addr=0)
Arduino Flash String transmit method. More...
diff --git a/class_s_x1268-members.html b/class_s_x1268-members.html
index a1401829..45963730 100644
--- a/class_s_x1268-members.html
+++ b/class_s_x1268-members.html
@@ -163,6 +163,10 @@ $(document).ready(function(){initNavTree('class_s_x1268.html',''); initResizable
setTCXO (float voltage, uint32_t delay=5000)SX126x
setWhitening (bool enabled, uint16_t initial=0x0100)SX126x
sleep (bool retainConfig=true)SX126x
+ spectralScanAbort ()SX126x
+ spectralScanGetResult (uint16_t *results)SX126x
+ spectralScanGetStatus ()SX126x
+ spectralScanStart (uint16_t numBands, uint8_t window=RADIOLIB_SX126x_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US)SX126x
standby () overrideSX126x virtual
standby (uint8_t mode)SX126x virtual
startChannelScan (uint8_t symbolNum=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detPeak=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detMin=RADIOLIB_SX126X_CAD_PARAM_DEFAULT)SX126x
@@ -187,8 +191,9 @@ $(document).ready(function(){initNavTree('class_s_x1268.html',''); initResizable
PhysicalLayer::transmit (String &str, uint8_t addr=0)PhysicalLayer
PhysicalLayer::transmit (const char *str, uint8_t addr=0)PhysicalLayer
transmitDirect (uint32_t frf=0) overrideSX126x virtual
- variablePacketLengthMode (uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH)SX126x
- XTAL SX126x
+ uploadPatch (const uint32_t *patch, size_t len, bool nonvolatile=true)SX126x
+ variablePacketLengthMode (uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH)SX126x
+ XTAL SX126x
diff --git a/class_s_x1268.html b/class_s_x1268.html
index 82f01754..b46af6c8 100644
--- a/class_s_x1268.html
+++ b/class_s_x1268.html
@@ -317,11 +317,27 @@ void Get one truly random byte from RSSI noise. More...
void setDirectAction (void(*func)(void))
- Dummy method, to ensure PhysicalLayer compatibility. More...
+ Set interrupt service routine function to call when data bit is receveid in direct mode. More...
void readBit (RADIOLIB_PIN_TYPE pin)
- Dummy method, to ensure PhysicalLayer compatibility. More...
+ Function to read and process data bit in direct reception mode. More...
+int16_t uploadPatch (const uint32_t *patch, size_t len, bool nonvolatile=true)
+ Upload binary patch into the SX126x device RAM. Patch is needed to e.g., enable spectral scan and must be uploaded again on every power cycle. More...
+
+int16_t spectralScanStart (uint16_t numBands, uint8_t window=RADIOLIB_SX126x_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US)
+ Start spectral scan. Requires binary path to be uploaded. More...
+
+
+void spectralScanAbort ()
+ Abort an ongoing spectral scan.
+
+int16_t spectralScanGetStatus ()
+ Read the status of spectral scan. More...
+
+int16_t spectralScanGetResult (uint16_t *results)
+ Read the result of spectral scan. More...
+
int16_t transmit (__FlashStringHelper *fstr, uint8_t addr=0)
Arduino Flash String transmit method. More...
diff --git a/class_s_x126x-members.html b/class_s_x126x-members.html
index c527d560..b795f929 100644
--- a/class_s_x126x-members.html
+++ b/class_s_x126x-members.html
@@ -159,6 +159,10 @@ $(document).ready(function(){initNavTree('class_s_x126x.html',''); initResizable
setTCXO (float voltage, uint32_t delay=5000)SX126x
setWhitening (bool enabled, uint16_t initial=0x0100)SX126x
sleep (bool retainConfig=true)SX126x
+ spectralScanAbort ()SX126x
+ spectralScanGetResult (uint16_t *results)SX126x
+ spectralScanGetStatus ()SX126x
+ spectralScanStart (uint16_t numBands, uint8_t window=RADIOLIB_SX126x_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US)SX126x
standby () overrideSX126x virtual
standby (uint8_t mode)SX126x virtual
startChannelScan (uint8_t symbolNum=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detPeak=RADIOLIB_SX126X_CAD_PARAM_DEFAULT, uint8_t detMin=RADIOLIB_SX126X_CAD_PARAM_DEFAULT)SX126x
@@ -182,8 +186,9 @@ $(document).ready(function(){initNavTree('class_s_x126x.html',''); initResizable
PhysicalLayer::transmit (String &str, uint8_t addr=0)PhysicalLayer
PhysicalLayer::transmit (const char *str, uint8_t addr=0)PhysicalLayer
transmitDirect (uint32_t frf=0) overrideSX126x virtual
- variablePacketLengthMode (uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH)SX126x
- XTAL SX126x
+ uploadPatch (const uint32_t *patch, size_t len, bool nonvolatile=true)SX126x
+ variablePacketLengthMode (uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH)SX126x
+ XTAL SX126x
diff --git a/class_s_x126x.html b/class_s_x126x.html
index 348fcaae..045d9135 100644
--- a/class_s_x126x.html
+++ b/class_s_x126x.html
@@ -303,11 +303,27 @@ void Get one truly random byte from RSSI noise. More...
void setDirectAction (void(*func)(void))
- Dummy method, to ensure PhysicalLayer compatibility. More...
+ Set interrupt service routine function to call when data bit is receveid in direct mode. More...
void readBit (RADIOLIB_PIN_TYPE pin)
- Dummy method, to ensure PhysicalLayer compatibility. More...
+ Function to read and process data bit in direct reception mode. More...
+int16_t uploadPatch (const uint32_t *patch, size_t len, bool nonvolatile=true)
+ Upload binary patch into the SX126x device RAM. Patch is needed to e.g., enable spectral scan and must be uploaded again on every power cycle. More...
+
+int16_t spectralScanStart (uint16_t numBands, uint8_t window=RADIOLIB_SX126x_SPECTRAL_SCAN_WINDOW_DEFAULT, uint8_t interval=RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US)
+ Start spectral scan. Requires binary path to be uploaded. More...
+
+
+void spectralScanAbort ()
+ Abort an ongoing spectral scan.
+
+int16_t spectralScanGetStatus ()
+ Read the status of spectral scan. More...
+
+int16_t spectralScanGetResult (uint16_t *results)
+ Read the result of spectral scan. More...
+
int16_t transmit (__FlashStringHelper *fstr, uint8_t addr=0)
Arduino Flash String transmit method. More...
@@ -989,10 +1005,10 @@ bool
-Dummy method, to ensure PhysicalLayer compatibility.
+Function to read and process data bit in direct reception mode.
Parameters
- pin Ignored.
+ pin Pin on which to read.
@@ -1600,10 +1616,10 @@ bool
-Dummy method, to ensure PhysicalLayer compatibility.
+Set interrupt service routine function to call when data bit is receveid in direct mode.
Parameters
- func Ignored.
+ func Pointer to interrupt service routine.
@@ -2190,6 +2206,98 @@ bool Returns Status Codes
+
+
+
+◆ spectralScanGetResult()
+
+
+
+
+
+ int16_t SX126x::spectralScanGetResult
+ (
+ uint16_t *
+ results )
+
+
+
+
+
+
Read the result of spectral scan.
+
Parameters
+
+ results Array to which the results will be saved, must be RADIOLIB_SX126X_SPECTRAL_SCAN_RES_SIZE long.
+
+
+
+
Returns Status Codes
+
+
+
+
+◆ spectralScanGetStatus()
+
+
+
+
+
+ int16_t SX126x::spectralScanGetStatus
+ (
+ )
+
+
+
+
+
+
Read the status of spectral scan.
+
Returns Status Codes
+
+
+
+
+◆ spectralScanStart()
+
+
+
+
+
+ int16_t SX126x::spectralScanStart
+ (
+ uint16_t
+ numBands ,
+
+
+
+
+ uint8_t
+ window = RADIOLIB_SX126x_SPECTRAL_SCAN_WINDOW_DEFAULT
,
+
+
+
+
+ uint8_t
+ interval = RADIOLIB_SX126X_SCAN_INTERVAL_8_20_US
+
+
+
+ )
+
+
+
+
+
+
Start spectral scan. Requires binary path to be uploaded.
+
Parameters
+
+ numBands Number of bands for the scan. Fewer bands = better temporal resolution, but fewer power samples.
+ window RSSI averaging window size.
+ interval Scan interval length, one of RADIOLIB_SX126X_SCAN_INTERVAL_* macros.
+
+
+
+
Returns Status Codes
+
@@ -2768,6 +2876,51 @@ bool PhysicalLayer .
+
+
+
+◆ uploadPatch()
+
+
+
+
+
+ int16_t SX126x::uploadPatch
+ (
+ const uint32_t *
+ patch ,
+
+
+
+
+ size_t
+ len ,
+
+
+
+
+ bool
+ nonvolatile = true
+
+
+
+ )
+
+
+
+
+
+
Upload binary patch into the SX126x device RAM. Patch is needed to e.g., enable spectral scan and must be uploaded again on every power cycle.
+
Parameters
+
+ patch Binary patch to upload.
+ len Length of the binary patch in 4-byte words.
+ nonvolatile Set to true when the patch is saved in non-volatile memory of the host processor, or to false when the patch is in its RAM.
+
+
+
+
Returns Status Codes
+
diff --git a/class_s_x126x.js b/class_s_x126x.js
index 18df5aad..467ad3a0 100644
--- a/class_s_x126x.js
+++ b/class_s_x126x.js
@@ -59,6 +59,10 @@ var class_s_x126x =
[ "setTCXO", "class_s_x126x.html#a57bee6f4b3a3b7ec646ac8de347ee0d6", null ],
[ "setWhitening", "class_s_x126x.html#a67702de41ae866b9f9d73234fc9ae376", null ],
[ "sleep", "class_s_x126x.html#afb5509f0705cdd971065251ed6b2fb4e", null ],
+ [ "spectralScanAbort", "class_s_x126x.html#a865397e1cca38bec2d055c047825ea07", null ],
+ [ "spectralScanGetResult", "class_s_x126x.html#ae473773e5bed4b08452e80311bdb26f2", null ],
+ [ "spectralScanGetStatus", "class_s_x126x.html#a5595fff99d76d50d711b8cdad98527c4", null ],
+ [ "spectralScanStart", "class_s_x126x.html#a45d4457ca299ac226d88b066bfc69329", null ],
[ "standby", "class_s_x126x.html#a7a1579e2557c36a4a34b09039c0d0c71", null ],
[ "standby", "class_s_x126x.html#ad7569396f09f3867dc1bd4d4a0613acd", null ],
[ "startChannelScan", "class_s_x126x.html#a10a0e75571350fb05fa100e5d5151be2", null ],
@@ -75,6 +79,7 @@ var class_s_x126x =
[ "transmit", "class_s_x126x.html#a3dd42f8d5569487ea74f004ca652a709", null ],
[ "transmit", "class_s_x126x.html#aab18364237ddac0c56aeaf63f08cf009", null ],
[ "transmitDirect", "class_s_x126x.html#a921aa8afb8d33b2660731c1f8d67664b", null ],
+ [ "uploadPatch", "class_s_x126x.html#a2af78b744b3e61d3857bed93c3b1bde1", null ],
[ "variablePacketLengthMode", "class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d", null ],
[ "XTAL", "class_s_x126x.html#ada0fe6c3d31885952b439135cf0c18f1", null ]
];
\ No newline at end of file
diff --git a/dir_376e60ce810d8350ecce799c76db70f0.html b/dir_376e60ce810d8350ecce799c76db70f0.html
new file mode 100644
index 00000000..549bd291
--- /dev/null
+++ b/dir_376e60ce810d8350ecce799c76db70f0.html
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+RadioLib: src/modules/SX126x/patches Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ RadioLib
+
+ Universal wireless communication library for Arduino
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dir_376e60ce810d8350ecce799c76db70f0.js b/dir_376e60ce810d8350ecce799c76db70f0.js
new file mode 100644
index 00000000..28d6fb9a
--- /dev/null
+++ b/dir_376e60ce810d8350ecce799c76db70f0.js
@@ -0,0 +1,4 @@
+var dir_376e60ce810d8350ecce799c76db70f0 =
+[
+ [ "SX126x_patch_scan.h", "_s_x126x__patch__scan_8h_source.html", null ]
+];
\ No newline at end of file
diff --git a/dir_747c20e84f9dfe1cc835713177129efc.html b/dir_747c20e84f9dfe1cc835713177129efc.html
index c16c47d0..2f07161c 100644
--- a/dir_747c20e84f9dfe1cc835713177129efc.html
+++ b/dir_747c20e84f9dfe1cc835713177129efc.html
@@ -86,6 +86,10 @@ $(document).ready(function(){initNavTree('dir_747c20e84f9dfe1cc835713177129efc.h
SX126x Directory Reference
diff --git a/dir_747c20e84f9dfe1cc835713177129efc.js b/dir_747c20e84f9dfe1cc835713177129efc.js
index a3df795e..507cc80f 100644
--- a/dir_747c20e84f9dfe1cc835713177129efc.js
+++ b/dir_747c20e84f9dfe1cc835713177129efc.js
@@ -1,5 +1,6 @@
var dir_747c20e84f9dfe1cc835713177129efc =
[
+ [ "patches", "dir_376e60ce810d8350ecce799c76db70f0.html", "dir_376e60ce810d8350ecce799c76db70f0" ],
[ "STM32WLx.h", "_s_t_m32_w_lx_8h_source.html", null ],
[ "STM32WLx_Module.h", "_s_t_m32_w_lx___module_8h_source.html", null ],
[ "SX1261.h", "_s_x1261_8h_source.html", null ],
diff --git a/files.html b/files.html
index 12629fb8..50114df5 100644
--- a/files.html
+++ b/files.html
@@ -87,7 +87,7 @@ $(document).ready(function(){initNavTree('files.html',''); initResizable(); });
Here is a list of all documented files with brief descriptions:
-
[detail level 1 2 3 4 ]
+[detail level 1 2 3 4 5 ]
▼ src
▼ modules
▼ CC1101
@@ -113,12 +113,14 @@ $(document).ready(function(){initNavTree('files.html',''); initResizable(); });
▼ SX1231
SX1231.h
▼ SX126x
- STM32WLx.h
- STM32WLx_Module.h
- SX1261.h
- SX1262.h
- SX1268.h
- SX126x.h
+ ▼ patches
+ SX126x_patch_scan.h
+ STM32WLx.h
+ STM32WLx_Module.h
+ SX1261.h
+ SX1262.h
+ SX1268.h
+ SX126x.h
▼ SX127x
SX1272.h
SX1273.h
diff --git a/functions_dup.js b/functions_dup.js
index 74dc8fbc..ed99ce71 100644
--- a/functions_dup.js
+++ b/functions_dup.js
@@ -17,6 +17,7 @@ var functions_dup =
[ "r", "functions_r.html", null ],
[ "s", "functions_s.html", null ],
[ "t", "functions_t.html", null ],
+ [ "u", "functions_u.html", null ],
[ "v", "functions_v.html", null ],
[ "w", "functions_w.html", null ],
[ "x", "functions_x.html", null ],
diff --git a/functions_func.js b/functions_func.js
index 93f4087a..ba5a4ff9 100644
--- a/functions_func.js
+++ b/functions_func.js
@@ -17,6 +17,7 @@ var functions_func =
[ "r", "functions_func_r.html", null ],
[ "s", "functions_func_s.html", null ],
[ "t", "functions_func_t.html", null ],
+ [ "u", "functions_func_u.html", null ],
[ "v", "functions_func_v.html", null ],
[ "w", "functions_func_w.html", null ],
[ "y", "functions_func_y.html", null ],
diff --git a/functions_func_s.html b/functions_func_s.html
index 3b2bcff8..754de226 100644
--- a/functions_func_s.html
+++ b/functions_func_s.html
@@ -260,8 +260,8 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza
, RFM96
, Si4430
, Si4432
-, SX1262
-, SX1268
+, SX1262
+, SX1268
, SX1272
, SX1276
, SX1277
@@ -435,7 +435,7 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza
, RF69
, Si443x
, SX126x
-, SX127x
+, SX127x
, SX128x
setTCXO()
@@ -468,6 +468,18 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza
, SX127x
, SX128x
+spectralScanAbort()
+: SX126x
+
+spectralScanGetResult()
+: SX126x
+
+spectralScanGetStatus()
+: SX126x
+
+spectralScanStart()
+: SX126x
+
SPIcheckStream()
: Module
@@ -499,10 +511,10 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza
: Module
SPIwriteStream()
-: Module
+: Module
SSTVClient()
-: SSTVClient
+: SSTVClient
standby()
: CC1101
@@ -548,7 +560,7 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza
startTransmit()
: CC1101
, nRF24
-, PhysicalLayer
+, PhysicalLayer
, RF69
, Si443x
, SX126x
diff --git a/functions_func_u.html b/functions_func_u.html
new file mode 100644
index 00000000..2057ed9f
--- /dev/null
+++ b/functions_func_u.html
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+RadioLib: Class Members - Functions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ RadioLib
+
+ Universal wireless communication library for Arduino
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/functions_s.html b/functions_s.html
index c5ca30f0..937869a0 100644
--- a/functions_s.html
+++ b/functions_s.html
@@ -437,7 +437,7 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
: SX126x
setSyncWord()
-: CC1101
+: CC1101
, RF69
, Si443x
, SX126x
@@ -474,6 +474,18 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
, SX127x
, SX128x
+spectralScanAbort()
+: SX126x
+
+spectralScanGetResult()
+: SX126x
+
+spectralScanGetStatus()
+: SX126x
+
+spectralScanStart()
+: SX126x
+
SPIaddrWidth
: Module
@@ -532,7 +544,7 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
: Module
SPIwriteStream()
-: Module
+: Module
srcCallsign
: AX25Frame
@@ -547,11 +559,11 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
: CC1101
, FSK4Client
, nRF24
-, PhysicalLayer
+, PhysicalLayer
, RF69
, RTTYClient
, Si443x
-, SX126x
+, SX126x
, SX127x
, SX128x
@@ -585,12 +597,12 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
: MorseClient
startTransmit()
-: CC1101
-, nRF24
-, PhysicalLayer
-, RF69
+: CC1101
+, nRF24
+, PhysicalLayer
+, RF69
, Si443x
-, SX126x
+, SX126x
, SX127x
, SX128x
diff --git a/functions_u.html b/functions_u.html
new file mode 100644
index 00000000..667d3273
--- /dev/null
+++ b/functions_u.html
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+RadioLib: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ RadioLib
+
+ Universal wireless communication library for Arduino
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all documented class members with links to the class documentation for each member:
+
+
- u -
+
+
+
+
+
+
diff --git a/menudata.js b/menudata.js
index b23f267c..e2b29a7a 100644
--- a/menudata.js
+++ b/menudata.js
@@ -49,6 +49,7 @@ var menudata={children:[
{text:"r",url:"functions_r.html#index_r"},
{text:"s",url:"functions_s.html#index_s"},
{text:"t",url:"functions_t.html#index_t"},
+{text:"u",url:"functions_u.html#index_u"},
{text:"v",url:"functions_v.html#index_v"},
{text:"w",url:"functions_w.html#index_w"},
{text:"x",url:"functions_x.html#index_x"},
@@ -72,6 +73,7 @@ var menudata={children:[
{text:"r",url:"functions_func_r.html#index_r"},
{text:"s",url:"functions_func_s.html#index_s"},
{text:"t",url:"functions_func_t.html#index_t"},
+{text:"u",url:"functions_func_u.html#index_u"},
{text:"v",url:"functions_func_v.html#index_v"},
{text:"w",url:"functions_func_w.html#index_w"},
{text:"y",url:"functions_func_y.html#index_y"},
diff --git a/navtreedata.js b/navtreedata.js
index f83ed79a..00ec2aeb 100644
--- a/navtreedata.js
+++ b/navtreedata.js
@@ -50,10 +50,10 @@ var NAVTREE =
var NAVTREEINDEX =
[
"_a_f_s_k_8h_source.html",
-"class_module.html#a919baf2e46c357ebfcdbc1025b6c551e",
-"class_s_t_m32_w_lx.html#a9afbde1c466907598974cc3923784c5b",
-"class_s_x127x.html#aeb62c5a521aafc1e0525c58e9364482b",
-"functions_r.html"
+"class_module.html#a8c7f17a63b67117d953f1ba990b17f80",
+"class_s_t_m32_w_lx.html#a63d61bc5057e9da3d0ea12feae67122e",
+"class_s_x127x.html#add78edb65673d9e88931a55b0672a9f3",
+"functions_g.html"
];
var SYNCONMSG = 'click to disable panel synchronisation';
diff --git a/navtreeindex0.js b/navtreeindex0.js
index 4b739887..66554390 100644
--- a/navtreeindex0.js
+++ b/navtreeindex0.js
@@ -22,13 +22,14 @@ var NAVTREEINDEX0 =
"_r_t_t_y_8h_source.html":[4,0,0,1,9,0],
"_radio_lib_8h_source.html":[4,0,0,4],
"_s_s_t_v_8h_source.html":[4,0,0,1,10,0],
-"_s_t_m32_w_lx_8h_source.html":[4,0,0,0,8,0],
-"_s_t_m32_w_lx___module_8h_source.html":[4,0,0,0,8,1],
+"_s_t_m32_w_lx_8h_source.html":[4,0,0,0,8,1],
+"_s_t_m32_w_lx___module_8h_source.html":[4,0,0,0,8,2],
"_s_x1231_8h_source.html":[4,0,0,0,7,0],
-"_s_x1261_8h_source.html":[4,0,0,0,8,2],
-"_s_x1262_8h_source.html":[4,0,0,0,8,3],
-"_s_x1268_8h_source.html":[4,0,0,0,8,4],
-"_s_x126x_8h_source.html":[4,0,0,0,8,5],
+"_s_x1261_8h_source.html":[4,0,0,0,8,3],
+"_s_x1262_8h_source.html":[4,0,0,0,8,4],
+"_s_x1268_8h_source.html":[4,0,0,0,8,5],
+"_s_x126x_8h_source.html":[4,0,0,0,8,6],
+"_s_x126x__patch__scan_8h_source.html":[4,0,0,0,8,0,0],
"_s_x1272_8h_source.html":[4,0,0,0,9,0],
"_s_x1273_8h_source.html":[4,0,0,0,9,1],
"_s_x1276_8h_source.html":[4,0,0,0,9,2],
@@ -248,6 +249,5 @@ var NAVTREEINDEX0 =
"class_module.html#a7acbe601ebe6398781d0f2de5177305e":[3,0,10,45],
"class_module.html#a849ad85fc1bc3a7130e660c13973ab26":[3,0,10,55],
"class_module.html#a870c63233146d03380f753498c975050":[3,0,10,30],
-"class_module.html#a874e030f1931e606e380930d37dd83ee":[3,0,10,36],
-"class_module.html#a8c7f17a63b67117d953f1ba990b17f80":[3,0,10,18]
+"class_module.html#a874e030f1931e606e380930d37dd83ee":[3,0,10,36]
};
diff --git a/navtreeindex1.js b/navtreeindex1.js
index c3680f77..e28d9ddb 100644
--- a/navtreeindex1.js
+++ b/navtreeindex1.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX1 =
{
+"class_module.html#a8c7f17a63b67117d953f1ba990b17f80":[3,0,10,18],
"class_module.html#a919baf2e46c357ebfcdbc1025b6c551e":[3,0,10,4],
"class_module.html#a91aaa34aecdfeaf24948551b037033be":[3,0,10,5],
"class_module.html#a9393088249856eab568126aeb2493e4a":[3,0,10,1],
@@ -248,6 +249,5 @@ var NAVTREEINDEX1 =
"class_s_s_t_v_client.html#afd4257e858a88e5847854a46f166a9b0":[3,0,27,2],
"class_s_t_m32_w_lx.html":[3,0,29],
"class_s_t_m32_w_lx.html#a4f2a9b5a72b5238d2014199d91094f84":[3,0,29,2],
-"class_s_t_m32_w_lx.html#a54130403f6afbb0924da17c28afb17fc":[3,0,29,4],
-"class_s_t_m32_w_lx.html#a63d61bc5057e9da3d0ea12feae67122e":[3,0,29,5]
+"class_s_t_m32_w_lx.html#a54130403f6afbb0924da17c28afb17fc":[3,0,29,4]
};
diff --git a/navtreeindex2.js b/navtreeindex2.js
index 2783a316..01c0bf90 100644
--- a/navtreeindex2.js
+++ b/navtreeindex2.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX2 =
{
+"class_s_t_m32_w_lx.html#a63d61bc5057e9da3d0ea12feae67122e":[3,0,29,5],
"class_s_t_m32_w_lx.html#a9afbde1c466907598974cc3923784c5b":[3,0,29,6],
"class_s_t_m32_w_lx.html#ac0e8787dbb8e8aaa172b089ace6eaa09":[3,0,29,1],
"class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787":[3,0,29,0],
@@ -34,57 +35,61 @@ var NAVTREEINDEX2 =
"class_s_x1268.html#ad9e92b39ae0fdfa47131ddf7adb92b71":[3,0,34,1],
"class_s_x1268.html#af6b041392136b599eec57085e2067a6f":[3,0,34,2],
"class_s_x126x.html":[3,0,35],
-"class_s_x126x.html#a077f180905ce4818cbdacad0cd9fe841":[3,0,35,64],
+"class_s_x126x.html#a077f180905ce4818cbdacad0cd9fe841":[3,0,35,68],
"class_s_x126x.html#a0da667fe702d7b4aafaa4bf7e69ea40d":[3,0,35,39],
"class_s_x126x.html#a0e5f0032a91686b9673a48c908eb1925":[3,0,35,16],
-"class_s_x126x.html#a10a0e75571350fb05fa100e5d5151be2":[3,0,35,61],
+"class_s_x126x.html#a10a0e75571350fb05fa100e5d5151be2":[3,0,35,65],
"class_s_x126x.html#a1d8f4deb555844b24c2426dd86e69676":[3,0,35,38],
"class_s_x126x.html#a21c263ce1a339faa74c568d9afb81cd2":[3,0,35,47],
"class_s_x126x.html#a288257242e483cb3eb6944333179dd26":[3,0,35,48],
+"class_s_x126x.html#a2af78b744b3e61d3857bed93c3b1bde1":[3,0,35,79],
"class_s_x126x.html#a2b3eb51117558c58384b03de4b7bfe60":[3,0,35,42],
"class_s_x126x.html#a2e500e5b6044ccab8f6b19af4ffa917c":[3,0,35,3],
"class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08":[3,0,35,32],
"class_s_x126x.html#a3350cbfab628956c1a456383ac7bb2b2":[3,0,35,25],
-"class_s_x126x.html#a34057f054d1cd3cce520ddf87b0821d5":[3,0,35,62],
+"class_s_x126x.html#a34057f054d1cd3cce520ddf87b0821d5":[3,0,35,66],
"class_s_x126x.html#a3563453988a83d22dd07d4691543a300":[3,0,35,24],
"class_s_x126x.html#a3765f534418d4e0540c179621c019138":[3,0,35,6],
"class_s_x126x.html#a38e6d7831f35893a5b8328c10a2901bf":[3,0,35,54],
-"class_s_x126x.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,35,72],
+"class_s_x126x.html#a3dd42f8d5569487ea74f004ca652a709":[3,0,35,76],
"class_s_x126x.html#a420c23bb1861646e29f44c0f4c646ee8":[3,0,35,9],
-"class_s_x126x.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,35,70],
+"class_s_x126x.html#a45d4457ca299ac226d88b066bfc69329":[3,0,35,62],
+"class_s_x126x.html#a492b2d057dd803c3884fa1adc8e22534":[3,0,35,74],
"class_s_x126x.html#a514cabe74bbe3434d7e4f244c4077752":[3,0,35,44],
+"class_s_x126x.html#a5595fff99d76d50d711b8cdad98527c4":[3,0,35,61],
"class_s_x126x.html#a57bee6f4b3a3b7ec646ac8de347ee0d6":[3,0,35,56],
"class_s_x126x.html#a59d443c02d4620cda32c63a00c6bcc22":[3,0,35,50],
"class_s_x126x.html#a5ae69309ca0cf5f13c60f2d162916ff8":[3,0,35,46],
-"class_s_x126x.html#a5b4f8a41b593436b8c7a2a2d46ac387e":[3,0,35,63],
+"class_s_x126x.html#a5b4f8a41b593436b8c7a2a2d46ac387e":[3,0,35,67],
"class_s_x126x.html#a67702de41ae866b9f9d73234fc9ae376":[3,0,35,57],
"class_s_x126x.html#a6848afe4c16a47edb3e0b342a86ecdfd":[3,0,35,4],
"class_s_x126x.html#a755e7df4b0958f7c793d0c058408831a":[3,0,35,31],
-"class_s_x126x.html#a7a1579e2557c36a4a34b09039c0d0c71":[3,0,35,59],
+"class_s_x126x.html#a7a1579e2557c36a4a34b09039c0d0c71":[3,0,35,63],
"class_s_x126x.html#a7cd95a5f2e39ae8fb1a3040e77fa21a3":[3,0,35,43],
"class_s_x126x.html#a7deeef45d7f64a4018a3e56aaea4eb0e":[3,0,35,33],
"class_s_x126x.html#a7e342ddbef84cf845bef8f4448b8da10":[3,0,35,19],
"class_s_x126x.html#a819bb3ced0f184a63cbfbef408a68561":[3,0,35,21],
+"class_s_x126x.html#a865397e1cca38bec2d055c047825ea07":[3,0,35,59],
"class_s_x126x.html#a8a18aee2bf05793aa29b5cf6b47bb435":[3,0,35,29],
"class_s_x126x.html#a8e22d67b64953c8b4da779d87d563f3e":[3,0,35,7],
"class_s_x126x.html#a8f971dca834be7e0470a9a9f0c01854e":[3,0,35,37],
"class_s_x126x.html#a920aa76ff5f0f579424ef6de92e588c8":[3,0,35,51],
-"class_s_x126x.html#a921aa8afb8d33b2660731c1f8d67664b":[3,0,35,74],
-"class_s_x126x.html#a923654706eff5118ef6e84214e837f27":[3,0,35,65],
-"class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d":[3,0,35,75],
+"class_s_x126x.html#a921aa8afb8d33b2660731c1f8d67664b":[3,0,35,78],
+"class_s_x126x.html#a923654706eff5118ef6e84214e837f27":[3,0,35,69],
+"class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d":[3,0,35,80],
"class_s_x126x.html#a936a40038e05740a528f2b53f8e17010":[3,0,35,2],
"class_s_x126x.html#a95007639c2648a1dbb614493224606f1":[3,0,35,36],
"class_s_x126x.html#a9a9b090eddcb811ee19b595debfab1df":[3,0,35,13],
"class_s_x126x.html#a9aa6dd05dd32ef717a06cc8ba28ff71f":[3,0,35,30],
"class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f":[3,0,35,55],
"class_s_x126x.html#aa668babb0bd129b2facee9fd280525ab":[3,0,35,11],
-"class_s_x126x.html#aab18364237ddac0c56aeaf63f08cf009":[3,0,35,73],
+"class_s_x126x.html#aab18364237ddac0c56aeaf63f08cf009":[3,0,35,77],
"class_s_x126x.html#aaca5a8fa8a3e634dd1b5b4c2bb5058d8":[3,0,35,0],
"class_s_x126x.html#aae1af90432c457e5bf8f8f362295399b":[3,0,35,14],
"class_s_x126x.html#ab00f765bbfbfaa8c693532ea3a90c29b":[3,0,35,45],
-"class_s_x126x.html#ab139a34e03a6fd5a781cd54da21d308f":[3,0,35,69],
+"class_s_x126x.html#ab139a34e03a6fd5a781cd54da21d308f":[3,0,35,73],
"class_s_x126x.html#ab82617fa3fa9f21d4cd427314ecc4af8":[3,0,35,27],
-"class_s_x126x.html#ab843614658a79db7aa24e48d5b6e84f1":[3,0,35,68],
+"class_s_x126x.html#ab843614658a79db7aa24e48d5b6e84f1":[3,0,35,72],
"class_s_x126x.html#ab9ce38cfeaa36ddcc2d82b2974d7088c":[3,0,35,1],
"class_s_x126x.html#abbf8b4623da8c2caa83a8c3d35a44d0a":[3,0,35,41],
"class_s_x126x.html#abc3a4f9213b2a7052e97c2e3a0bf45a5":[3,0,35,8],
@@ -93,19 +98,20 @@ var NAVTREEINDEX2 =
"class_s_x126x.html#ac4ef8c8751a3c09d64e431684840c987":[3,0,35,15],
"class_s_x126x.html#ac594fbb30c5010658c970a64654c7162":[3,0,35,53],
"class_s_x126x.html#acbe2d75b1e2df8bcc58c4fd9d8e6e4f9":[3,0,35,12],
-"class_s_x126x.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,35,67],
-"class_s_x126x.html#ad7569396f09f3867dc1bd4d4a0613acd":[3,0,35,60],
+"class_s_x126x.html#ad59e37ce0606dc8051e40be9d14cfec3":[3,0,35,71],
+"class_s_x126x.html#ad7569396f09f3867dc1bd4d4a0613acd":[3,0,35,64],
"class_s_x126x.html#ad92085fdf4508c0849de0aec8dee2494":[3,0,35,49],
-"class_s_x126x.html#ada0fe6c3d31885952b439135cf0c18f1":[3,0,35,76],
+"class_s_x126x.html#ada0fe6c3d31885952b439135cf0c18f1":[3,0,35,81],
"class_s_x126x.html#adec09cba71494bd927ad1da786606ca6":[3,0,35,20],
"class_s_x126x.html#ae36664f9c605a8fe74b2f357e0ec3323":[3,0,35,17],
"class_s_x126x.html#ae36823d3539667bdf7d2f073bd4fa1ca":[3,0,35,18],
"class_s_x126x.html#ae3db6b29c482d94eef8a43cd8b5751c0":[3,0,35,28],
"class_s_x126x.html#ae46e08d579f4acbad029b4cd4f4fffaf":[3,0,35,40],
+"class_s_x126x.html#ae473773e5bed4b08452e80311bdb26f2":[3,0,35,60],
"class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d":[3,0,35,52],
"class_s_x126x.html#ae8eed0e888a7c8742e89d2b850977de2":[3,0,35,23],
-"class_s_x126x.html#aeb62c5a521aafc1e0525c58e9364482b":[3,0,35,71],
-"class_s_x126x.html#af068e6e862c99e39d0261a7971dd56db":[3,0,35,66],
+"class_s_x126x.html#aeb62c5a521aafc1e0525c58e9364482b":[3,0,35,75],
+"class_s_x126x.html#af068e6e862c99e39d0261a7971dd56db":[3,0,35,70],
"class_s_x126x.html#afb1b090348d9091bfa3a0b5ba3d85b36":[3,0,35,26],
"class_s_x126x.html#afb5509f0705cdd971065251ed6b2fb4e":[3,0,35,58],
"class_s_x126x.html#afc3a7a42c401b6c44e00cb6c5b9696f2":[3,0,35,5],
@@ -243,11 +249,5 @@ var NAVTREEINDEX2 =
"class_s_x127x.html#ada007b90821258fe8c6ca7f8ae3efed5":[3,0,42,40],
"class_s_x127x.html#adbea7515add3d81c3024ceb0d570266b":[3,0,42,50],
"class_s_x127x.html#adc25b685de0859b799488bf7729350b6":[3,0,42,17],
-"class_s_x127x.html#adc2f1379573b7a7b5ee8125ea3752083":[3,0,42,79],
-"class_s_x127x.html#add78edb65673d9e88931a55b0672a9f3":[3,0,42,2],
-"class_s_x127x.html#adfe0d3f033a23ec2f3c2a407285d357c":[3,0,42,37],
-"class_s_x127x.html#adffb96b7f80dc43909bb4cebde68fe9d":[3,0,42,75],
-"class_s_x127x.html#ae72f140bc934016411d7d54ebc14d69c":[3,0,42,49],
-"class_s_x127x.html#ae8eed0e888a7c8742e89d2b850977de2":[3,0,42,32],
-"class_s_x127x.html#ae9781180418c1ec9c365b74acbc98d8a":[3,0,42,65]
+"class_s_x127x.html#adc2f1379573b7a7b5ee8125ea3752083":[3,0,42,79]
};
diff --git a/navtreeindex3.js b/navtreeindex3.js
index 63cd434b..e742419a 100644
--- a/navtreeindex3.js
+++ b/navtreeindex3.js
@@ -1,5 +1,11 @@
var NAVTREEINDEX3 =
{
+"class_s_x127x.html#add78edb65673d9e88931a55b0672a9f3":[3,0,42,2],
+"class_s_x127x.html#adfe0d3f033a23ec2f3c2a407285d357c":[3,0,42,37],
+"class_s_x127x.html#adffb96b7f80dc43909bb4cebde68fe9d":[3,0,42,75],
+"class_s_x127x.html#ae72f140bc934016411d7d54ebc14d69c":[3,0,42,49],
+"class_s_x127x.html#ae8eed0e888a7c8742e89d2b850977de2":[3,0,42,32],
+"class_s_x127x.html#ae9781180418c1ec9c365b74acbc98d8a":[3,0,42,65],
"class_s_x127x.html#aeb62c5a521aafc1e0525c58e9364482b":[3,0,42,82],
"class_s_x127x.html#aee5324d7d854e7a2f6768221d4f362cd":[3,0,42,16],
"class_s_x127x.html#aefeeb9f7192e11a75b5dfb1ab8488e84":[3,0,42,85],
@@ -190,6 +196,7 @@ var NAVTREEINDEX3 =
"dir_19ff327ef62766d556984fbbdb5e6cc3.html":[4,0,0,1,3],
"dir_2cdd3c47e80335731aa10f67042c391a.html":[4,0,0,1,8],
"dir_2d04440730a0443b949b3f3ffedccfc3.html":[4,0,0,1,2],
+"dir_376e60ce810d8350ecce799c76db70f0.html":[4,0,0,0,8,0],
"dir_3a277ada553fbb989028f9b071a02542.html":[4,0,0,0,3],
"dir_620e20826520c01cf981aa9c981ff885.html":[4,0,0,1,9],
"dir_66ce0d8112a82c480b60d648cf9cb1ca.html":[4,0,0,1,10],
@@ -238,16 +245,9 @@ var NAVTREEINDEX3 =
"functions_func_r.html":[3,3,1,14],
"functions_func_s.html":[3,3,1,15],
"functions_func_t.html":[3,3,1,16],
-"functions_func_v.html":[3,3,1,17],
-"functions_func_w.html":[3,3,1,18],
-"functions_func_y.html":[3,3,1,19],
-"functions_func_~.html":[3,3,1,20],
-"functions_g.html":[3,3,0,6],
-"functions_h.html":[3,3,0,7],
-"functions_i.html":[3,3,0,8],
-"functions_l.html":[3,3,0,9],
-"functions_m.html":[3,3,0,10],
-"functions_n.html":[3,3,0,11],
-"functions_o.html":[3,3,0,12],
-"functions_p.html":[3,3,0,13]
+"functions_func_u.html":[3,3,1,17],
+"functions_func_v.html":[3,3,1,18],
+"functions_func_w.html":[3,3,1,19],
+"functions_func_y.html":[3,3,1,20],
+"functions_func_~.html":[3,3,1,21]
};
diff --git a/navtreeindex4.js b/navtreeindex4.js
index 734b1daf..5d7cdcb5 100644
--- a/navtreeindex4.js
+++ b/navtreeindex4.js
@@ -1,15 +1,24 @@
var NAVTREEINDEX4 =
{
+"functions_g.html":[3,3,0,6],
+"functions_h.html":[3,3,0,7],
+"functions_i.html":[3,3,0,8],
+"functions_l.html":[3,3,0,9],
+"functions_m.html":[3,3,0,10],
+"functions_n.html":[3,3,0,11],
+"functions_o.html":[3,3,0,12],
+"functions_p.html":[3,3,0,13],
"functions_r.html":[3,3,0,14],
"functions_s.html":[3,3,0,15],
"functions_t.html":[3,3,0,16],
"functions_type.html":[3,3,3],
-"functions_v.html":[3,3,0,17],
+"functions_u.html":[3,3,0,17],
+"functions_v.html":[3,3,0,18],
"functions_vars.html":[3,3,2],
-"functions_w.html":[3,3,0,18],
-"functions_x.html":[3,3,0,19],
-"functions_y.html":[3,3,0,20],
-"functions_~.html":[3,3,0,21],
+"functions_w.html":[3,3,0,19],
+"functions_x.html":[3,3,0,20],
+"functions_y.html":[3,3,0,21],
+"functions_~.html":[3,3,0,22],
"group__config__encoding.html":[2,2],
"group__config__encoding.html#ga0253ae0c289d950e36106102a983f9cb":[2,2,1],
"group__config__encoding.html#ga0bfc51be5abf0b434a49540bddb65328":[2,2,2],
@@ -90,8 +99,8 @@ var NAVTREEINDEX4 =
"group__status__codes.html#gafbc04b924d23cba05307e94972d7d607":[2,4,5],
"group__status__codes.html#gafeff72bd7b618959d86b804a11f09063":[2,4,1],
"hierarchy.html":[3,2],
-"index.html":[],
"index.html":[0],
+"index.html":[],
"modules.html":[2],
"n_r_f24_8h_source.html":[4,0,0,0,2,0],
"pages.html":[],
diff --git a/search/all_10.js b/search/all_10.js
index e8fcb179..78f8fa60 100644
--- a/search/all_10.js
+++ b/search/all_10.js
@@ -1,13 +1,13 @@
var searchData=
[
- ['term_360',['term',['../class_module.html#a45bd514a1f2859d9a867c8f9b13eb332',1,'Module']]],
- ['todo_20list_361',['Todo List',['../todo.html',1,'']]],
- ['tone_362',['tone',['../class_a_f_s_k_client.html#a6d2341901c83e45f853c077e60f1fa33',1,'AFSKClient::tone()'],['../class_module.html#a33e33df69d58660b8cd0e2dafe5e9189',1,'Module::tone()']]],
- ['tone_5ft_363',['tone_t',['../structtone__t.html',1,'']]],
- ['tones_364',['tones',['../struct_s_s_t_v_mode__t.html#a27c6a271c1aa8e499a31a784ab9254ad',1,'SSTVMode_t']]],
- ['transfer_365',['transfer',['../class_module.html#a45e7823c44ac0aa8a10bd4f365890c98',1,'Module']]],
- ['transmit_366',['transmit',['../classn_r_f24.html#a3dd42f8d5569487ea74f004ca652a709',1,'nRF24::transmit()'],['../class_r_f69.html#a3dd42f8d5569487ea74f004ca652a709',1,'RF69::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_r_f69.html#ab139a34e03a6fd5a781cd54da21d308f',1,'RF69::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_r_f69.html#aeb62c5a521aafc1e0525c58e9364482b',1,'RF69::transmit(String &str, uint8_t addr=0)'],['../class_r_f69.html#a492b2d057dd803c3884fa1adc8e22534',1,'RF69::transmit(const char *str, uint8_t addr=0)'],['../class_si443x.html#ab139a34e03a6fd5a781cd54da21d308f',1,'Si443x::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_si443x.html#aeb62c5a521aafc1e0525c58e9364482b',1,'Si443x::transmit(String &str, uint8_t addr=0)'],['../class_si443x.html#a492b2d057dd803c3884fa1adc8e22534',1,'Si443x::transmit(const char *str, uint8_t addr=0)'],['../class_si443x.html#a3dd42f8d5569487ea74f004ca652a709',1,'Si443x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x126x.html#ab139a34e03a6fd5a781cd54da21d308f',1,'SX126x::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_s_x126x.html#aeb62c5a521aafc1e0525c58e9364482b',1,'SX126x::transmit(String &str, uint8_t addr=0)'],['../class_s_x126x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX126x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x126x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX126x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x127x.html#ab139a34e03a6fd5a781cd54da21d308f',1,'SX127x::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_s_x127x.html#aeb62c5a521aafc1e0525c58e9364482b',1,'SX127x::transmit(String &str, uint8_t addr=0)'],['../class_s_x127x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX127x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x127x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX127x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#ab139a34e03a6fd5a781cd54da21d308f',1,'SX128x::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_s_x128x.html#aeb62c5a521aafc1e0525c58e9364482b',1,'SX128x::transmit(String &str, uint8_t addr=0)'],['../class_s_x128x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX128x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x128x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX128x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#af253e1e45361de74aefd01a7c73c28f5',1,'SX128x::transmit(uint8_t *data, size_t len, uint8_t addr=0) override'],['../class_c_c1101.html#a7cb99a9200b21829b50e3fc3878573f4',1,'CC1101::transmit()'],['../classn_r_f24.html#a583d505bd3a638ecc5576dd2dd95f044',1,'nRF24::transmit()'],['../class_r_f69.html#a09ba80f60ee7974011a4b4f6c18c6847',1,'RF69::transmit()'],['../class_si443x.html#a782748025e19ec6e597293afb6570bff',1,'Si443x::transmit()'],['../class_s_x126x.html#aab18364237ddac0c56aeaf63f08cf009',1,'SX126x::transmit()'],['../class_s_x127x.html#a9c4ea3285922bf01cebd2c8a706d9a29',1,'SX127x::transmit()'],['../classn_r_f24.html#a492b2d057dd803c3884fa1adc8e22534',1,'nRF24::transmit()'],['../class_a_x25_client.html#ada21695e373b3e9b0e0f5d3cfbf29826',1,'AX25Client::transmit(String &str, const char *destCallsign, uint8_t destSSID=0x00)'],['../class_a_x25_client.html#a985790943f3f3e06a2dfdd36977d0b98',1,'AX25Client::transmit(const char *str, const char *destCallsign, uint8_t destSSID=0x00)'],['../class_pager_client.html#a897f990002a4a2196fcdb31c547e0648',1,'PagerClient::transmit(String &str, uint32_t addr, uint8_t encoding=RADIOLIB_PAGER_BCD)'],['../class_pager_client.html#aab6a8977f89d43620b98bcedf5a47dbd',1,'PagerClient::transmit(const char *str, uint32_t addr, uint8_t encoding=RADIOLIB_PAGER_BCD)'],['../class_physical_layer.html#ab139a34e03a6fd5a781cd54da21d308f',1,'PhysicalLayer::transmit()'],['../classn_r_f24.html#aeb62c5a521aafc1e0525c58e9364482b',1,'nRF24::transmit(String &str, uint8_t addr=0)'],['../classn_r_f24.html#ab139a34e03a6fd5a781cd54da21d308f',1,'nRF24::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_c_c1101.html#a3dd42f8d5569487ea74f004ca652a709',1,'CC1101::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_c_c1101.html#a492b2d057dd803c3884fa1adc8e22534',1,'CC1101::transmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#aeb62c5a521aafc1e0525c58e9364482b',1,'CC1101::transmit(String &str, uint8_t addr=0)'],['../class_c_c1101.html#ab139a34e03a6fd5a781cd54da21d308f',1,'CC1101::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_physical_layer.html#a3dd42f8d5569487ea74f004ca652a709',1,'PhysicalLayer::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534',1,'PhysicalLayer::transmit(const char *str, uint8_t addr=0)'],['../class_physical_layer.html#aeb62c5a521aafc1e0525c58e9364482b',1,'PhysicalLayer::transmit(String &str, uint8_t addr=0)'],['../class_pager_client.html#a77aafe7c86e6e1e4e22990be4e7f090b',1,'PagerClient::transmit()']]],
- ['transmitdirect_367',['transmitDirect',['../class_c_c1101.html#a240eef8fa7d838d76f3c11086dc50e46',1,'CC1101::transmitDirect()'],['../classn_r_f24.html#a090bb64f65309efabfa1ffd86daa2303',1,'nRF24::transmitDirect()'],['../class_r_f69.html#a222682569338abb49d6952430b6eebdd',1,'RF69::transmitDirect()'],['../class_si443x.html#a5a86a2032c4b876c1c8e4a7cf4730c99',1,'Si443x::transmitDirect()'],['../class_s_x126x.html#a921aa8afb8d33b2660731c1f8d67664b',1,'SX126x::transmitDirect()'],['../class_s_x127x.html#aefeeb9f7192e11a75b5dfb1ab8488e84',1,'SX127x::transmitDirect()'],['../class_s_x128x.html#a53892566b0259d348158efe3c3c3601a',1,'SX128x::transmitDirect()'],['../class_physical_layer.html#aa4c99ac794ee653c2061be4201724b65',1,'PhysicalLayer::transmitDirect()']]],
- ['transmitdirectasync_368',['transmitDirectAsync',['../class_c_c1101.html#aef7c152858537a40e71cf133962cb893',1,'CC1101']]],
- ['type_369',['type',['../structtone__t.html#af92472bf087b9a7ec0c350bd503bdd74',1,'tone_t']]]
+ ['term_364',['term',['../class_module.html#a45bd514a1f2859d9a867c8f9b13eb332',1,'Module']]],
+ ['todo_20list_365',['Todo List',['../todo.html',1,'']]],
+ ['tone_366',['tone',['../class_a_f_s_k_client.html#a6d2341901c83e45f853c077e60f1fa33',1,'AFSKClient::tone()'],['../class_module.html#a33e33df69d58660b8cd0e2dafe5e9189',1,'Module::tone()']]],
+ ['tone_5ft_367',['tone_t',['../structtone__t.html',1,'']]],
+ ['tones_368',['tones',['../struct_s_s_t_v_mode__t.html#a27c6a271c1aa8e499a31a784ab9254ad',1,'SSTVMode_t']]],
+ ['transfer_369',['transfer',['../class_module.html#a45e7823c44ac0aa8a10bd4f365890c98',1,'Module']]],
+ ['transmit_370',['transmit',['../classn_r_f24.html#a3dd42f8d5569487ea74f004ca652a709',1,'nRF24::transmit()'],['../class_r_f69.html#a3dd42f8d5569487ea74f004ca652a709',1,'RF69::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_r_f69.html#ab139a34e03a6fd5a781cd54da21d308f',1,'RF69::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_r_f69.html#aeb62c5a521aafc1e0525c58e9364482b',1,'RF69::transmit(String &str, uint8_t addr=0)'],['../class_r_f69.html#a492b2d057dd803c3884fa1adc8e22534',1,'RF69::transmit(const char *str, uint8_t addr=0)'],['../class_si443x.html#ab139a34e03a6fd5a781cd54da21d308f',1,'Si443x::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_si443x.html#aeb62c5a521aafc1e0525c58e9364482b',1,'Si443x::transmit(String &str, uint8_t addr=0)'],['../class_si443x.html#a492b2d057dd803c3884fa1adc8e22534',1,'Si443x::transmit(const char *str, uint8_t addr=0)'],['../class_si443x.html#a3dd42f8d5569487ea74f004ca652a709',1,'Si443x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x126x.html#ab139a34e03a6fd5a781cd54da21d308f',1,'SX126x::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_s_x126x.html#aeb62c5a521aafc1e0525c58e9364482b',1,'SX126x::transmit(String &str, uint8_t addr=0)'],['../class_s_x126x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX126x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x126x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX126x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x127x.html#ab139a34e03a6fd5a781cd54da21d308f',1,'SX127x::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_s_x127x.html#aeb62c5a521aafc1e0525c58e9364482b',1,'SX127x::transmit(String &str, uint8_t addr=0)'],['../class_s_x127x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX127x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x127x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX127x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#ab139a34e03a6fd5a781cd54da21d308f',1,'SX128x::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_s_x128x.html#aeb62c5a521aafc1e0525c58e9364482b',1,'SX128x::transmit(String &str, uint8_t addr=0)'],['../class_s_x128x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX128x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x128x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX128x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#af253e1e45361de74aefd01a7c73c28f5',1,'SX128x::transmit(uint8_t *data, size_t len, uint8_t addr=0) override'],['../class_c_c1101.html#a7cb99a9200b21829b50e3fc3878573f4',1,'CC1101::transmit()'],['../classn_r_f24.html#a583d505bd3a638ecc5576dd2dd95f044',1,'nRF24::transmit()'],['../class_r_f69.html#a09ba80f60ee7974011a4b4f6c18c6847',1,'RF69::transmit()'],['../class_si443x.html#a782748025e19ec6e597293afb6570bff',1,'Si443x::transmit()'],['../class_s_x126x.html#aab18364237ddac0c56aeaf63f08cf009',1,'SX126x::transmit()'],['../class_s_x127x.html#a9c4ea3285922bf01cebd2c8a706d9a29',1,'SX127x::transmit()'],['../classn_r_f24.html#a492b2d057dd803c3884fa1adc8e22534',1,'nRF24::transmit()'],['../class_a_x25_client.html#ada21695e373b3e9b0e0f5d3cfbf29826',1,'AX25Client::transmit(String &str, const char *destCallsign, uint8_t destSSID=0x00)'],['../class_a_x25_client.html#a985790943f3f3e06a2dfdd36977d0b98',1,'AX25Client::transmit(const char *str, const char *destCallsign, uint8_t destSSID=0x00)'],['../class_pager_client.html#a897f990002a4a2196fcdb31c547e0648',1,'PagerClient::transmit(String &str, uint32_t addr, uint8_t encoding=RADIOLIB_PAGER_BCD)'],['../class_pager_client.html#aab6a8977f89d43620b98bcedf5a47dbd',1,'PagerClient::transmit(const char *str, uint32_t addr, uint8_t encoding=RADIOLIB_PAGER_BCD)'],['../class_physical_layer.html#ab139a34e03a6fd5a781cd54da21d308f',1,'PhysicalLayer::transmit()'],['../classn_r_f24.html#aeb62c5a521aafc1e0525c58e9364482b',1,'nRF24::transmit(String &str, uint8_t addr=0)'],['../classn_r_f24.html#ab139a34e03a6fd5a781cd54da21d308f',1,'nRF24::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_c_c1101.html#a3dd42f8d5569487ea74f004ca652a709',1,'CC1101::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_c_c1101.html#a492b2d057dd803c3884fa1adc8e22534',1,'CC1101::transmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#aeb62c5a521aafc1e0525c58e9364482b',1,'CC1101::transmit(String &str, uint8_t addr=0)'],['../class_c_c1101.html#ab139a34e03a6fd5a781cd54da21d308f',1,'CC1101::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_physical_layer.html#a3dd42f8d5569487ea74f004ca652a709',1,'PhysicalLayer::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534',1,'PhysicalLayer::transmit(const char *str, uint8_t addr=0)'],['../class_physical_layer.html#aeb62c5a521aafc1e0525c58e9364482b',1,'PhysicalLayer::transmit(String &str, uint8_t addr=0)'],['../class_pager_client.html#a77aafe7c86e6e1e4e22990be4e7f090b',1,'PagerClient::transmit()']]],
+ ['transmitdirect_371',['transmitDirect',['../class_c_c1101.html#a240eef8fa7d838d76f3c11086dc50e46',1,'CC1101::transmitDirect()'],['../classn_r_f24.html#a090bb64f65309efabfa1ffd86daa2303',1,'nRF24::transmitDirect()'],['../class_r_f69.html#a222682569338abb49d6952430b6eebdd',1,'RF69::transmitDirect()'],['../class_si443x.html#a5a86a2032c4b876c1c8e4a7cf4730c99',1,'Si443x::transmitDirect()'],['../class_s_x126x.html#a921aa8afb8d33b2660731c1f8d67664b',1,'SX126x::transmitDirect()'],['../class_s_x127x.html#aefeeb9f7192e11a75b5dfb1ab8488e84',1,'SX127x::transmitDirect()'],['../class_s_x128x.html#a53892566b0259d348158efe3c3c3601a',1,'SX128x::transmitDirect()'],['../class_physical_layer.html#aa4c99ac794ee653c2061be4201724b65',1,'PhysicalLayer::transmitDirect()']]],
+ ['transmitdirectasync_372',['transmitDirectAsync',['../class_c_c1101.html#aef7c152858537a40e71cf133962cb893',1,'CC1101']]],
+ ['type_373',['type',['../structtone__t.html#af92472bf087b9a7ec0c350bd503bdd74',1,'tone_t']]]
];
diff --git a/search/all_11.js b/search/all_11.js
index bc762918..c6c8518b 100644
--- a/search/all_11.js
+++ b/search/all_11.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['variablepacketlengthmode_370',['variablePacketLengthMode',['../class_c_c1101.html#a50b9e73d2d82a4cd03841f465825b73f',1,'CC1101::variablePacketLengthMode()'],['../class_r_f69.html#af434c67aabe02258ee6696a59973617b',1,'RF69::variablePacketLengthMode()'],['../class_si443x.html#abcca8ab4a1229efb5e7c6b09e564a48a',1,'Si443x::variablePacketLengthMode()'],['../class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d',1,'SX126x::variablePacketLengthMode()'],['../class_s_x127x.html#a1d39296b40e7282ef44d8f376065e92c',1,'SX127x::variablePacketLengthMode()']]],
- ['viscode_371',['visCode',['../struct_s_s_t_v_mode__t.html#a4033deed34e2703ab7f9a95cc32e5820',1,'SSTVMode_t']]]
+ ['uploadpatch_374',['uploadPatch',['../class_s_x126x.html#a2af78b744b3e61d3857bed93c3b1bde1',1,'SX126x']]]
];
diff --git a/search/all_12.js b/search/all_12.js
index 1cabec20..57850dce 100644
--- a/search/all_12.js
+++ b/search/all_12.js
@@ -1,6 +1,5 @@
var searchData=
[
- ['waitformicroseconds_372',['waitForMicroseconds',['../class_module.html#a47978200f7e2e408fb64f506c81cee9f',1,'Module']]],
- ['width_373',['width',['../struct_s_s_t_v_mode__t.html#ad8d4e7efb12eb0e0cfa850aeb7353e40',1,'SSTVMode_t']]],
- ['write_374',['write',['../class_f_s_k4_client.html#aa59fb42d3eeafe5ab3f0437ef5567ec2',1,'FSK4Client::write(uint8_t *buff, size_t len)'],['../class_f_s_k4_client.html#a31218736d4f9a3412ee9009a4c4f5a22',1,'FSK4Client::write(uint8_t b)']]]
+ ['variablepacketlengthmode_375',['variablePacketLengthMode',['../class_c_c1101.html#a50b9e73d2d82a4cd03841f465825b73f',1,'CC1101::variablePacketLengthMode()'],['../class_r_f69.html#af434c67aabe02258ee6696a59973617b',1,'RF69::variablePacketLengthMode()'],['../class_si443x.html#abcca8ab4a1229efb5e7c6b09e564a48a',1,'Si443x::variablePacketLengthMode()'],['../class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d',1,'SX126x::variablePacketLengthMode()'],['../class_s_x127x.html#a1d39296b40e7282ef44d8f376065e92c',1,'SX127x::variablePacketLengthMode()']]],
+ ['viscode_376',['visCode',['../struct_s_s_t_v_mode__t.html#a4033deed34e2703ab7f9a95cc32e5820',1,'SSTVMode_t']]]
];
diff --git a/search/all_13.js b/search/all_13.js
index 703b9119..fdf511c2 100644
--- a/search/all_13.js
+++ b/search/all_13.js
@@ -1,4 +1,6 @@
var searchData=
[
- ['xtal_375',['XTAL',['../class_s_x126x.html#ada0fe6c3d31885952b439135cf0c18f1',1,'SX126x']]]
+ ['waitformicroseconds_377',['waitForMicroseconds',['../class_module.html#a47978200f7e2e408fb64f506c81cee9f',1,'Module']]],
+ ['width_378',['width',['../struct_s_s_t_v_mode__t.html#ad8d4e7efb12eb0e0cfa850aeb7353e40',1,'SSTVMode_t']]],
+ ['write_379',['write',['../class_f_s_k4_client.html#aa59fb42d3eeafe5ab3f0437ef5567ec2',1,'FSK4Client::write(uint8_t *buff, size_t len)'],['../class_f_s_k4_client.html#a31218736d4f9a3412ee9009a4c4f5a22',1,'FSK4Client::write(uint8_t b)']]]
];
diff --git a/search/all_14.js b/search/all_14.js
index 59b16847..d08f4ad0 100644
--- a/search/all_14.js
+++ b/search/all_14.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['yield_376',['yield',['../class_module.html#a227d2d38e4747d0f49bb4df1c80b45d7',1,'Module']]]
+ ['xtal_380',['XTAL',['../class_s_x126x.html#ada0fe6c3d31885952b439135cf0c18f1',1,'SX126x']]]
];
diff --git a/search/all_15.js b/search/all_15.js
index 3389f37e..fa0b8394 100644
--- a/search/all_15.js
+++ b/search/all_15.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['_7eax25frame_377',['~AX25Frame',['../class_a_x25_frame.html#ab84a13f720ada37aee6201a560d9dc5a',1,'AX25Frame']]],
- ['_7eita2string_378',['~ITA2String',['../class_i_t_a2_string.html#afde24c931997581878953660192e09a2',1,'ITA2String']]]
+ ['yield_381',['yield',['../class_module.html#a227d2d38e4747d0f49bb4df1c80b45d7',1,'Module']]]
];
diff --git a/search/all_16.html b/search/all_16.html
new file mode 100644
index 00000000..b19867ad
--- /dev/null
+++ b/search/all_16.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_16.js b/search/all_16.js
new file mode 100644
index 00000000..1e3f325b
--- /dev/null
+++ b/search/all_16.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['_7eax25frame_382',['~AX25Frame',['../class_a_x25_frame.html#ab84a13f720ada37aee6201a560d9dc5a',1,'AX25Frame']]],
+ ['_7eita2string_383',['~ITA2String',['../class_i_t_a2_string.html#afde24c931997581878953660192e09a2',1,'ITA2String']]]
+];
diff --git a/search/all_f.js b/search/all_f.js
index 09428d79..d3b1c220 100644
--- a/search/all_f.js
+++ b/search/all_f.js
@@ -79,59 +79,63 @@ var searchData=
['si4430_302',['Si4430',['../class_si4430.html#ac5ac1122e863a92b374a71e8880e16d9',1,'Si4430::Si4430()'],['../class_si4430.html',1,'Si4430']]],
['si4431_303',['Si4431',['../class_si4431.html#a332bfd2a32dea9ac0700bf172fe5b2d0',1,'Si4431::Si4431()'],['../class_si4431.html',1,'Si4431']]],
['si4432_304',['Si4432',['../class_si4432.html#afb1f1ae46d04788aa42f6276efd231ac',1,'Si4432::Si4432()'],['../class_si4432.html',1,'Si4432']]],
- ['si443x_305',['Si443x',['../class_si443x.html#ae7cfff2efebfa01c8a50a5cbbe8775b9',1,'Si443x::Si443x()'],['../class_si443x.html',1,'Si443x']]],
+ ['si443x_305',['Si443x',['../class_si443x.html',1,'Si443x'],['../class_si443x.html#ae7cfff2efebfa01c8a50a5cbbe8775b9',1,'Si443x::Si443x()']]],
['sleep_306',['sleep',['../class_s_x128x.html#a1d15e13e15b060ddbbe84257d5fcb66f',1,'SX128x::sleep()'],['../class_s_x127x.html#a44501ec8f8ac6084467b94516b1337df',1,'SX127x::sleep()'],['../class_s_x126x.html#afb5509f0705cdd971065251ed6b2fb4e',1,'SX126x::sleep()'],['../class_si443x.html#ada90718aeb67d7f0e9899da534de9695',1,'Si443x::sleep()'],['../class_r_f69.html#a472a04041551cb38d2223fb34f71d8eb',1,'RF69::sleep()'],['../classn_r_f24.html#a033287e33c532638c11e2775a073f297',1,'nRF24::sleep()']]],
- ['spiaddrwidth_307',['SPIaddrWidth',['../class_module.html#ac19a495026aae62f5c2f089aa1b2b57a',1,'Module']]],
- ['spicheckstream_308',['SPIcheckStream',['../class_module.html#a5efa7ae78cab1d7f43005e965923f769',1,'Module']]],
- ['spigetregvalue_309',['SPIgetRegValue',['../class_module.html#a01e15988ec448c76142ee5709929be2c',1,'Module']]],
- ['spinopcommand_310',['SPInopCommand',['../class_module.html#a466112286d19675ca2dbe481358e4365',1,'Module']]],
- ['spiparsestatuscb_311',['SPIparseStatusCb',['../class_module.html#af6e89e2bc4976e8c5dc42dedda9fa6a2',1,'Module']]],
- ['spiparsestatuscb_5ft_312',['SPIparseStatusCb_t',['../class_module.html#a9393088249856eab568126aeb2493e4a',1,'Module']]],
- ['spireadcommand_313',['SPIreadCommand',['../class_module.html#a849ad85fc1bc3a7130e660c13973ab26',1,'Module']]],
- ['spireadregister_314',['SPIreadRegister',['../class_module.html#a9a545e4a001da0d9f6358279ac40d4f0',1,'Module']]],
- ['spireadregisterburst_315',['SPIreadRegisterBurst',['../class_module.html#a874e030f1931e606e380930d37dd83ee',1,'Module']]],
- ['spireadstream_316',['SPIreadStream',['../class_module.html#ab9fc874adc8dbe7c3f1fd3c267c27708',1,'Module::SPIreadStream(uint8_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)'],['../class_module.html#a085415b49ff72238f118b937ad896cbd',1,'Module::SPIreadStream(uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)']]],
- ['spisetregvalue_317',['SPIsetRegValue',['../class_module.html#a081191402ad5c49e6c21982fc4587b77',1,'Module']]],
- ['spistatuscommand_318',['SPIstatusCommand',['../class_module.html#a06d8d4257c584b57a529fcc405d87c79',1,'Module']]],
- ['spistreamerror_319',['SPIstreamError',['../class_module.html#a66b06e69d57b97116bed1c6f185381f1',1,'Module']]],
- ['spistreamtype_320',['SPIstreamType',['../class_module.html#a34927454be3a34df8a5a586c46c428af',1,'Module']]],
- ['spitransfer_321',['SPItransfer',['../class_module.html#a78dd39aa71d97e2220a880df8162fdde',1,'Module']]],
- ['spitransferstream_322',['SPItransferStream',['../class_module.html#ac3586c8d4013cbdd22cf34032632c181',1,'Module']]],
- ['spiwritecommand_323',['SPIwriteCommand',['../class_module.html#ae89764d15e8df5694a6aec0e18f72d3f',1,'Module']]],
- ['spiwriteregister_324',['SPIwriteRegister',['../class_module.html#a4437af6552e258e95ed8ed452afa6dd4',1,'Module']]],
- ['spiwriteregisterburst_325',['SPIwriteRegisterBurst',['../class_module.html#af474f82d00fffc1ee0fc8def2c7f220c',1,'Module']]],
- ['spiwritestream_326',['SPIwriteStream',['../class_module.html#a7acbe601ebe6398781d0f2de5177305e',1,'Module::SPIwriteStream(uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)'],['../class_module.html#a74ce586afa403130007a474d3295d762',1,'Module::SPIwriteStream(uint8_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)']]],
- ['srccallsign_327',['srcCallsign',['../class_a_x25_frame.html#a38f7fb6a4a6344b5892c3a3cdf26c585',1,'AX25Frame']]],
- ['srcssid_328',['srcSSID',['../class_a_x25_frame.html#a50c63276facf8126f0f8555b1fc6b2c9',1,'AX25Frame']]],
- ['sstvclient_329',['SSTVClient',['../class_s_s_t_v_client.html#af15cf501c00172270d2d2c43d7a7100a',1,'SSTVClient::SSTVClient(PhysicalLayer *phy)'],['../class_s_s_t_v_client.html#a99e46bec8403dfc36b9e5b102b1f7cf1',1,'SSTVClient::SSTVClient(AFSKClient *audio)'],['../class_s_s_t_v_client.html',1,'SSTVClient']]],
- ['sstvmode_5ft_330',['SSTVMode_t',['../struct_s_s_t_v_mode__t.html',1,'']]],
- ['standby_331',['standby',['../class_s_x126x.html#a7a1579e2557c36a4a34b09039c0d0c71',1,'SX126x::standby()'],['../class_r_t_t_y_client.html#a928dd206749d68b8ce450e14c24b9f22',1,'RTTYClient::standby()'],['../class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8',1,'PhysicalLayer::standby(uint8_t mode)'],['../class_physical_layer.html#acbcaf6aefcb77a354797e66222fe5018',1,'PhysicalLayer::standby()'],['../class_f_s_k4_client.html#a8b5765371ebbf68a21bc0bbfdf9f82ac',1,'FSK4Client::standby()'],['../class_s_x128x.html#aa11ba80f0cebb3e6927c775ad5f96b4e',1,'SX128x::standby(uint8_t mode)'],['../class_s_x128x.html#a2be8cc6c3b61b59cb6a6ca4f6a030b45',1,'SX128x::standby() override'],['../class_s_x127x.html#a760b8c5103128f122fbe489c6529ce41',1,'SX127x::standby()'],['../class_s_x126x.html#ad7569396f09f3867dc1bd4d4a0613acd',1,'SX126x::standby()'],['../class_si443x.html#ac45d2776df3ff338db154ead143fb7b8',1,'Si443x::standby()'],['../class_r_f69.html#a20242499eb926ff7b7da6e3f74a9ece1',1,'RF69::standby()'],['../classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56',1,'nRF24::standby()'],['../class_c_c1101.html#a7612bf81e48086004c62548de2682266',1,'CC1101::standby()']]],
- ['standby_20mode_20type_20aliases_2e_332',['Standby mode type aliases.',['../group__config__standby.html',1,'']]],
- ['startchannelscan_333',['startChannelScan',['../class_s_x127x.html#a1d4631691c16d6ecf38815dc4e59a059',1,'SX127x::startChannelScan()'],['../class_s_x126x.html#a10a0e75571350fb05fa100e5d5151be2',1,'SX126x::startChannelScan()']]],
- ['startdirect_334',['startDirect',['../class_physical_layer.html#a88a10657bd2215a11a2331f937414b55',1,'PhysicalLayer']]],
- ['startranging_335',['startRanging',['../class_s_x1280.html#a78cebe909fb2776f11f6c50f4f241c10',1,'SX1280']]],
- ['startreceive_336',['startReceive',['../class_pager_client.html#ad6f4f034b71311144f76b629a8ef8f8d',1,'PagerClient::startReceive()'],['../class_s_x128x.html#add774469f0bde099082a29068064712c',1,'SX128x::startReceive()'],['../class_s_x127x.html#adffb96b7f80dc43909bb4cebde68fe9d',1,'SX127x::startReceive()'],['../class_s_x126x.html#a34057f054d1cd3cce520ddf87b0821d5',1,'SX126x::startReceive()'],['../class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2',1,'Si443x::startReceive()'],['../class_r_f69.html#afae38fa64242043de34096bf497725f1',1,'RF69::startReceive()'],['../classn_r_f24.html#af4f443da5d90e032e5f2f65420515f9c',1,'nRF24::startReceive()'],['../class_c_c1101.html#af727750d05be0bcef4bb8ac260d110e3',1,'CC1101::startReceive()']]],
- ['startreceivedutycycle_337',['startReceiveDutyCycle',['../class_s_x126x.html#a5b4f8a41b593436b8c7a2a2d46ac387e',1,'SX126x']]],
- ['startreceivedutycycleauto_338',['startReceiveDutyCycleAuto',['../class_s_x126x.html#a077f180905ce4818cbdacad0cd9fe841',1,'SX126x']]],
- ['startsignal_339',['startSignal',['../class_morse_client.html#a3c718208786f8fe55f30eee990ec28e3',1,'MorseClient']]],
- ['starttransmit_340',['startTransmit',['../class_c_c1101.html#a0df2938e2509a8f2746b20ae0558d4ea',1,'CC1101::startTransmit()'],['../classn_r_f24.html#a923654706eff5118ef6e84214e837f27',1,'nRF24::startTransmit(const char *str, uint8_t addr=0)'],['../classn_r_f24.html#a42fdc828b49f2b8e15457189bd57d917',1,'nRF24::startTransmit(uint8_t *data, size_t len, uint8_t addr) override'],['../class_r_f69.html#a855dc194947b095b821ec1524ba6814c',1,'RF69::startTransmit()'],['../class_si443x.html#a402b4f5f11ba79e9cd4fb6ac0bfd9314',1,'Si443x::startTransmit()'],['../class_s_x126x.html#ab843614658a79db7aa24e48d5b6e84f1',1,'SX126x::startTransmit()'],['../class_s_x127x.html#adc2f1379573b7a7b5ee8125ea3752083',1,'SX127x::startTransmit()'],['../class_s_x128x.html#aef221e7d463c5228ce00ed6934512848',1,'SX128x::startTransmit()'],['../class_physical_layer.html#af068e6e862c99e39d0261a7971dd56db',1,'PhysicalLayer::startTransmit(String &str, uint8_t addr=0)'],['../class_physical_layer.html#a923654706eff5118ef6e84214e837f27',1,'PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)'],['../class_physical_layer.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'PhysicalLayer::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_c_c1101.html#af068e6e862c99e39d0261a7971dd56db',1,'CC1101::startTransmit(String &str, uint8_t addr=0)'],['../class_c_c1101.html#a923654706eff5118ef6e84214e837f27',1,'CC1101::startTransmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'CC1101::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../classn_r_f24.html#af068e6e862c99e39d0261a7971dd56db',1,'nRF24::startTransmit(String &str, uint8_t addr=0)'],['../classn_r_f24.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'nRF24::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'SX128x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#a923654706eff5118ef6e84214e837f27',1,'SX128x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x128x.html#af068e6e862c99e39d0261a7971dd56db',1,'SX128x::startTransmit(String &str, uint8_t addr=0)'],['../class_s_x127x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'SX127x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x127x.html#a923654706eff5118ef6e84214e837f27',1,'SX127x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x127x.html#af068e6e862c99e39d0261a7971dd56db',1,'SX127x::startTransmit(String &str, uint8_t addr=0)'],['../class_s_x126x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'SX126x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x126x.html#a923654706eff5118ef6e84214e837f27',1,'SX126x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x126x.html#af068e6e862c99e39d0261a7971dd56db',1,'SX126x::startTransmit(String &str, uint8_t addr=0)'],['../class_si443x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'Si443x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_si443x.html#a923654706eff5118ef6e84214e837f27',1,'Si443x::startTransmit(const char *str, uint8_t addr=0)'],['../class_si443x.html#af068e6e862c99e39d0261a7971dd56db',1,'Si443x::startTransmit(String &str, uint8_t addr=0)'],['../class_r_f69.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'RF69::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_r_f69.html#a923654706eff5118ef6e84214e837f27',1,'RF69::startTransmit(const char *str, uint8_t addr=0)'],['../class_r_f69.html#af068e6e862c99e39d0261a7971dd56db',1,'RF69::startTransmit(String &str, uint8_t addr=0)']]],
- ['status_20codes_341',['Status Codes',['../group__status__codes.html',1,'']]],
- ['stm32wlx_342',['STM32WLx',['../class_s_t_m32_w_lx.html',1,'STM32WLx'],['../class_s_t_m32_w_lx.html#ac0e8787dbb8e8aaa172b089ace6eaa09',1,'STM32WLx::STM32WLx()']]],
- ['stm32wlx_5fmodule_343',['STM32WLx_Module',['../class_s_t_m32_w_lx___module.html',1,'']]],
- ['sx1231_344',['SX1231',['../class_s_x1231.html#a9f39cd41fa0c934fe871b6cbfa7ce269',1,'SX1231::SX1231()'],['../class_s_x1231.html',1,'SX1231']]],
- ['sx1261_345',['SX1261',['../class_s_x1261.html#a7d74b8684dd49b5b3ba23baf336f1c35',1,'SX1261::SX1261()'],['../class_s_x1261.html',1,'SX1261']]],
- ['sx1262_346',['SX1262',['../class_s_x1262.html',1,'SX1262'],['../class_s_x1262.html#a0da317728ec8ef23c5032d550c9acb8d',1,'SX1262::SX1262()']]],
- ['sx1268_347',['SX1268',['../class_s_x1268.html',1,'SX1268'],['../class_s_x1268.html#a6bc50597d50fd9a2387628e452eac42f',1,'SX1268::SX1268()']]],
- ['sx126x_348',['SX126x',['../class_s_x126x.html',1,'SX126x'],['../class_s_x126x.html#aaca5a8fa8a3e634dd1b5b4c2bb5058d8',1,'SX126x::SX126x()']]],
- ['sx1272_349',['SX1272',['../class_s_x1272.html',1,'SX1272'],['../class_s_x1272.html#a9ffe467a6baaeaa079e02c3f1f43f626',1,'SX1272::SX1272()']]],
- ['sx1273_350',['SX1273',['../class_s_x1273.html',1,'SX1273'],['../class_s_x1273.html#ad0387b22d6dcc876bc5f85174714149b',1,'SX1273::SX1273()']]],
- ['sx1276_351',['SX1276',['../class_s_x1276.html',1,'SX1276'],['../class_s_x1276.html#a91c31d4dbd6d35ef6e42dba6dad8197b',1,'SX1276::SX1276()']]],
- ['sx1277_352',['SX1277',['../class_s_x1277.html#a296fb332bf2cdc574dbfe933d9d10eda',1,'SX1277::SX1277()'],['../class_s_x1277.html',1,'SX1277']]],
- ['sx1278_353',['SX1278',['../class_s_x1278.html',1,'SX1278'],['../class_s_x1278.html#a00ebd3e60a66056940b241b13da0c68e',1,'SX1278::SX1278()']]],
- ['sx1279_354',['SX1279',['../class_s_x1279.html',1,'SX1279'],['../class_s_x1279.html#abc606ad06ee77b6830dab4331793d22a',1,'SX1279::SX1279()']]],
- ['sx127x_355',['SX127x',['../class_s_x127x.html',1,'SX127x'],['../class_s_x127x.html#ac74c5914ca429a3892c66b9d98e3ea6c',1,'SX127x::SX127x()']]],
- ['sx1280_356',['SX1280',['../class_s_x1280.html',1,'SX1280'],['../class_s_x1280.html#a0356199b89860e15cda4979cd9dc13eb',1,'SX1280::SX1280()']]],
- ['sx1281_357',['SX1281',['../class_s_x1281.html',1,'SX1281'],['../class_s_x1281.html#a0dd7678cdf7fad9ecfc9139c5092f998',1,'SX1281::SX1281()']]],
- ['sx1282_358',['SX1282',['../class_s_x1282.html#ae90b7dcd7167c4cbe20e33ced04e4232',1,'SX1282::SX1282()'],['../class_s_x1282.html',1,'SX1282']]],
- ['sx128x_359',['SX128x',['../class_s_x128x.html#a9ccbf51f8304f1041c8eef182be547a7',1,'SX128x::SX128x()'],['../class_s_x128x.html',1,'SX128x']]]
+ ['spectralscanabort_307',['spectralScanAbort',['../class_s_x126x.html#a865397e1cca38bec2d055c047825ea07',1,'SX126x']]],
+ ['spectralscangetresult_308',['spectralScanGetResult',['../class_s_x126x.html#ae473773e5bed4b08452e80311bdb26f2',1,'SX126x']]],
+ ['spectralscangetstatus_309',['spectralScanGetStatus',['../class_s_x126x.html#a5595fff99d76d50d711b8cdad98527c4',1,'SX126x']]],
+ ['spectralscanstart_310',['spectralScanStart',['../class_s_x126x.html#a45d4457ca299ac226d88b066bfc69329',1,'SX126x']]],
+ ['spiaddrwidth_311',['SPIaddrWidth',['../class_module.html#ac19a495026aae62f5c2f089aa1b2b57a',1,'Module']]],
+ ['spicheckstream_312',['SPIcheckStream',['../class_module.html#a5efa7ae78cab1d7f43005e965923f769',1,'Module']]],
+ ['spigetregvalue_313',['SPIgetRegValue',['../class_module.html#a01e15988ec448c76142ee5709929be2c',1,'Module']]],
+ ['spinopcommand_314',['SPInopCommand',['../class_module.html#a466112286d19675ca2dbe481358e4365',1,'Module']]],
+ ['spiparsestatuscb_315',['SPIparseStatusCb',['../class_module.html#af6e89e2bc4976e8c5dc42dedda9fa6a2',1,'Module']]],
+ ['spiparsestatuscb_5ft_316',['SPIparseStatusCb_t',['../class_module.html#a9393088249856eab568126aeb2493e4a',1,'Module']]],
+ ['spireadcommand_317',['SPIreadCommand',['../class_module.html#a849ad85fc1bc3a7130e660c13973ab26',1,'Module']]],
+ ['spireadregister_318',['SPIreadRegister',['../class_module.html#a9a545e4a001da0d9f6358279ac40d4f0',1,'Module']]],
+ ['spireadregisterburst_319',['SPIreadRegisterBurst',['../class_module.html#a874e030f1931e606e380930d37dd83ee',1,'Module']]],
+ ['spireadstream_320',['SPIreadStream',['../class_module.html#ab9fc874adc8dbe7c3f1fd3c267c27708',1,'Module::SPIreadStream(uint8_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)'],['../class_module.html#a085415b49ff72238f118b937ad896cbd',1,'Module::SPIreadStream(uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)']]],
+ ['spisetregvalue_321',['SPIsetRegValue',['../class_module.html#a081191402ad5c49e6c21982fc4587b77',1,'Module']]],
+ ['spistatuscommand_322',['SPIstatusCommand',['../class_module.html#a06d8d4257c584b57a529fcc405d87c79',1,'Module']]],
+ ['spistreamerror_323',['SPIstreamError',['../class_module.html#a66b06e69d57b97116bed1c6f185381f1',1,'Module']]],
+ ['spistreamtype_324',['SPIstreamType',['../class_module.html#a34927454be3a34df8a5a586c46c428af',1,'Module']]],
+ ['spitransfer_325',['SPItransfer',['../class_module.html#a78dd39aa71d97e2220a880df8162fdde',1,'Module']]],
+ ['spitransferstream_326',['SPItransferStream',['../class_module.html#ac3586c8d4013cbdd22cf34032632c181',1,'Module']]],
+ ['spiwritecommand_327',['SPIwriteCommand',['../class_module.html#ae89764d15e8df5694a6aec0e18f72d3f',1,'Module']]],
+ ['spiwriteregister_328',['SPIwriteRegister',['../class_module.html#a4437af6552e258e95ed8ed452afa6dd4',1,'Module']]],
+ ['spiwriteregisterburst_329',['SPIwriteRegisterBurst',['../class_module.html#af474f82d00fffc1ee0fc8def2c7f220c',1,'Module']]],
+ ['spiwritestream_330',['SPIwriteStream',['../class_module.html#a7acbe601ebe6398781d0f2de5177305e',1,'Module::SPIwriteStream(uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)'],['../class_module.html#a74ce586afa403130007a474d3295d762',1,'Module::SPIwriteStream(uint8_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)']]],
+ ['srccallsign_331',['srcCallsign',['../class_a_x25_frame.html#a38f7fb6a4a6344b5892c3a3cdf26c585',1,'AX25Frame']]],
+ ['srcssid_332',['srcSSID',['../class_a_x25_frame.html#a50c63276facf8126f0f8555b1fc6b2c9',1,'AX25Frame']]],
+ ['sstvclient_333',['SSTVClient',['../class_s_s_t_v_client.html#af15cf501c00172270d2d2c43d7a7100a',1,'SSTVClient::SSTVClient(PhysicalLayer *phy)'],['../class_s_s_t_v_client.html#a99e46bec8403dfc36b9e5b102b1f7cf1',1,'SSTVClient::SSTVClient(AFSKClient *audio)'],['../class_s_s_t_v_client.html',1,'SSTVClient']]],
+ ['sstvmode_5ft_334',['SSTVMode_t',['../struct_s_s_t_v_mode__t.html',1,'']]],
+ ['standby_335',['standby',['../class_s_x126x.html#a7a1579e2557c36a4a34b09039c0d0c71',1,'SX126x::standby()'],['../class_r_t_t_y_client.html#a928dd206749d68b8ce450e14c24b9f22',1,'RTTYClient::standby()'],['../class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8',1,'PhysicalLayer::standby(uint8_t mode)'],['../class_physical_layer.html#acbcaf6aefcb77a354797e66222fe5018',1,'PhysicalLayer::standby()'],['../class_f_s_k4_client.html#a8b5765371ebbf68a21bc0bbfdf9f82ac',1,'FSK4Client::standby()'],['../class_s_x128x.html#aa11ba80f0cebb3e6927c775ad5f96b4e',1,'SX128x::standby(uint8_t mode)'],['../class_s_x128x.html#a2be8cc6c3b61b59cb6a6ca4f6a030b45',1,'SX128x::standby() override'],['../class_s_x127x.html#a760b8c5103128f122fbe489c6529ce41',1,'SX127x::standby()'],['../class_s_x126x.html#ad7569396f09f3867dc1bd4d4a0613acd',1,'SX126x::standby()'],['../class_si443x.html#ac45d2776df3ff338db154ead143fb7b8',1,'Si443x::standby()'],['../class_r_f69.html#a20242499eb926ff7b7da6e3f74a9ece1',1,'RF69::standby()'],['../classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56',1,'nRF24::standby()'],['../class_c_c1101.html#a7612bf81e48086004c62548de2682266',1,'CC1101::standby()']]],
+ ['standby_20mode_20type_20aliases_2e_336',['Standby mode type aliases.',['../group__config__standby.html',1,'']]],
+ ['startchannelscan_337',['startChannelScan',['../class_s_x127x.html#a1d4631691c16d6ecf38815dc4e59a059',1,'SX127x::startChannelScan()'],['../class_s_x126x.html#a10a0e75571350fb05fa100e5d5151be2',1,'SX126x::startChannelScan()']]],
+ ['startdirect_338',['startDirect',['../class_physical_layer.html#a88a10657bd2215a11a2331f937414b55',1,'PhysicalLayer']]],
+ ['startranging_339',['startRanging',['../class_s_x1280.html#a78cebe909fb2776f11f6c50f4f241c10',1,'SX1280']]],
+ ['startreceive_340',['startReceive',['../class_pager_client.html#ad6f4f034b71311144f76b629a8ef8f8d',1,'PagerClient::startReceive()'],['../class_s_x128x.html#add774469f0bde099082a29068064712c',1,'SX128x::startReceive()'],['../class_s_x127x.html#adffb96b7f80dc43909bb4cebde68fe9d',1,'SX127x::startReceive()'],['../class_s_x126x.html#a34057f054d1cd3cce520ddf87b0821d5',1,'SX126x::startReceive()'],['../class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2',1,'Si443x::startReceive()'],['../class_r_f69.html#afae38fa64242043de34096bf497725f1',1,'RF69::startReceive()'],['../classn_r_f24.html#af4f443da5d90e032e5f2f65420515f9c',1,'nRF24::startReceive()'],['../class_c_c1101.html#af727750d05be0bcef4bb8ac260d110e3',1,'CC1101::startReceive()']]],
+ ['startreceivedutycycle_341',['startReceiveDutyCycle',['../class_s_x126x.html#a5b4f8a41b593436b8c7a2a2d46ac387e',1,'SX126x']]],
+ ['startreceivedutycycleauto_342',['startReceiveDutyCycleAuto',['../class_s_x126x.html#a077f180905ce4818cbdacad0cd9fe841',1,'SX126x']]],
+ ['startsignal_343',['startSignal',['../class_morse_client.html#a3c718208786f8fe55f30eee990ec28e3',1,'MorseClient']]],
+ ['starttransmit_344',['startTransmit',['../class_c_c1101.html#a0df2938e2509a8f2746b20ae0558d4ea',1,'CC1101::startTransmit()'],['../classn_r_f24.html#a923654706eff5118ef6e84214e837f27',1,'nRF24::startTransmit(const char *str, uint8_t addr=0)'],['../classn_r_f24.html#a42fdc828b49f2b8e15457189bd57d917',1,'nRF24::startTransmit(uint8_t *data, size_t len, uint8_t addr) override'],['../class_r_f69.html#a855dc194947b095b821ec1524ba6814c',1,'RF69::startTransmit()'],['../class_si443x.html#a402b4f5f11ba79e9cd4fb6ac0bfd9314',1,'Si443x::startTransmit()'],['../class_s_x126x.html#ab843614658a79db7aa24e48d5b6e84f1',1,'SX126x::startTransmit()'],['../class_s_x127x.html#adc2f1379573b7a7b5ee8125ea3752083',1,'SX127x::startTransmit()'],['../class_s_x128x.html#aef221e7d463c5228ce00ed6934512848',1,'SX128x::startTransmit()'],['../class_physical_layer.html#af068e6e862c99e39d0261a7971dd56db',1,'PhysicalLayer::startTransmit(String &str, uint8_t addr=0)'],['../class_physical_layer.html#a923654706eff5118ef6e84214e837f27',1,'PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)'],['../class_physical_layer.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'PhysicalLayer::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_c_c1101.html#af068e6e862c99e39d0261a7971dd56db',1,'CC1101::startTransmit(String &str, uint8_t addr=0)'],['../class_c_c1101.html#a923654706eff5118ef6e84214e837f27',1,'CC1101::startTransmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'CC1101::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../classn_r_f24.html#af068e6e862c99e39d0261a7971dd56db',1,'nRF24::startTransmit(String &str, uint8_t addr=0)'],['../classn_r_f24.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'nRF24::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'SX128x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#a923654706eff5118ef6e84214e837f27',1,'SX128x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x128x.html#af068e6e862c99e39d0261a7971dd56db',1,'SX128x::startTransmit(String &str, uint8_t addr=0)'],['../class_s_x127x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'SX127x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x127x.html#a923654706eff5118ef6e84214e837f27',1,'SX127x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x127x.html#af068e6e862c99e39d0261a7971dd56db',1,'SX127x::startTransmit(String &str, uint8_t addr=0)'],['../class_s_x126x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'SX126x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x126x.html#a923654706eff5118ef6e84214e837f27',1,'SX126x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x126x.html#af068e6e862c99e39d0261a7971dd56db',1,'SX126x::startTransmit(String &str, uint8_t addr=0)'],['../class_si443x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'Si443x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_si443x.html#a923654706eff5118ef6e84214e837f27',1,'Si443x::startTransmit(const char *str, uint8_t addr=0)'],['../class_si443x.html#af068e6e862c99e39d0261a7971dd56db',1,'Si443x::startTransmit(String &str, uint8_t addr=0)'],['../class_r_f69.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'RF69::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_r_f69.html#a923654706eff5118ef6e84214e837f27',1,'RF69::startTransmit(const char *str, uint8_t addr=0)'],['../class_r_f69.html#af068e6e862c99e39d0261a7971dd56db',1,'RF69::startTransmit(String &str, uint8_t addr=0)']]],
+ ['status_20codes_345',['Status Codes',['../group__status__codes.html',1,'']]],
+ ['stm32wlx_346',['STM32WLx',['../class_s_t_m32_w_lx.html',1,'STM32WLx'],['../class_s_t_m32_w_lx.html#ac0e8787dbb8e8aaa172b089ace6eaa09',1,'STM32WLx::STM32WLx()']]],
+ ['stm32wlx_5fmodule_347',['STM32WLx_Module',['../class_s_t_m32_w_lx___module.html',1,'']]],
+ ['sx1231_348',['SX1231',['../class_s_x1231.html#a9f39cd41fa0c934fe871b6cbfa7ce269',1,'SX1231::SX1231()'],['../class_s_x1231.html',1,'SX1231']]],
+ ['sx1261_349',['SX1261',['../class_s_x1261.html#a7d74b8684dd49b5b3ba23baf336f1c35',1,'SX1261::SX1261()'],['../class_s_x1261.html',1,'SX1261']]],
+ ['sx1262_350',['SX1262',['../class_s_x1262.html',1,'SX1262'],['../class_s_x1262.html#a0da317728ec8ef23c5032d550c9acb8d',1,'SX1262::SX1262()']]],
+ ['sx1268_351',['SX1268',['../class_s_x1268.html',1,'SX1268'],['../class_s_x1268.html#a6bc50597d50fd9a2387628e452eac42f',1,'SX1268::SX1268()']]],
+ ['sx126x_352',['SX126x',['../class_s_x126x.html',1,'SX126x'],['../class_s_x126x.html#aaca5a8fa8a3e634dd1b5b4c2bb5058d8',1,'SX126x::SX126x()']]],
+ ['sx1272_353',['SX1272',['../class_s_x1272.html',1,'SX1272'],['../class_s_x1272.html#a9ffe467a6baaeaa079e02c3f1f43f626',1,'SX1272::SX1272()']]],
+ ['sx1273_354',['SX1273',['../class_s_x1273.html',1,'SX1273'],['../class_s_x1273.html#ad0387b22d6dcc876bc5f85174714149b',1,'SX1273::SX1273()']]],
+ ['sx1276_355',['SX1276',['../class_s_x1276.html',1,'SX1276'],['../class_s_x1276.html#a91c31d4dbd6d35ef6e42dba6dad8197b',1,'SX1276::SX1276()']]],
+ ['sx1277_356',['SX1277',['../class_s_x1277.html#a296fb332bf2cdc574dbfe933d9d10eda',1,'SX1277::SX1277()'],['../class_s_x1277.html',1,'SX1277']]],
+ ['sx1278_357',['SX1278',['../class_s_x1278.html',1,'SX1278'],['../class_s_x1278.html#a00ebd3e60a66056940b241b13da0c68e',1,'SX1278::SX1278()']]],
+ ['sx1279_358',['SX1279',['../class_s_x1279.html',1,'SX1279'],['../class_s_x1279.html#abc606ad06ee77b6830dab4331793d22a',1,'SX1279::SX1279()']]],
+ ['sx127x_359',['SX127x',['../class_s_x127x.html',1,'SX127x'],['../class_s_x127x.html#ac74c5914ca429a3892c66b9d98e3ea6c',1,'SX127x::SX127x()']]],
+ ['sx1280_360',['SX1280',['../class_s_x1280.html',1,'SX1280'],['../class_s_x1280.html#a0356199b89860e15cda4979cd9dc13eb',1,'SX1280::SX1280()']]],
+ ['sx1281_361',['SX1281',['../class_s_x1281.html',1,'SX1281'],['../class_s_x1281.html#a0dd7678cdf7fad9ecfc9139c5092f998',1,'SX1281::SX1281()']]],
+ ['sx1282_362',['SX1282',['../class_s_x1282.html#ae90b7dcd7167c4cbe20e33ced04e4232',1,'SX1282::SX1282()'],['../class_s_x1282.html',1,'SX1282']]],
+ ['sx128x_363',['SX128x',['../class_s_x128x.html#a9ccbf51f8304f1041c8eef182be547a7',1,'SX128x::SX128x()'],['../class_s_x128x.html',1,'SX128x']]]
];
diff --git a/search/classes_0.js b/search/classes_0.js
index e66c714e..2ecc532d 100644
--- a/search/classes_0.js
+++ b/search/classes_0.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['afskclient_379',['AFSKClient',['../class_a_f_s_k_client.html',1,'']]],
- ['aprsclient_380',['APRSClient',['../class_a_p_r_s_client.html',1,'']]],
- ['ax25client_381',['AX25Client',['../class_a_x25_client.html',1,'']]],
- ['ax25frame_382',['AX25Frame',['../class_a_x25_frame.html',1,'']]]
+ ['afskclient_384',['AFSKClient',['../class_a_f_s_k_client.html',1,'']]],
+ ['aprsclient_385',['APRSClient',['../class_a_p_r_s_client.html',1,'']]],
+ ['ax25client_386',['AX25Client',['../class_a_x25_client.html',1,'']]],
+ ['ax25frame_387',['AX25Frame',['../class_a_x25_frame.html',1,'']]]
];
diff --git a/search/classes_1.js b/search/classes_1.js
index c68483c3..ba19afc3 100644
--- a/search/classes_1.js
+++ b/search/classes_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['cc1101_383',['CC1101',['../class_c_c1101.html',1,'']]]
+ ['cc1101_388',['CC1101',['../class_c_c1101.html',1,'']]]
];
diff --git a/search/classes_2.js b/search/classes_2.js
index a8be449e..e40b7944 100644
--- a/search/classes_2.js
+++ b/search/classes_2.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['externalradio_384',['ExternalRadio',['../class_external_radio.html',1,'']]]
+ ['externalradio_389',['ExternalRadio',['../class_external_radio.html',1,'']]]
];
diff --git a/search/classes_3.js b/search/classes_3.js
index 8ef7d112..ebd814e7 100644
--- a/search/classes_3.js
+++ b/search/classes_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['fsk4client_385',['FSK4Client',['../class_f_s_k4_client.html',1,'']]]
+ ['fsk4client_390',['FSK4Client',['../class_f_s_k4_client.html',1,'']]]
];
diff --git a/search/classes_4.js b/search/classes_4.js
index c0b3d337..a8c3849b 100644
--- a/search/classes_4.js
+++ b/search/classes_4.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['hellclient_386',['HellClient',['../class_hell_client.html',1,'']]]
+ ['hellclient_391',['HellClient',['../class_hell_client.html',1,'']]]
];
diff --git a/search/classes_5.js b/search/classes_5.js
index e79d7ad0..ebe06166 100644
--- a/search/classes_5.js
+++ b/search/classes_5.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['ita2string_387',['ITA2String',['../class_i_t_a2_string.html',1,'']]]
+ ['ita2string_392',['ITA2String',['../class_i_t_a2_string.html',1,'']]]
];
diff --git a/search/classes_6.js b/search/classes_6.js
index e2f66132..6d2b535d 100644
--- a/search/classes_6.js
+++ b/search/classes_6.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['llcc68_388',['LLCC68',['../class_l_l_c_c68.html',1,'']]]
+ ['llcc68_393',['LLCC68',['../class_l_l_c_c68.html',1,'']]]
];
diff --git a/search/classes_7.js b/search/classes_7.js
index 46de723b..5f4dba70 100644
--- a/search/classes_7.js
+++ b/search/classes_7.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['module_389',['Module',['../class_module.html',1,'']]],
- ['morseclient_390',['MorseClient',['../class_morse_client.html',1,'']]]
+ ['module_394',['Module',['../class_module.html',1,'']]],
+ ['morseclient_395',['MorseClient',['../class_morse_client.html',1,'']]]
];
diff --git a/search/classes_8.js b/search/classes_8.js
index 494047ea..5ad7285d 100644
--- a/search/classes_8.js
+++ b/search/classes_8.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['nrf24_391',['nRF24',['../classn_r_f24.html',1,'']]]
+ ['nrf24_396',['nRF24',['../classn_r_f24.html',1,'']]]
];
diff --git a/search/classes_9.js b/search/classes_9.js
index a14e1ea4..ac33a4c9 100644
--- a/search/classes_9.js
+++ b/search/classes_9.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['pagerclient_392',['PagerClient',['../class_pager_client.html',1,'']]],
- ['physicallayer_393',['PhysicalLayer',['../class_physical_layer.html',1,'']]]
+ ['pagerclient_397',['PagerClient',['../class_pager_client.html',1,'']]],
+ ['physicallayer_398',['PhysicalLayer',['../class_physical_layer.html',1,'']]]
];
diff --git a/search/classes_a.js b/search/classes_a.js
index c8a6310d..650d97e7 100644
--- a/search/classes_a.js
+++ b/search/classes_a.js
@@ -1,12 +1,12 @@
var searchData=
[
- ['rf69_394',['RF69',['../class_r_f69.html',1,'']]],
- ['rfm22_395',['RFM22',['../class_r_f_m22.html',1,'']]],
- ['rfm23_396',['RFM23',['../class_r_f_m23.html',1,'']]],
- ['rfm95_397',['RFM95',['../class_r_f_m95.html',1,'']]],
- ['rfm96_398',['RFM96',['../class_r_f_m96.html',1,'']]],
- ['rfm97_399',['RFM97',['../class_r_f_m97.html',1,'']]],
- ['rfm98_400',['RFM98',['../class_r_f_m98.html',1,'']]],
- ['rfswitchmode_5ft_401',['RfSwitchMode_t',['../struct_module_1_1_rf_switch_mode__t.html',1,'Module']]],
- ['rttyclient_402',['RTTYClient',['../class_r_t_t_y_client.html',1,'']]]
+ ['rf69_399',['RF69',['../class_r_f69.html',1,'']]],
+ ['rfm22_400',['RFM22',['../class_r_f_m22.html',1,'']]],
+ ['rfm23_401',['RFM23',['../class_r_f_m23.html',1,'']]],
+ ['rfm95_402',['RFM95',['../class_r_f_m95.html',1,'']]],
+ ['rfm96_403',['RFM96',['../class_r_f_m96.html',1,'']]],
+ ['rfm97_404',['RFM97',['../class_r_f_m97.html',1,'']]],
+ ['rfm98_405',['RFM98',['../class_r_f_m98.html',1,'']]],
+ ['rfswitchmode_5ft_406',['RfSwitchMode_t',['../struct_module_1_1_rf_switch_mode__t.html',1,'Module']]],
+ ['rttyclient_407',['RTTYClient',['../class_r_t_t_y_client.html',1,'']]]
];
diff --git a/search/classes_b.js b/search/classes_b.js
index e43cd623..c32f9c67 100644
--- a/search/classes_b.js
+++ b/search/classes_b.js
@@ -1,27 +1,27 @@
var searchData=
[
- ['si4430_403',['Si4430',['../class_si4430.html',1,'']]],
- ['si4431_404',['Si4431',['../class_si4431.html',1,'']]],
- ['si4432_405',['Si4432',['../class_si4432.html',1,'']]],
- ['si443x_406',['Si443x',['../class_si443x.html',1,'']]],
- ['sstvclient_407',['SSTVClient',['../class_s_s_t_v_client.html',1,'']]],
- ['sstvmode_5ft_408',['SSTVMode_t',['../struct_s_s_t_v_mode__t.html',1,'']]],
- ['stm32wlx_409',['STM32WLx',['../class_s_t_m32_w_lx.html',1,'']]],
- ['stm32wlx_5fmodule_410',['STM32WLx_Module',['../class_s_t_m32_w_lx___module.html',1,'']]],
- ['sx1231_411',['SX1231',['../class_s_x1231.html',1,'']]],
- ['sx1261_412',['SX1261',['../class_s_x1261.html',1,'']]],
- ['sx1262_413',['SX1262',['../class_s_x1262.html',1,'']]],
- ['sx1268_414',['SX1268',['../class_s_x1268.html',1,'']]],
- ['sx126x_415',['SX126x',['../class_s_x126x.html',1,'']]],
- ['sx1272_416',['SX1272',['../class_s_x1272.html',1,'']]],
- ['sx1273_417',['SX1273',['../class_s_x1273.html',1,'']]],
- ['sx1276_418',['SX1276',['../class_s_x1276.html',1,'']]],
- ['sx1277_419',['SX1277',['../class_s_x1277.html',1,'']]],
- ['sx1278_420',['SX1278',['../class_s_x1278.html',1,'']]],
- ['sx1279_421',['SX1279',['../class_s_x1279.html',1,'']]],
- ['sx127x_422',['SX127x',['../class_s_x127x.html',1,'']]],
- ['sx1280_423',['SX1280',['../class_s_x1280.html',1,'']]],
- ['sx1281_424',['SX1281',['../class_s_x1281.html',1,'']]],
- ['sx1282_425',['SX1282',['../class_s_x1282.html',1,'']]],
- ['sx128x_426',['SX128x',['../class_s_x128x.html',1,'']]]
+ ['si4430_408',['Si4430',['../class_si4430.html',1,'']]],
+ ['si4431_409',['Si4431',['../class_si4431.html',1,'']]],
+ ['si4432_410',['Si4432',['../class_si4432.html',1,'']]],
+ ['si443x_411',['Si443x',['../class_si443x.html',1,'']]],
+ ['sstvclient_412',['SSTVClient',['../class_s_s_t_v_client.html',1,'']]],
+ ['sstvmode_5ft_413',['SSTVMode_t',['../struct_s_s_t_v_mode__t.html',1,'']]],
+ ['stm32wlx_414',['STM32WLx',['../class_s_t_m32_w_lx.html',1,'']]],
+ ['stm32wlx_5fmodule_415',['STM32WLx_Module',['../class_s_t_m32_w_lx___module.html',1,'']]],
+ ['sx1231_416',['SX1231',['../class_s_x1231.html',1,'']]],
+ ['sx1261_417',['SX1261',['../class_s_x1261.html',1,'']]],
+ ['sx1262_418',['SX1262',['../class_s_x1262.html',1,'']]],
+ ['sx1268_419',['SX1268',['../class_s_x1268.html',1,'']]],
+ ['sx126x_420',['SX126x',['../class_s_x126x.html',1,'']]],
+ ['sx1272_421',['SX1272',['../class_s_x1272.html',1,'']]],
+ ['sx1273_422',['SX1273',['../class_s_x1273.html',1,'']]],
+ ['sx1276_423',['SX1276',['../class_s_x1276.html',1,'']]],
+ ['sx1277_424',['SX1277',['../class_s_x1277.html',1,'']]],
+ ['sx1278_425',['SX1278',['../class_s_x1278.html',1,'']]],
+ ['sx1279_426',['SX1279',['../class_s_x1279.html',1,'']]],
+ ['sx127x_427',['SX127x',['../class_s_x127x.html',1,'']]],
+ ['sx1280_428',['SX1280',['../class_s_x1280.html',1,'']]],
+ ['sx1281_429',['SX1281',['../class_s_x1281.html',1,'']]],
+ ['sx1282_430',['SX1282',['../class_s_x1282.html',1,'']]],
+ ['sx128x_431',['SX128x',['../class_s_x128x.html',1,'']]]
];
diff --git a/search/classes_c.js b/search/classes_c.js
index 8aa389cf..2cbf5d42 100644
--- a/search/classes_c.js
+++ b/search/classes_c.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['tone_5ft_427',['tone_t',['../structtone__t.html',1,'']]]
+ ['tone_5ft_432',['tone_t',['../structtone__t.html',1,'']]]
];
diff --git a/search/enums_0.js b/search/enums_0.js
index ccb5057c..3362f728 100644
--- a/search/enums_0.js
+++ b/search/enums_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['opmode_5ft_711',['OpMode_t',['../class_module.html#a5a67b3a63420d762ecba9448671c99bf',1,'Module::OpMode_t()'],['../class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787',1,'STM32WLx::OpMode_t()']]]
+ ['opmode_5ft_721',['OpMode_t',['../class_module.html#a5a67b3a63420d762ecba9448671c99bf',1,'Module::OpMode_t()'],['../class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787',1,'STM32WLx::OpMode_t()']]]
];
diff --git a/search/enumvalues_0.js b/search/enumvalues_0.js
index 2a87fbe0..c02a10b9 100644
--- a/search/enumvalues_0.js
+++ b/search/enumvalues_0.js
@@ -1,9 +1,9 @@
var searchData=
[
- ['mode_5fend_5fof_5ftable_712',['MODE_END_OF_TABLE',['../class_module.html#a5a67b3a63420d762ecba9448671c99bfa81cdd8986054c2ae5657eb5dfd536770',1,'Module::MODE_END_OF_TABLE()'],['../class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787a0cffe238c4822ab7f8beddf4ec72052b',1,'STM32WLx::MODE_END_OF_TABLE()']]],
- ['mode_5fidle_713',['MODE_IDLE',['../class_module.html#a5a67b3a63420d762ecba9448671c99bfa505acc66c5e0faa83d2216aca5f3e671',1,'Module::MODE_IDLE()'],['../class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787a8cf0ccad0eec5fde12798e0b0347d6bf',1,'STM32WLx::MODE_IDLE()']]],
- ['mode_5frx_714',['MODE_RX',['../class_module.html#a5a67b3a63420d762ecba9448671c99bfa7664838bb0818663f55b3354fec8a18f',1,'Module::MODE_RX()'],['../class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787a85ffabc9f35e2683aefdd785bf912172',1,'STM32WLx::MODE_RX()']]],
- ['mode_5ftx_715',['MODE_TX',['../class_module.html#a5a67b3a63420d762ecba9448671c99bfa269f4bc8ba3eb3d8568feb7b2decf571',1,'Module']]],
- ['mode_5ftx_5fhp_716',['MODE_TX_HP',['../class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787a50df4b8580f1bded3cb61e79f954789e',1,'STM32WLx']]],
- ['mode_5ftx_5flp_717',['MODE_TX_LP',['../class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787a20a2eda9aaf3c7cdb4a55955d6ff3544',1,'STM32WLx']]]
+ ['mode_5fend_5fof_5ftable_722',['MODE_END_OF_TABLE',['../class_module.html#a5a67b3a63420d762ecba9448671c99bfa81cdd8986054c2ae5657eb5dfd536770',1,'Module::MODE_END_OF_TABLE()'],['../class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787a0cffe238c4822ab7f8beddf4ec72052b',1,'STM32WLx::MODE_END_OF_TABLE()']]],
+ ['mode_5fidle_723',['MODE_IDLE',['../class_module.html#a5a67b3a63420d762ecba9448671c99bfa505acc66c5e0faa83d2216aca5f3e671',1,'Module::MODE_IDLE()'],['../class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787a8cf0ccad0eec5fde12798e0b0347d6bf',1,'STM32WLx::MODE_IDLE()']]],
+ ['mode_5frx_724',['MODE_RX',['../class_module.html#a5a67b3a63420d762ecba9448671c99bfa7664838bb0818663f55b3354fec8a18f',1,'Module::MODE_RX()'],['../class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787a85ffabc9f35e2683aefdd785bf912172',1,'STM32WLx::MODE_RX()']]],
+ ['mode_5ftx_725',['MODE_TX',['../class_module.html#a5a67b3a63420d762ecba9448671c99bfa269f4bc8ba3eb3d8568feb7b2decf571',1,'Module']]],
+ ['mode_5ftx_5fhp_726',['MODE_TX_HP',['../class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787a50df4b8580f1bded3cb61e79f954789e',1,'STM32WLx']]],
+ ['mode_5ftx_5flp_727',['MODE_TX_LP',['../class_s_t_m32_w_lx.html#ac8d380c3d3201015ad35594826975787a20a2eda9aaf3c7cdb4a55955d6ff3544',1,'STM32WLx']]]
];
diff --git a/search/functions_0.js b/search/functions_0.js
index 0a7df9d3..45bc97be 100644
--- a/search/functions_0.js
+++ b/search/functions_0.js
@@ -1,10 +1,10 @@
var searchData=
[
- ['afskclient_428',['AFSKClient',['../class_a_f_s_k_client.html#acfe53917bcba7f79611e01865c42fefd',1,'AFSKClient']]],
- ['aprsclient_429',['APRSClient',['../class_a_p_r_s_client.html#a08e166ed706d79c66c1d5b48f195724c',1,'APRSClient']]],
- ['attachinterrupt_430',['attachInterrupt',['../class_module.html#a91aaa34aecdfeaf24948551b037033be',1,'Module']]],
- ['autoldro_431',['autoLDRO',['../class_s_x126x.html#ab9ce38cfeaa36ddcc2d82b2974d7088c',1,'SX126x::autoLDRO()'],['../class_s_x1272.html#abb4bbfe8acc6026c833d267d78417b63',1,'SX1272::autoLDRO()'],['../class_s_x1278.html#ae02adcde8c2978c0d1b157729dd5df1e',1,'SX1278::autoLDRO()']]],
- ['available_432',['available',['../class_pager_client.html#aec073fa9e5adcff9730482d9583715e9',1,'PagerClient::available()'],['../class_physical_layer.html#ab57182d32646861ef0d865e2740d6b26',1,'PhysicalLayer::available()']]],
- ['ax25client_433',['AX25Client',['../class_a_x25_client.html#ab074563d4d22a42d5ea9ad1693d6f373',1,'AX25Client::AX25Client(PhysicalLayer *phy)'],['../class_a_x25_client.html#a6e81e629817cdf1b377e4b4f7e4d6520',1,'AX25Client::AX25Client(AFSKClient *audio)']]],
- ['ax25frame_434',['AX25Frame',['../class_a_x25_frame.html#a138d97d90a371bef7ebd86cce1cc4979',1,'AX25Frame::AX25Frame(const char *destCallsign, uint8_t destSSID, const char *srcCallsign, uint8_t srcSSID, uint8_t control)'],['../class_a_x25_frame.html#a60e1b318d6e4b9299a4eab72e40877fc',1,'AX25Frame::AX25Frame(const char *destCallsign, uint8_t destSSID, const char *srcCallsign, uint8_t srcSSID, uint8_t control, uint8_t protocolID, const char *info)'],['../class_a_x25_frame.html#a3899b8698d772b8285629d6a4f2a642a',1,'AX25Frame::AX25Frame(const char *destCallsign, uint8_t destSSID, const char *srcCallsign, uint8_t srcSSID, uint8_t control, uint8_t protocolID, uint8_t *info, uint16_t infoLen)'],['../class_a_x25_frame.html#a25b83cc9c281d2758165833fe238fe0e',1,'AX25Frame::AX25Frame(const AX25Frame &frame)']]]
+ ['afskclient_433',['AFSKClient',['../class_a_f_s_k_client.html#acfe53917bcba7f79611e01865c42fefd',1,'AFSKClient']]],
+ ['aprsclient_434',['APRSClient',['../class_a_p_r_s_client.html#a08e166ed706d79c66c1d5b48f195724c',1,'APRSClient']]],
+ ['attachinterrupt_435',['attachInterrupt',['../class_module.html#a91aaa34aecdfeaf24948551b037033be',1,'Module']]],
+ ['autoldro_436',['autoLDRO',['../class_s_x126x.html#ab9ce38cfeaa36ddcc2d82b2974d7088c',1,'SX126x::autoLDRO()'],['../class_s_x1272.html#abb4bbfe8acc6026c833d267d78417b63',1,'SX1272::autoLDRO()'],['../class_s_x1278.html#ae02adcde8c2978c0d1b157729dd5df1e',1,'SX1278::autoLDRO()']]],
+ ['available_437',['available',['../class_pager_client.html#aec073fa9e5adcff9730482d9583715e9',1,'PagerClient::available()'],['../class_physical_layer.html#ab57182d32646861ef0d865e2740d6b26',1,'PhysicalLayer::available()']]],
+ ['ax25client_438',['AX25Client',['../class_a_x25_client.html#ab074563d4d22a42d5ea9ad1693d6f373',1,'AX25Client::AX25Client(PhysicalLayer *phy)'],['../class_a_x25_client.html#a6e81e629817cdf1b377e4b4f7e4d6520',1,'AX25Client::AX25Client(AFSKClient *audio)']]],
+ ['ax25frame_439',['AX25Frame',['../class_a_x25_frame.html#a138d97d90a371bef7ebd86cce1cc4979',1,'AX25Frame::AX25Frame(const char *destCallsign, uint8_t destSSID, const char *srcCallsign, uint8_t srcSSID, uint8_t control)'],['../class_a_x25_frame.html#a60e1b318d6e4b9299a4eab72e40877fc',1,'AX25Frame::AX25Frame(const char *destCallsign, uint8_t destSSID, const char *srcCallsign, uint8_t srcSSID, uint8_t control, uint8_t protocolID, const char *info)'],['../class_a_x25_frame.html#a3899b8698d772b8285629d6a4f2a642a',1,'AX25Frame::AX25Frame(const char *destCallsign, uint8_t destSSID, const char *srcCallsign, uint8_t srcSSID, uint8_t control, uint8_t protocolID, uint8_t *info, uint16_t infoLen)'],['../class_a_x25_frame.html#a25b83cc9c281d2758165833fe238fe0e',1,'AX25Frame::AX25Frame(const AX25Frame &frame)']]]
];
diff --git a/search/functions_1.js b/search/functions_1.js
index e8ffb0f0..66f93061 100644
--- a/search/functions_1.js
+++ b/search/functions_1.js
@@ -1,10 +1,10 @@
var searchData=
[
- ['begin_435',['begin',['../class_a_x25_client.html#a38be2b9385e4804339b3e4b57b90c2ca',1,'AX25Client::begin()'],['../class_s_x1276.html#ac0f792c2fee6aac9b554104c5b1e5ae7',1,'SX1276::begin()'],['../class_s_x1277.html#ab9eda48af64532a24d04a9ae0d9c3dc3',1,'SX1277::begin()'],['../class_s_x1278.html#a867a336ae900f4a221d42b4c807122cf',1,'SX1278::begin()'],['../class_s_x1279.html#a324a37dee0522f43692cd414141becc2',1,'SX1279::begin()'],['../class_s_x127x.html#a5da8218f69e3bf52df389a0480f8b430',1,'SX127x::begin()'],['../class_s_x128x.html#acbd0d1a48051ccd35f4a89c9b8d05bdf',1,'SX128x::begin()'],['../class_a_f_s_k_client.html#a30b86bb7cd087b3bc3c45a011ba266c3',1,'AFSKClient::begin()'],['../class_a_p_r_s_client.html#a4befd17d1f753049f7ec08c48d8b8496',1,'APRSClient::begin()'],['../class_c_c1101.html#ae8ef8463220f2c5fa3120c4a5995e61f',1,'CC1101::begin()'],['../class_f_s_k4_client.html#a2b366b8f3c08f81431d8cc5f907652e9',1,'FSK4Client::begin()'],['../class_hell_client.html#a225775fe87f9ed3c3a04142697641242',1,'HellClient::begin()'],['../class_morse_client.html#a516f19bb51b87ead7f7ed149f2ca92cf',1,'MorseClient::begin()'],['../class_pager_client.html#a1a1dc569f9b60b0ddd6ead7af5a8244f',1,'PagerClient::begin()'],['../class_r_t_t_y_client.html#ac4ae2458f8005c87161c74cf827d35b9',1,'RTTYClient::begin()'],['../class_s_s_t_v_client.html#a3769dcdebf8b1fa01eb2d8bd2bb3815a',1,'SSTVClient::begin(float base, const SSTVMode_t &mode)'],['../class_s_s_t_v_client.html#afd4257e858a88e5847854a46f166a9b0',1,'SSTVClient::begin(const SSTVMode_t &mode)'],['../class_si4431.html#a402223a49d5b1012b0bf58ce602e6ff3',1,'Si4431::begin()'],['../class_s_x1273.html#a0fb9d6c58e3576e22e1dda4a9b4a1db2',1,'SX1273::begin()'],['../class_module.html#af6bfd022681d360082e3dd31a984e1f7',1,'Module::begin()'],['../class_l_l_c_c68.html#a039fc3259e4f208d96eaa310720b161d',1,'LLCC68::begin()'],['../classn_r_f24.html#aab701c0336394e0473981913fbfd5da6',1,'nRF24::begin()'],['../class_r_f69.html#a693faf6ab777d5612392b43152e744cb',1,'RF69::begin()'],['../class_r_f_m95.html#a5c37eaf6ae8c558a9a623157dd9f894a',1,'RFM95::begin()'],['../class_r_f_m96.html#aef1588799e5855cb464259e8ce2d865b',1,'RFM96::begin()'],['../class_si4430.html#aaed612b8936609442042d8156e085d2c',1,'Si4430::begin()'],['../class_si4432.html#a5efc3a08f91a411da011201dc128fb34',1,'Si4432::begin()'],['../class_si443x.html#a453eda5436dc4dfe0dad676dc3977752',1,'Si443x::begin()'],['../class_s_x1231.html#a8aa81f8cbe61c4941ac7e3c97a6f5244',1,'SX1231::begin()'],['../class_s_t_m32_w_lx.html#a4f2a9b5a72b5238d2014199d91094f84',1,'STM32WLx::begin()'],['../class_s_x1262.html#a9ceab9913d102c2fd657a1a91afaf9cc',1,'SX1262::begin()'],['../class_s_x1268.html#ad9e92b39ae0fdfa47131ddf7adb92b71',1,'SX1268::begin()'],['../class_s_x126x.html#a936a40038e05740a528f2b53f8e17010',1,'SX126x::begin()'],['../class_s_x1272.html#ae7562fe74e7d97bf9cc52b5d63f608f9',1,'SX1272::begin()']]],
- ['beginble_436',['beginBLE',['../class_s_x128x.html#a316340d7ba2a6e7cb5742e3ff21e728c',1,'SX128x']]],
- ['beginflrc_437',['beginFLRC',['../class_s_x128x.html#ac7df67afbb0b1a88daf5ec50f3d65660',1,'SX128x']]],
- ['beginfsk_438',['beginFSK',['../class_r_f_m95.html#a7e0f8fa59ddd48f7b026b0f996202b30',1,'RFM95::beginFSK()'],['../class_r_f_m96.html#a82ef1b7354238637eee6f4d65b9be6e5',1,'RFM96::beginFSK()'],['../class_s_t_m32_w_lx.html#af12e8eba13c5dd8bcf8656ed5c1f6cef',1,'STM32WLx::beginFSK()'],['../class_s_x1262.html#a36d2c94ff9c3b9126fde23e3c54630f1',1,'SX1262::beginFSK()'],['../class_s_x1268.html#af6b041392136b599eec57085e2067a6f',1,'SX1268::beginFSK()'],['../class_s_x126x.html#a2e500e5b6044ccab8f6b19af4ffa917c',1,'SX126x::beginFSK()'],['../class_s_x1272.html#a83b80377ec3b7a4a4dd663409f2f6260',1,'SX1272::beginFSK()'],['../class_s_x1276.html#ae1240a7418dce80c10bf0f7b3c807840',1,'SX1276::beginFSK()'],['../class_s_x1277.html#ac4f2e93c9096e6d2552958f4bc9c1b44',1,'SX1277::beginFSK()'],['../class_s_x1278.html#a86464af008b71d12948690b780280e7d',1,'SX1278::beginFSK()'],['../class_s_x1279.html#ab5cb738ed4bf6f40e777f797af2a8b4b',1,'SX1279::beginFSK()'],['../class_s_x127x.html#add78edb65673d9e88931a55b0672a9f3',1,'SX127x::beginFSK()']]],
- ['begingfsk_439',['beginGFSK',['../class_s_x128x.html#a8dd8ce38bc9d0d8dbd711b373e864e93',1,'SX128x']]],
- ['begintransaction_440',['beginTransaction',['../class_module.html#a3d0caa9f5e38cfa2c609570a89a4a703',1,'Module']]],
- ['bytearr_441',['byteArr',['../class_i_t_a2_string.html#a3f42f7ad98473dbe36515e676622ed3d',1,'ITA2String']]]
+ ['begin_440',['begin',['../class_a_x25_client.html#a38be2b9385e4804339b3e4b57b90c2ca',1,'AX25Client::begin()'],['../class_s_x1276.html#ac0f792c2fee6aac9b554104c5b1e5ae7',1,'SX1276::begin()'],['../class_s_x1277.html#ab9eda48af64532a24d04a9ae0d9c3dc3',1,'SX1277::begin()'],['../class_s_x1278.html#a867a336ae900f4a221d42b4c807122cf',1,'SX1278::begin()'],['../class_s_x1279.html#a324a37dee0522f43692cd414141becc2',1,'SX1279::begin()'],['../class_s_x127x.html#a5da8218f69e3bf52df389a0480f8b430',1,'SX127x::begin()'],['../class_s_x128x.html#acbd0d1a48051ccd35f4a89c9b8d05bdf',1,'SX128x::begin()'],['../class_a_f_s_k_client.html#a30b86bb7cd087b3bc3c45a011ba266c3',1,'AFSKClient::begin()'],['../class_a_p_r_s_client.html#a4befd17d1f753049f7ec08c48d8b8496',1,'APRSClient::begin()'],['../class_c_c1101.html#ae8ef8463220f2c5fa3120c4a5995e61f',1,'CC1101::begin()'],['../class_f_s_k4_client.html#a2b366b8f3c08f81431d8cc5f907652e9',1,'FSK4Client::begin()'],['../class_hell_client.html#a225775fe87f9ed3c3a04142697641242',1,'HellClient::begin()'],['../class_morse_client.html#a516f19bb51b87ead7f7ed149f2ca92cf',1,'MorseClient::begin()'],['../class_pager_client.html#a1a1dc569f9b60b0ddd6ead7af5a8244f',1,'PagerClient::begin()'],['../class_r_t_t_y_client.html#ac4ae2458f8005c87161c74cf827d35b9',1,'RTTYClient::begin()'],['../class_s_s_t_v_client.html#a3769dcdebf8b1fa01eb2d8bd2bb3815a',1,'SSTVClient::begin(float base, const SSTVMode_t &mode)'],['../class_s_s_t_v_client.html#afd4257e858a88e5847854a46f166a9b0',1,'SSTVClient::begin(const SSTVMode_t &mode)'],['../class_si4431.html#a402223a49d5b1012b0bf58ce602e6ff3',1,'Si4431::begin()'],['../class_s_x1273.html#a0fb9d6c58e3576e22e1dda4a9b4a1db2',1,'SX1273::begin()'],['../class_module.html#af6bfd022681d360082e3dd31a984e1f7',1,'Module::begin()'],['../class_l_l_c_c68.html#a039fc3259e4f208d96eaa310720b161d',1,'LLCC68::begin()'],['../classn_r_f24.html#aab701c0336394e0473981913fbfd5da6',1,'nRF24::begin()'],['../class_r_f69.html#a693faf6ab777d5612392b43152e744cb',1,'RF69::begin()'],['../class_r_f_m95.html#a5c37eaf6ae8c558a9a623157dd9f894a',1,'RFM95::begin()'],['../class_r_f_m96.html#aef1588799e5855cb464259e8ce2d865b',1,'RFM96::begin()'],['../class_si4430.html#aaed612b8936609442042d8156e085d2c',1,'Si4430::begin()'],['../class_si4432.html#a5efc3a08f91a411da011201dc128fb34',1,'Si4432::begin()'],['../class_si443x.html#a453eda5436dc4dfe0dad676dc3977752',1,'Si443x::begin()'],['../class_s_x1231.html#a8aa81f8cbe61c4941ac7e3c97a6f5244',1,'SX1231::begin()'],['../class_s_t_m32_w_lx.html#a4f2a9b5a72b5238d2014199d91094f84',1,'STM32WLx::begin()'],['../class_s_x1262.html#a9ceab9913d102c2fd657a1a91afaf9cc',1,'SX1262::begin()'],['../class_s_x1268.html#ad9e92b39ae0fdfa47131ddf7adb92b71',1,'SX1268::begin()'],['../class_s_x126x.html#a936a40038e05740a528f2b53f8e17010',1,'SX126x::begin()'],['../class_s_x1272.html#ae7562fe74e7d97bf9cc52b5d63f608f9',1,'SX1272::begin()']]],
+ ['beginble_441',['beginBLE',['../class_s_x128x.html#a316340d7ba2a6e7cb5742e3ff21e728c',1,'SX128x']]],
+ ['beginflrc_442',['beginFLRC',['../class_s_x128x.html#ac7df67afbb0b1a88daf5ec50f3d65660',1,'SX128x']]],
+ ['beginfsk_443',['beginFSK',['../class_r_f_m95.html#a7e0f8fa59ddd48f7b026b0f996202b30',1,'RFM95::beginFSK()'],['../class_r_f_m96.html#a82ef1b7354238637eee6f4d65b9be6e5',1,'RFM96::beginFSK()'],['../class_s_t_m32_w_lx.html#af12e8eba13c5dd8bcf8656ed5c1f6cef',1,'STM32WLx::beginFSK()'],['../class_s_x1262.html#a36d2c94ff9c3b9126fde23e3c54630f1',1,'SX1262::beginFSK()'],['../class_s_x1268.html#af6b041392136b599eec57085e2067a6f',1,'SX1268::beginFSK()'],['../class_s_x126x.html#a2e500e5b6044ccab8f6b19af4ffa917c',1,'SX126x::beginFSK()'],['../class_s_x1272.html#a83b80377ec3b7a4a4dd663409f2f6260',1,'SX1272::beginFSK()'],['../class_s_x1276.html#ae1240a7418dce80c10bf0f7b3c807840',1,'SX1276::beginFSK()'],['../class_s_x1277.html#ac4f2e93c9096e6d2552958f4bc9c1b44',1,'SX1277::beginFSK()'],['../class_s_x1278.html#a86464af008b71d12948690b780280e7d',1,'SX1278::beginFSK()'],['../class_s_x1279.html#ab5cb738ed4bf6f40e777f797af2a8b4b',1,'SX1279::beginFSK()'],['../class_s_x127x.html#add78edb65673d9e88931a55b0672a9f3',1,'SX127x::beginFSK()']]],
+ ['begingfsk_444',['beginGFSK',['../class_s_x128x.html#a8dd8ce38bc9d0d8dbd711b373e864e93',1,'SX128x']]],
+ ['begintransaction_445',['beginTransaction',['../class_module.html#a3d0caa9f5e38cfa2c609570a89a4a703',1,'Module']]],
+ ['bytearr_446',['byteArr',['../class_i_t_a2_string.html#a3f42f7ad98473dbe36515e676622ed3d',1,'ITA2String']]]
];
diff --git a/search/functions_10.js b/search/functions_10.js
index 95c84d8b..d80340a9 100644
--- a/search/functions_10.js
+++ b/search/functions_10.js
@@ -1,9 +1,9 @@
var searchData=
[
- ['term_666',['term',['../class_module.html#a45bd514a1f2859d9a867c8f9b13eb332',1,'Module']]],
- ['tone_667',['tone',['../class_module.html#a33e33df69d58660b8cd0e2dafe5e9189',1,'Module::tone()'],['../class_a_f_s_k_client.html#a6d2341901c83e45f853c077e60f1fa33',1,'AFSKClient::tone()']]],
- ['transfer_668',['transfer',['../class_module.html#a45e7823c44ac0aa8a10bd4f365890c98',1,'Module']]],
- ['transmit_669',['transmit',['../classn_r_f24.html#a492b2d057dd803c3884fa1adc8e22534',1,'nRF24::transmit()'],['../class_r_f69.html#ab139a34e03a6fd5a781cd54da21d308f',1,'RF69::transmit()'],['../classn_r_f24.html#a3dd42f8d5569487ea74f004ca652a709',1,'nRF24::transmit()'],['../class_r_f69.html#aeb62c5a521aafc1e0525c58e9364482b',1,'RF69::transmit(String &str, uint8_t addr=0)'],['../class_r_f69.html#a492b2d057dd803c3884fa1adc8e22534',1,'RF69::transmit(const char *str, uint8_t addr=0)'],['../class_r_f69.html#a3dd42f8d5569487ea74f004ca652a709',1,'RF69::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_si443x.html#ab139a34e03a6fd5a781cd54da21d308f',1,'Si443x::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_si443x.html#aeb62c5a521aafc1e0525c58e9364482b',1,'Si443x::transmit(String &str, uint8_t addr=0)'],['../class_si443x.html#a492b2d057dd803c3884fa1adc8e22534',1,'Si443x::transmit(const char *str, uint8_t addr=0)'],['../class_si443x.html#a3dd42f8d5569487ea74f004ca652a709',1,'Si443x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x126x.html#ab139a34e03a6fd5a781cd54da21d308f',1,'SX126x::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_s_x126x.html#aeb62c5a521aafc1e0525c58e9364482b',1,'SX126x::transmit(String &str, uint8_t addr=0)'],['../class_s_x126x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX126x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x126x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX126x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x127x.html#ab139a34e03a6fd5a781cd54da21d308f',1,'SX127x::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_s_x127x.html#aeb62c5a521aafc1e0525c58e9364482b',1,'SX127x::transmit(String &str, uint8_t addr=0)'],['../class_s_x127x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX127x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x127x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX127x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#ab139a34e03a6fd5a781cd54da21d308f',1,'SX128x::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_s_x128x.html#aeb62c5a521aafc1e0525c58e9364482b',1,'SX128x::transmit(String &str, uint8_t addr=0)'],['../class_s_x128x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX128x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x128x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX128x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../classn_r_f24.html#ab139a34e03a6fd5a781cd54da21d308f',1,'nRF24::transmit()'],['../class_c_c1101.html#a7cb99a9200b21829b50e3fc3878573f4',1,'CC1101::transmit()'],['../classn_r_f24.html#a583d505bd3a638ecc5576dd2dd95f044',1,'nRF24::transmit()'],['../class_r_f69.html#a09ba80f60ee7974011a4b4f6c18c6847',1,'RF69::transmit()'],['../class_si443x.html#a782748025e19ec6e597293afb6570bff',1,'Si443x::transmit()'],['../class_s_x126x.html#aab18364237ddac0c56aeaf63f08cf009',1,'SX126x::transmit()'],['../class_s_x127x.html#a9c4ea3285922bf01cebd2c8a706d9a29',1,'SX127x::transmit()'],['../class_s_x128x.html#af253e1e45361de74aefd01a7c73c28f5',1,'SX128x::transmit()'],['../class_a_x25_client.html#ada21695e373b3e9b0e0f5d3cfbf29826',1,'AX25Client::transmit(String &str, const char *destCallsign, uint8_t destSSID=0x00)'],['../class_a_x25_client.html#a985790943f3f3e06a2dfdd36977d0b98',1,'AX25Client::transmit(const char *str, const char *destCallsign, uint8_t destSSID=0x00)'],['../class_pager_client.html#a897f990002a4a2196fcdb31c547e0648',1,'PagerClient::transmit(String &str, uint32_t addr, uint8_t encoding=RADIOLIB_PAGER_BCD)'],['../class_pager_client.html#a77aafe7c86e6e1e4e22990be4e7f090b',1,'PagerClient::transmit(uint8_t *data, size_t len, uint32_t addr, uint8_t encoding=RADIOLIB_PAGER_BCD)'],['../classn_r_f24.html#aeb62c5a521aafc1e0525c58e9364482b',1,'nRF24::transmit()'],['../class_c_c1101.html#a3dd42f8d5569487ea74f004ca652a709',1,'CC1101::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_c_c1101.html#a492b2d057dd803c3884fa1adc8e22534',1,'CC1101::transmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#aeb62c5a521aafc1e0525c58e9364482b',1,'CC1101::transmit(String &str, uint8_t addr=0)'],['../class_c_c1101.html#ab139a34e03a6fd5a781cd54da21d308f',1,'CC1101::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_physical_layer.html#a3dd42f8d5569487ea74f004ca652a709',1,'PhysicalLayer::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534',1,'PhysicalLayer::transmit(const char *str, uint8_t addr=0)'],['../class_physical_layer.html#aeb62c5a521aafc1e0525c58e9364482b',1,'PhysicalLayer::transmit(String &str, uint8_t addr=0)'],['../class_physical_layer.html#ab139a34e03a6fd5a781cd54da21d308f',1,'PhysicalLayer::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_pager_client.html#aab6a8977f89d43620b98bcedf5a47dbd',1,'PagerClient::transmit()']]],
- ['transmitdirect_670',['transmitDirect',['../class_c_c1101.html#a240eef8fa7d838d76f3c11086dc50e46',1,'CC1101::transmitDirect()'],['../classn_r_f24.html#a090bb64f65309efabfa1ffd86daa2303',1,'nRF24::transmitDirect()'],['../class_r_f69.html#a222682569338abb49d6952430b6eebdd',1,'RF69::transmitDirect()'],['../class_si443x.html#a5a86a2032c4b876c1c8e4a7cf4730c99',1,'Si443x::transmitDirect()'],['../class_s_x126x.html#a921aa8afb8d33b2660731c1f8d67664b',1,'SX126x::transmitDirect()'],['../class_s_x127x.html#aefeeb9f7192e11a75b5dfb1ab8488e84',1,'SX127x::transmitDirect()'],['../class_s_x128x.html#a53892566b0259d348158efe3c3c3601a',1,'SX128x::transmitDirect()'],['../class_physical_layer.html#aa4c99ac794ee653c2061be4201724b65',1,'PhysicalLayer::transmitDirect()']]],
- ['transmitdirectasync_671',['transmitDirectAsync',['../class_c_c1101.html#aef7c152858537a40e71cf133962cb893',1,'CC1101']]]
+ ['term_675',['term',['../class_module.html#a45bd514a1f2859d9a867c8f9b13eb332',1,'Module']]],
+ ['tone_676',['tone',['../class_module.html#a33e33df69d58660b8cd0e2dafe5e9189',1,'Module::tone()'],['../class_a_f_s_k_client.html#a6d2341901c83e45f853c077e60f1fa33',1,'AFSKClient::tone()']]],
+ ['transfer_677',['transfer',['../class_module.html#a45e7823c44ac0aa8a10bd4f365890c98',1,'Module']]],
+ ['transmit_678',['transmit',['../classn_r_f24.html#a492b2d057dd803c3884fa1adc8e22534',1,'nRF24::transmit()'],['../class_r_f69.html#ab139a34e03a6fd5a781cd54da21d308f',1,'RF69::transmit()'],['../classn_r_f24.html#a3dd42f8d5569487ea74f004ca652a709',1,'nRF24::transmit()'],['../class_r_f69.html#aeb62c5a521aafc1e0525c58e9364482b',1,'RF69::transmit(String &str, uint8_t addr=0)'],['../class_r_f69.html#a492b2d057dd803c3884fa1adc8e22534',1,'RF69::transmit(const char *str, uint8_t addr=0)'],['../class_r_f69.html#a3dd42f8d5569487ea74f004ca652a709',1,'RF69::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_si443x.html#ab139a34e03a6fd5a781cd54da21d308f',1,'Si443x::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_si443x.html#aeb62c5a521aafc1e0525c58e9364482b',1,'Si443x::transmit(String &str, uint8_t addr=0)'],['../class_si443x.html#a492b2d057dd803c3884fa1adc8e22534',1,'Si443x::transmit(const char *str, uint8_t addr=0)'],['../class_si443x.html#a3dd42f8d5569487ea74f004ca652a709',1,'Si443x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x126x.html#ab139a34e03a6fd5a781cd54da21d308f',1,'SX126x::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_s_x126x.html#aeb62c5a521aafc1e0525c58e9364482b',1,'SX126x::transmit(String &str, uint8_t addr=0)'],['../class_s_x126x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX126x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x126x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX126x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x127x.html#ab139a34e03a6fd5a781cd54da21d308f',1,'SX127x::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_s_x127x.html#aeb62c5a521aafc1e0525c58e9364482b',1,'SX127x::transmit(String &str, uint8_t addr=0)'],['../class_s_x127x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX127x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x127x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX127x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#ab139a34e03a6fd5a781cd54da21d308f',1,'SX128x::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_s_x128x.html#aeb62c5a521aafc1e0525c58e9364482b',1,'SX128x::transmit(String &str, uint8_t addr=0)'],['../class_s_x128x.html#a492b2d057dd803c3884fa1adc8e22534',1,'SX128x::transmit(const char *str, uint8_t addr=0)'],['../class_s_x128x.html#a3dd42f8d5569487ea74f004ca652a709',1,'SX128x::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../classn_r_f24.html#ab139a34e03a6fd5a781cd54da21d308f',1,'nRF24::transmit()'],['../class_c_c1101.html#a7cb99a9200b21829b50e3fc3878573f4',1,'CC1101::transmit()'],['../classn_r_f24.html#a583d505bd3a638ecc5576dd2dd95f044',1,'nRF24::transmit()'],['../class_r_f69.html#a09ba80f60ee7974011a4b4f6c18c6847',1,'RF69::transmit()'],['../class_si443x.html#a782748025e19ec6e597293afb6570bff',1,'Si443x::transmit()'],['../class_s_x126x.html#aab18364237ddac0c56aeaf63f08cf009',1,'SX126x::transmit()'],['../class_s_x127x.html#a9c4ea3285922bf01cebd2c8a706d9a29',1,'SX127x::transmit()'],['../class_s_x128x.html#af253e1e45361de74aefd01a7c73c28f5',1,'SX128x::transmit()'],['../class_a_x25_client.html#ada21695e373b3e9b0e0f5d3cfbf29826',1,'AX25Client::transmit(String &str, const char *destCallsign, uint8_t destSSID=0x00)'],['../class_a_x25_client.html#a985790943f3f3e06a2dfdd36977d0b98',1,'AX25Client::transmit(const char *str, const char *destCallsign, uint8_t destSSID=0x00)'],['../class_pager_client.html#a897f990002a4a2196fcdb31c547e0648',1,'PagerClient::transmit(String &str, uint32_t addr, uint8_t encoding=RADIOLIB_PAGER_BCD)'],['../class_pager_client.html#a77aafe7c86e6e1e4e22990be4e7f090b',1,'PagerClient::transmit(uint8_t *data, size_t len, uint32_t addr, uint8_t encoding=RADIOLIB_PAGER_BCD)'],['../classn_r_f24.html#aeb62c5a521aafc1e0525c58e9364482b',1,'nRF24::transmit()'],['../class_c_c1101.html#a3dd42f8d5569487ea74f004ca652a709',1,'CC1101::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_c_c1101.html#a492b2d057dd803c3884fa1adc8e22534',1,'CC1101::transmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#aeb62c5a521aafc1e0525c58e9364482b',1,'CC1101::transmit(String &str, uint8_t addr=0)'],['../class_c_c1101.html#ab139a34e03a6fd5a781cd54da21d308f',1,'CC1101::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_physical_layer.html#a3dd42f8d5569487ea74f004ca652a709',1,'PhysicalLayer::transmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534',1,'PhysicalLayer::transmit(const char *str, uint8_t addr=0)'],['../class_physical_layer.html#aeb62c5a521aafc1e0525c58e9364482b',1,'PhysicalLayer::transmit(String &str, uint8_t addr=0)'],['../class_physical_layer.html#ab139a34e03a6fd5a781cd54da21d308f',1,'PhysicalLayer::transmit(__FlashStringHelper *fstr, uint8_t addr=0)'],['../class_pager_client.html#aab6a8977f89d43620b98bcedf5a47dbd',1,'PagerClient::transmit()']]],
+ ['transmitdirect_679',['transmitDirect',['../class_c_c1101.html#a240eef8fa7d838d76f3c11086dc50e46',1,'CC1101::transmitDirect()'],['../classn_r_f24.html#a090bb64f65309efabfa1ffd86daa2303',1,'nRF24::transmitDirect()'],['../class_r_f69.html#a222682569338abb49d6952430b6eebdd',1,'RF69::transmitDirect()'],['../class_si443x.html#a5a86a2032c4b876c1c8e4a7cf4730c99',1,'Si443x::transmitDirect()'],['../class_s_x126x.html#a921aa8afb8d33b2660731c1f8d67664b',1,'SX126x::transmitDirect()'],['../class_s_x127x.html#aefeeb9f7192e11a75b5dfb1ab8488e84',1,'SX127x::transmitDirect()'],['../class_s_x128x.html#a53892566b0259d348158efe3c3c3601a',1,'SX128x::transmitDirect()'],['../class_physical_layer.html#aa4c99ac794ee653c2061be4201724b65',1,'PhysicalLayer::transmitDirect()']]],
+ ['transmitdirectasync_680',['transmitDirectAsync',['../class_c_c1101.html#aef7c152858537a40e71cf133962cb893',1,'CC1101']]]
];
diff --git a/search/functions_11.js b/search/functions_11.js
index ba682a93..b4e9c567 100644
--- a/search/functions_11.js
+++ b/search/functions_11.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['variablepacketlengthmode_672',['variablePacketLengthMode',['../class_c_c1101.html#a50b9e73d2d82a4cd03841f465825b73f',1,'CC1101::variablePacketLengthMode()'],['../class_r_f69.html#af434c67aabe02258ee6696a59973617b',1,'RF69::variablePacketLengthMode()'],['../class_si443x.html#abcca8ab4a1229efb5e7c6b09e564a48a',1,'Si443x::variablePacketLengthMode()'],['../class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d',1,'SX126x::variablePacketLengthMode()'],['../class_s_x127x.html#a1d39296b40e7282ef44d8f376065e92c',1,'SX127x::variablePacketLengthMode()']]]
+ ['uploadpatch_681',['uploadPatch',['../class_s_x126x.html#a2af78b744b3e61d3857bed93c3b1bde1',1,'SX126x']]]
];
diff --git a/search/functions_12.js b/search/functions_12.js
index 61c5262e..8f30c73a 100644
--- a/search/functions_12.js
+++ b/search/functions_12.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['waitformicroseconds_673',['waitForMicroseconds',['../class_module.html#a47978200f7e2e408fb64f506c81cee9f',1,'Module']]],
- ['write_674',['write',['../class_f_s_k4_client.html#aa59fb42d3eeafe5ab3f0437ef5567ec2',1,'FSK4Client::write(uint8_t *buff, size_t len)'],['../class_f_s_k4_client.html#a31218736d4f9a3412ee9009a4c4f5a22',1,'FSK4Client::write(uint8_t b)']]]
+ ['variablepacketlengthmode_682',['variablePacketLengthMode',['../class_c_c1101.html#a50b9e73d2d82a4cd03841f465825b73f',1,'CC1101::variablePacketLengthMode()'],['../class_r_f69.html#af434c67aabe02258ee6696a59973617b',1,'RF69::variablePacketLengthMode()'],['../class_si443x.html#abcca8ab4a1229efb5e7c6b09e564a48a',1,'Si443x::variablePacketLengthMode()'],['../class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d',1,'SX126x::variablePacketLengthMode()'],['../class_s_x127x.html#a1d39296b40e7282ef44d8f376065e92c',1,'SX127x::variablePacketLengthMode()']]]
];
diff --git a/search/functions_13.js b/search/functions_13.js
index 54e168ee..b72a4b13 100644
--- a/search/functions_13.js
+++ b/search/functions_13.js
@@ -1,4 +1,5 @@
var searchData=
[
- ['yield_675',['yield',['../class_module.html#a227d2d38e4747d0f49bb4df1c80b45d7',1,'Module']]]
+ ['waitformicroseconds_683',['waitForMicroseconds',['../class_module.html#a47978200f7e2e408fb64f506c81cee9f',1,'Module']]],
+ ['write_684',['write',['../class_f_s_k4_client.html#aa59fb42d3eeafe5ab3f0437ef5567ec2',1,'FSK4Client::write(uint8_t *buff, size_t len)'],['../class_f_s_k4_client.html#a31218736d4f9a3412ee9009a4c4f5a22',1,'FSK4Client::write(uint8_t b)']]]
];
diff --git a/search/functions_14.js b/search/functions_14.js
index fb0127a5..dcfb6312 100644
--- a/search/functions_14.js
+++ b/search/functions_14.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['_7eax25frame_676',['~AX25Frame',['../class_a_x25_frame.html#ab84a13f720ada37aee6201a560d9dc5a',1,'AX25Frame']]],
- ['_7eita2string_677',['~ITA2String',['../class_i_t_a2_string.html#afde24c931997581878953660192e09a2',1,'ITA2String']]]
+ ['yield_685',['yield',['../class_module.html#a227d2d38e4747d0f49bb4df1c80b45d7',1,'Module']]]
];
diff --git a/search/functions_15.html b/search/functions_15.html
new file mode 100644
index 00000000..6d5decd7
--- /dev/null
+++ b/search/functions_15.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_15.js b/search/functions_15.js
new file mode 100644
index 00000000..861192a3
--- /dev/null
+++ b/search/functions_15.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['_7eax25frame_686',['~AX25Frame',['../class_a_x25_frame.html#ab84a13f720ada37aee6201a560d9dc5a',1,'AX25Frame']]],
+ ['_7eita2string_687',['~ITA2String',['../class_i_t_a2_string.html#afde24c931997581878953660192e09a2',1,'ITA2String']]]
+];
diff --git a/search/functions_2.js b/search/functions_2.js
index 4f9835b3..d1002724 100644
--- a/search/functions_2.js
+++ b/search/functions_2.js
@@ -1,12 +1,12 @@
var searchData=
[
- ['cc1101_442',['CC1101',['../class_c_c1101.html#a6807e4254c4b55fa8d393b2bf8f2db3e',1,'CC1101']]],
- ['cleardio0action_443',['clearDio0Action',['../class_r_f69.html#a9721d2a3ed9fa8dd878575d71d5a4942',1,'RF69::clearDio0Action()'],['../class_s_x127x.html#a729b4f3f36096b5b15bae19c7876e823',1,'SX127x::clearDio0Action()']]],
- ['cleardio1action_444',['clearDio1Action',['../class_r_f69.html#ade1f9a7a603d712c480ed5e9a8d1bf51',1,'RF69::clearDio1Action()'],['../class_s_t_m32_w_lx.html#a54130403f6afbb0924da17c28afb17fc',1,'STM32WLx::clearDio1Action()'],['../class_s_x126x.html#a6848afe4c16a47edb3e0b342a86ecdfd',1,'SX126x::clearDio1Action()'],['../class_s_x127x.html#a9b6532a25e1730973ac08146008adca5',1,'SX127x::clearDio1Action()'],['../class_s_x128x.html#ab8a3fe8e2843fa039ef369668f1a423f',1,'SX128x::clearDio1Action()']]],
- ['clearfhssint_445',['clearFHSSInt',['../class_s_x127x.html#a41089d9e5b45217d3e31ac22b5326b66',1,'SX127x']]],
- ['clearfifoemptyaction_446',['clearFifoEmptyAction',['../class_r_f69.html#a0d7b67499462777f7909860405ca6b62',1,'RF69::clearFifoEmptyAction()'],['../class_s_x127x.html#aaa6eb4363badc1c3450ad7a4d11af4b1',1,'SX127x::clearFifoEmptyAction()']]],
- ['clearfifofullaction_447',['clearFifoFullAction',['../class_r_f69.html#ae9accbe3e66f24d5158891a96fb582f3',1,'RF69::clearFifoFullAction()'],['../class_s_x127x.html#a0f041e91ab2fbb6f05eef56b5addac71',1,'SX127x::clearFifoFullAction()']]],
- ['cleargdo0action_448',['clearGdo0Action',['../class_c_c1101.html#ab5e6b3745f80cf61e1ced33303311df8',1,'CC1101']]],
- ['cleargdo2action_449',['clearGdo2Action',['../class_c_c1101.html#ac7a8b1fe7d08dc6db20cf1569b0d37b4',1,'CC1101']]],
- ['clearirqaction_450',['clearIrqAction',['../class_si443x.html#a8d019f58551346c3f3bd8b72d2486109',1,'Si443x']]]
+ ['cc1101_447',['CC1101',['../class_c_c1101.html#a6807e4254c4b55fa8d393b2bf8f2db3e',1,'CC1101']]],
+ ['cleardio0action_448',['clearDio0Action',['../class_r_f69.html#a9721d2a3ed9fa8dd878575d71d5a4942',1,'RF69::clearDio0Action()'],['../class_s_x127x.html#a729b4f3f36096b5b15bae19c7876e823',1,'SX127x::clearDio0Action()']]],
+ ['cleardio1action_449',['clearDio1Action',['../class_r_f69.html#ade1f9a7a603d712c480ed5e9a8d1bf51',1,'RF69::clearDio1Action()'],['../class_s_t_m32_w_lx.html#a54130403f6afbb0924da17c28afb17fc',1,'STM32WLx::clearDio1Action()'],['../class_s_x126x.html#a6848afe4c16a47edb3e0b342a86ecdfd',1,'SX126x::clearDio1Action()'],['../class_s_x127x.html#a9b6532a25e1730973ac08146008adca5',1,'SX127x::clearDio1Action()'],['../class_s_x128x.html#ab8a3fe8e2843fa039ef369668f1a423f',1,'SX128x::clearDio1Action()']]],
+ ['clearfhssint_450',['clearFHSSInt',['../class_s_x127x.html#a41089d9e5b45217d3e31ac22b5326b66',1,'SX127x']]],
+ ['clearfifoemptyaction_451',['clearFifoEmptyAction',['../class_r_f69.html#a0d7b67499462777f7909860405ca6b62',1,'RF69::clearFifoEmptyAction()'],['../class_s_x127x.html#aaa6eb4363badc1c3450ad7a4d11af4b1',1,'SX127x::clearFifoEmptyAction()']]],
+ ['clearfifofullaction_452',['clearFifoFullAction',['../class_r_f69.html#ae9accbe3e66f24d5158891a96fb582f3',1,'RF69::clearFifoFullAction()'],['../class_s_x127x.html#a0f041e91ab2fbb6f05eef56b5addac71',1,'SX127x::clearFifoFullAction()']]],
+ ['cleargdo0action_453',['clearGdo0Action',['../class_c_c1101.html#ab5e6b3745f80cf61e1ced33303311df8',1,'CC1101']]],
+ ['cleargdo2action_454',['clearGdo2Action',['../class_c_c1101.html#ac7a8b1fe7d08dc6db20cf1569b0d37b4',1,'CC1101']]],
+ ['clearirqaction_455',['clearIrqAction',['../class_si443x.html#a8d019f58551346c3f3bd8b72d2486109',1,'Si443x']]]
];
diff --git a/search/functions_3.js b/search/functions_3.js
index 3ddc4d1b..f681cb7a 100644
--- a/search/functions_3.js
+++ b/search/functions_3.js
@@ -1,16 +1,16 @@
var searchData=
[
- ['decode_451',['decode',['../class_morse_client.html#abd1515c8e6c3ddade280be53f612ece7',1,'MorseClient']]],
- ['delay_452',['delay',['../class_module.html#af0f870b09b9dd9636f1587d708f07d38',1,'Module']]],
- ['delaymicroseconds_453',['delayMicroseconds',['../class_module.html#a14d7cd8220bfa4440bda055ce5be748c',1,'Module']]],
- ['detachinterrupt_454',['detachInterrupt',['../class_module.html#a656738f2fe41fb236d27aed02efa8ad4',1,'Module']]],
- ['digitalread_455',['digitalRead',['../class_module.html#a7495c81640aac8f4686221dad34a274f',1,'Module']]],
- ['digitalwrite_456',['digitalWrite',['../class_module.html#a46ad10b113df7c7e0a932be19eff63cd',1,'Module']]],
- ['disableaddressfiltering_457',['disableAddressFiltering',['../class_s_x126x.html#afc3a7a42c401b6c44e00cb6c5b9696f2',1,'SX126x::disableAddressFiltering()'],['../class_s_x127x.html#afe6e9bbfd75f9cad26f9f72c34c4ada5',1,'SX127x::disableAddressFiltering()'],['../class_r_f69.html#a5996fc1751e7542baafa0d6c0a6c78ee',1,'RF69::disableAddressFiltering()'],['../class_c_c1101.html#a9aee5df428d30b9c80b8a8700609a883',1,'CC1101::disableAddressFiltering()']]],
- ['disableaes_458',['disableAES',['../class_r_f69.html#a15fafb6c24a8b5721623be447628bbaa',1,'RF69']]],
- ['disablebitsync_459',['disableBitSync',['../class_s_x127x.html#a8025b05b8f4f2f2abb4cd803b06e2ebd',1,'SX127x']]],
- ['disablecontinuousmodebitsync_460',['disableContinuousModeBitSync',['../class_r_f69.html#a97d3570f4f898dde47e3daf8043e7bad',1,'RF69']]],
- ['disablepipe_461',['disablePipe',['../classn_r_f24.html#a4dd39e5c0efee1f0c2a14f729eb4426a',1,'nRF24']]],
- ['disablesyncwordfiltering_462',['disableSyncWordFiltering',['../class_c_c1101.html#a4f2dc4176b62a0636636088e31b8e85b',1,'CC1101::disableSyncWordFiltering()'],['../class_r_f69.html#a400bb57d2353b57c29cf41a6d9497c80',1,'RF69::disableSyncWordFiltering()']]],
- ['dropsync_463',['dropSync',['../class_physical_layer.html#a429796eb2e7ea86781a2e8ca42af43f3',1,'PhysicalLayer']]]
+ ['decode_456',['decode',['../class_morse_client.html#abd1515c8e6c3ddade280be53f612ece7',1,'MorseClient']]],
+ ['delay_457',['delay',['../class_module.html#af0f870b09b9dd9636f1587d708f07d38',1,'Module']]],
+ ['delaymicroseconds_458',['delayMicroseconds',['../class_module.html#a14d7cd8220bfa4440bda055ce5be748c',1,'Module']]],
+ ['detachinterrupt_459',['detachInterrupt',['../class_module.html#a656738f2fe41fb236d27aed02efa8ad4',1,'Module']]],
+ ['digitalread_460',['digitalRead',['../class_module.html#a7495c81640aac8f4686221dad34a274f',1,'Module']]],
+ ['digitalwrite_461',['digitalWrite',['../class_module.html#a46ad10b113df7c7e0a932be19eff63cd',1,'Module']]],
+ ['disableaddressfiltering_462',['disableAddressFiltering',['../class_s_x126x.html#afc3a7a42c401b6c44e00cb6c5b9696f2',1,'SX126x::disableAddressFiltering()'],['../class_s_x127x.html#afe6e9bbfd75f9cad26f9f72c34c4ada5',1,'SX127x::disableAddressFiltering()'],['../class_r_f69.html#a5996fc1751e7542baafa0d6c0a6c78ee',1,'RF69::disableAddressFiltering()'],['../class_c_c1101.html#a9aee5df428d30b9c80b8a8700609a883',1,'CC1101::disableAddressFiltering()']]],
+ ['disableaes_463',['disableAES',['../class_r_f69.html#a15fafb6c24a8b5721623be447628bbaa',1,'RF69']]],
+ ['disablebitsync_464',['disableBitSync',['../class_s_x127x.html#a8025b05b8f4f2f2abb4cd803b06e2ebd',1,'SX127x']]],
+ ['disablecontinuousmodebitsync_465',['disableContinuousModeBitSync',['../class_r_f69.html#a97d3570f4f898dde47e3daf8043e7bad',1,'RF69']]],
+ ['disablepipe_466',['disablePipe',['../classn_r_f24.html#a4dd39e5c0efee1f0c2a14f729eb4426a',1,'nRF24']]],
+ ['disablesyncwordfiltering_467',['disableSyncWordFiltering',['../class_c_c1101.html#a4f2dc4176b62a0636636088e31b8e85b',1,'CC1101::disableSyncWordFiltering()'],['../class_r_f69.html#a400bb57d2353b57c29cf41a6d9497c80',1,'RF69::disableSyncWordFiltering()']]],
+ ['dropsync_468',['dropSync',['../class_physical_layer.html#a429796eb2e7ea86781a2e8ca42af43f3',1,'PhysicalLayer']]]
];
diff --git a/search/functions_4.js b/search/functions_4.js
index 8a70520b..263d8383 100644
--- a/search/functions_4.js
+++ b/search/functions_4.js
@@ -1,10 +1,10 @@
var searchData=
[
- ['enableaes_464',['enableAES',['../class_r_f69.html#a1fd4609f419d8b0213ee39b05dd40b69',1,'RF69']]],
- ['enablebitsync_465',['enableBitSync',['../class_s_x127x.html#a1921e1d9fc1d888d2e73bb732e7db7aa',1,'SX127x']]],
- ['enablecontinuousmodebitsync_466',['enableContinuousModeBitSync',['../class_r_f69.html#a7e2201b5bc389a68765400b70439f3f0',1,'RF69']]],
- ['enablesyncwordfiltering_467',['enableSyncWordFiltering',['../class_c_c1101.html#a6fe55d0217bf5218865198ef8d6fdab4',1,'CC1101::enableSyncWordFiltering()'],['../class_r_f69.html#a643a711bcb4b7771a7ab1f457e61a417',1,'RF69::enableSyncWordFiltering()']]],
- ['end_468',['end',['../class_module.html#aa7fc017ee35f40c90e5badc5bc568c3d',1,'Module']]],
- ['endtransaction_469',['endTransaction',['../class_module.html#a015226566efc5131c8a39a184b6c4e6b',1,'Module']]],
- ['explicitheader_470',['explicitHeader',['../class_s_x126x.html#a3765f534418d4e0540c179621c019138',1,'SX126x::explicitHeader()'],['../class_s_x1272.html#ae3c9704cb58232f696b5f90f69c115f7',1,'SX1272::explicitHeader()'],['../class_s_x1278.html#a7c7717f09820a8e9a93621b0a00713f1',1,'SX1278::explicitHeader()'],['../class_s_x128x.html#a94b7fb26cc99385d30b0c98b76d8188d',1,'SX128x::explicitHeader()']]]
+ ['enableaes_469',['enableAES',['../class_r_f69.html#a1fd4609f419d8b0213ee39b05dd40b69',1,'RF69']]],
+ ['enablebitsync_470',['enableBitSync',['../class_s_x127x.html#a1921e1d9fc1d888d2e73bb732e7db7aa',1,'SX127x']]],
+ ['enablecontinuousmodebitsync_471',['enableContinuousModeBitSync',['../class_r_f69.html#a7e2201b5bc389a68765400b70439f3f0',1,'RF69']]],
+ ['enablesyncwordfiltering_472',['enableSyncWordFiltering',['../class_c_c1101.html#a6fe55d0217bf5218865198ef8d6fdab4',1,'CC1101::enableSyncWordFiltering()'],['../class_r_f69.html#a643a711bcb4b7771a7ab1f457e61a417',1,'RF69::enableSyncWordFiltering()']]],
+ ['end_473',['end',['../class_module.html#aa7fc017ee35f40c90e5badc5bc568c3d',1,'Module']]],
+ ['endtransaction_474',['endTransaction',['../class_module.html#a015226566efc5131c8a39a184b6c4e6b',1,'Module']]],
+ ['explicitheader_475',['explicitHeader',['../class_s_x126x.html#a3765f534418d4e0540c179621c019138',1,'SX126x::explicitHeader()'],['../class_s_x1272.html#ae3c9704cb58232f696b5f90f69c115f7',1,'SX1272::explicitHeader()'],['../class_s_x1278.html#a7c7717f09820a8e9a93621b0a00713f1',1,'SX1278::explicitHeader()'],['../class_s_x128x.html#a94b7fb26cc99385d30b0c98b76d8188d',1,'SX128x::explicitHeader()']]]
];
diff --git a/search/functions_5.js b/search/functions_5.js
index 4633b937..b945c354 100644
--- a/search/functions_5.js
+++ b/search/functions_5.js
@@ -1,12 +1,12 @@
var searchData=
[
- ['fifoadd_471',['fifoAdd',['../class_s_x127x.html#a36dbd1697a415c6db3b47cd620c8c02e',1,'SX127x::fifoAdd()'],['../class_r_f69.html#ab6d98f3f2d964d1833e20da246a5be89',1,'RF69::fifoAdd(uint8_t *data, int totalLen, int *remLen)']]],
- ['fifoget_472',['fifoGet',['../class_r_f69.html#aa6886410230c654400c76ec7710d623c',1,'RF69::fifoGet()'],['../class_s_x127x.html#a25b193b71ddb6015d25b0a161809d75a',1,'SX127x::fifoGet()']]],
- ['findrfswitchmode_473',['findRfSwitchMode',['../class_module.html#a5699a937b62ba41387567b4d679b9377',1,'Module']]],
- ['finishtransmit_474',['finishTransmit',['../class_physical_layer.html#a1de26f68b939f5af79ec29cc34c7be18',1,'PhysicalLayer::finishTransmit()'],['../class_s_x128x.html#a4587409a9b96a0c496cf12b3acac20c4',1,'SX128x::finishTransmit()'],['../class_s_x127x.html#a7fd9cec52b7fbd0c69cbd861dc17549f',1,'SX127x::finishTransmit()'],['../class_s_x126x.html#a8e22d67b64953c8b4da779d87d563f3e',1,'SX126x::finishTransmit()'],['../class_si443x.html#a6792f13441a1bbb3340d2ba3d9abbec3',1,'Si443x::finishTransmit()'],['../class_r_f69.html#a3e449fa06c9e76cf69585bfbeed1c46b',1,'RF69::finishTransmit()'],['../classn_r_f24.html#af0c21ff66c011dfdc1ad12bc7dd11c2f',1,'nRF24::finishTransmit()'],['../class_c_c1101.html#af70ea860154cd6d2b2e2a6962e161c8f',1,'CC1101::finishTransmit() override']]],
- ['fixedpacketlengthmode_475',['fixedPacketLengthMode',['../class_c_c1101.html#ad25ad96cddf62273bffd601384d22275',1,'CC1101::fixedPacketLengthMode()'],['../class_r_f69.html#a0de2a07f264839cda945faebf7319e0e',1,'RF69::fixedPacketLengthMode()'],['../class_si443x.html#ad2b3a961a99d9e8f3a7ead6e8b69e858',1,'Si443x::fixedPacketLengthMode()'],['../class_s_x126x.html#abc3a4f9213b2a7052e97c2e3a0bf45a5',1,'SX126x::fixedPacketLengthMode()'],['../class_s_x127x.html#a6fb42d9cd518e9f6408a40753c0be359',1,'SX127x::fixedPacketLengthMode()']]],
- ['flipbits_476',['flipBits',['../class_module.html#a7f5fd7409f21d33a16ea1de589962ae6',1,'Module']]],
- ['flipbits16_477',['flipBits16',['../class_module.html#a160006371be8e121a8a54cc4462b3a72',1,'Module']]],
- ['forceldro_478',['forceLDRO',['../class_s_x126x.html#a420c23bb1861646e29f44c0f4c646ee8',1,'SX126x::forceLDRO()'],['../class_s_x1272.html#a4aaf9d61310fa7b4fce413ae53d30ac0',1,'SX1272::forceLDRO()'],['../class_s_x1278.html#a6d6398c4d4fde302d6d4752708bce856',1,'SX1278::forceLDRO()']]],
- ['fsk4client_479',['FSK4Client',['../class_f_s_k4_client.html#a2cdcea538e5b58e99a23f98ef4a68617',1,'FSK4Client::FSK4Client(PhysicalLayer *phy)'],['../class_f_s_k4_client.html#a65105b2744c4721b75ca0894c654bf82',1,'FSK4Client::FSK4Client(AFSKClient *audio)']]]
+ ['fifoadd_476',['fifoAdd',['../class_s_x127x.html#a36dbd1697a415c6db3b47cd620c8c02e',1,'SX127x::fifoAdd()'],['../class_r_f69.html#ab6d98f3f2d964d1833e20da246a5be89',1,'RF69::fifoAdd(uint8_t *data, int totalLen, int *remLen)']]],
+ ['fifoget_477',['fifoGet',['../class_r_f69.html#aa6886410230c654400c76ec7710d623c',1,'RF69::fifoGet()'],['../class_s_x127x.html#a25b193b71ddb6015d25b0a161809d75a',1,'SX127x::fifoGet()']]],
+ ['findrfswitchmode_478',['findRfSwitchMode',['../class_module.html#a5699a937b62ba41387567b4d679b9377',1,'Module']]],
+ ['finishtransmit_479',['finishTransmit',['../class_physical_layer.html#a1de26f68b939f5af79ec29cc34c7be18',1,'PhysicalLayer::finishTransmit()'],['../class_s_x128x.html#a4587409a9b96a0c496cf12b3acac20c4',1,'SX128x::finishTransmit()'],['../class_s_x127x.html#a7fd9cec52b7fbd0c69cbd861dc17549f',1,'SX127x::finishTransmit()'],['../class_s_x126x.html#a8e22d67b64953c8b4da779d87d563f3e',1,'SX126x::finishTransmit()'],['../class_si443x.html#a6792f13441a1bbb3340d2ba3d9abbec3',1,'Si443x::finishTransmit()'],['../class_r_f69.html#a3e449fa06c9e76cf69585bfbeed1c46b',1,'RF69::finishTransmit()'],['../classn_r_f24.html#af0c21ff66c011dfdc1ad12bc7dd11c2f',1,'nRF24::finishTransmit()'],['../class_c_c1101.html#af70ea860154cd6d2b2e2a6962e161c8f',1,'CC1101::finishTransmit() override']]],
+ ['fixedpacketlengthmode_480',['fixedPacketLengthMode',['../class_c_c1101.html#ad25ad96cddf62273bffd601384d22275',1,'CC1101::fixedPacketLengthMode()'],['../class_r_f69.html#a0de2a07f264839cda945faebf7319e0e',1,'RF69::fixedPacketLengthMode()'],['../class_si443x.html#ad2b3a961a99d9e8f3a7ead6e8b69e858',1,'Si443x::fixedPacketLengthMode()'],['../class_s_x126x.html#abc3a4f9213b2a7052e97c2e3a0bf45a5',1,'SX126x::fixedPacketLengthMode()'],['../class_s_x127x.html#a6fb42d9cd518e9f6408a40753c0be359',1,'SX127x::fixedPacketLengthMode()']]],
+ ['flipbits_481',['flipBits',['../class_module.html#a7f5fd7409f21d33a16ea1de589962ae6',1,'Module']]],
+ ['flipbits16_482',['flipBits16',['../class_module.html#a160006371be8e121a8a54cc4462b3a72',1,'Module']]],
+ ['forceldro_483',['forceLDRO',['../class_s_x126x.html#a420c23bb1861646e29f44c0f4c646ee8',1,'SX126x::forceLDRO()'],['../class_s_x1272.html#a4aaf9d61310fa7b4fce413ae53d30ac0',1,'SX1272::forceLDRO()'],['../class_s_x1278.html#a6d6398c4d4fde302d6d4752708bce856',1,'SX1278::forceLDRO()']]],
+ ['fsk4client_484',['FSK4Client',['../class_f_s_k4_client.html#a2cdcea538e5b58e99a23f98ef4a68617',1,'FSK4Client::FSK4Client(PhysicalLayer *phy)'],['../class_f_s_k4_client.html#a65105b2744c4721b75ca0894c654bf82',1,'FSK4Client::FSK4Client(AFSKClient *audio)']]]
];
diff --git a/search/functions_6.js b/search/functions_6.js
index 844115ed..66ad58f1 100644
--- a/search/functions_6.js
+++ b/search/functions_6.js
@@ -1,33 +1,33 @@
var searchData=
[
- ['getafcerror_480',['getAFCError',['../class_s_x127x.html#a5094ba2d9268340b7aba99afe5da0544',1,'SX127x']]],
- ['getchannelscanresult_481',['getChannelScanResult',['../class_s_x126x.html#abf1c3d6fa419a1e3ef11db63d3f46f8f',1,'SX126x']]],
- ['getchipversion_482',['getChipVersion',['../class_c_c1101.html#a2a4c6e622dffd2788d8ac52d708b0705',1,'CC1101::getChipVersion()'],['../class_r_f69.html#a0c30202b2d52eb32f43066bc0f938638',1,'RF69::getChipVersion()'],['../class_si443x.html#a55252bda74e8c67636a8c1fa0e9f58d3',1,'Si443x::getChipVersion()'],['../class_s_x127x.html#aee5324d7d854e7a2f6768221d4f362cd',1,'SX127x::getChipVersion()']]],
- ['getcs_483',['getCs',['../class_module.html#ae53e355a77f2b7ce6473c62ac5f37334',1,'Module']]],
- ['getcurrentlimit_484',['getCurrentLimit',['../class_s_x126x.html#aa668babb0bd129b2facee9fd280525ab',1,'SX126x']]],
- ['getdatarate_485',['getDataRate',['../class_s_x126x.html#acbe2d75b1e2df8bcc58c4fd9d8e6e4f9',1,'SX126x::getDataRate()'],['../class_s_x127x.html#adc25b685de0859b799488bf7729350b6',1,'SX127x::getDataRate() const']]],
- ['getfhsschannel_486',['getFHSSChannel',['../class_s_x127x.html#a56340d1bdc69b3efc64636be39445a9c',1,'SX127x']]],
- ['getfhsshoppingperiod_487',['getFHSSHoppingPeriod',['../class_s_x127x.html#ad7600b8b0aac4d8a5e962d631145b617',1,'SX127x']]],
- ['getfreqstep_488',['getFreqStep',['../class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c',1,'PhysicalLayer']]],
- ['getfrequency_489',['getFrequency',['../class_r_f69.html#a2391eb6e07db3795e993b59b3a85cfed',1,'RF69']]],
- ['getfrequencydeviation_490',['getFrequencyDeviation',['../class_c_c1101.html#abe26fa310e973bf2b14750b9eae02124',1,'CC1101::getFrequencyDeviation()'],['../class_r_f69.html#a2bf0d5e045ccfecf9510773148cdd2c9',1,'RF69::getFrequencyDeviation()']]],
- ['getfrequencyerror_491',['getFrequencyError',['../class_s_x127x.html#af6aa854a2668d70f4d3a374a49440362',1,'SX127x::getFrequencyError()'],['../class_s_x128x.html#a2b424000856a9dc212f571d0e8890635',1,'SX128x::getFrequencyError()']]],
- ['getgpio_492',['getGpio',['../class_module.html#aeb4c7447372d56a7cae6db91994aacfc',1,'Module']]],
- ['getirq_493',['getIrq',['../class_module.html#a8c7f17a63b67117d953f1ba990b17f80',1,'Module']]],
- ['getirqflags_494',['getIRQFlags',['../class_s_x127x.html#ac5d2ddb517e474a699b4539653b3754d',1,'SX127x']]],
- ['getirqstatus_495',['getIrqStatus',['../class_s_x126x.html#a9a9b090eddcb811ee19b595debfab1df',1,'SX126x::getIrqStatus()'],['../class_s_x128x.html#ae1f933f767161cc59fdaca816ab93e22',1,'SX128x::getIrqStatus()']]],
- ['getlqi_496',['getLQI',['../class_c_c1101.html#a59ca9e8956e308159949638bf327e5fb',1,'CC1101']]],
- ['getmodemstatus_497',['getModemStatus',['../class_s_x127x.html#a2cf6a5bd8f3257f98ee4f250cbdf8bdc',1,'SX127x']]],
- ['getpacketlength_498',['getPacketLength',['../class_physical_layer.html#a2fe95169b5cdc8cabe1f2af66cad6ef6',1,'PhysicalLayer::getPacketLength()'],['../classn_r_f24.html#a23ea1749c21863ebc5bd3a2b08d64f3b',1,'nRF24::getPacketLength()'],['../class_s_x128x.html#a390fd0749b316eed67da7b54f4f24735',1,'SX128x::getPacketLength()'],['../class_s_x127x.html#a462fa74275e67c296328a01f361892d5',1,'SX127x::getPacketLength()'],['../class_si443x.html#a2d944669dc69ccd47f9e6c360f2ffd10',1,'Si443x::getPacketLength()'],['../class_r_f69.html#a86a080086c0228d23e2cb77d2b1915c1',1,'RF69::getPacketLength()'],['../class_c_c1101.html#a122281f6a915b77ee9dafc9926e731a0',1,'CC1101::getPacketLength()'],['../class_s_x126x.html#ac4ef8c8751a3c09d64e431684840c987',1,'SX126x::getPacketLength()']]],
- ['getpictureheight_499',['getPictureHeight',['../class_s_s_t_v_client.html#ad66e5082788b507f0f18e6e0e255314d',1,'SSTVClient']]],
- ['getpromiscuousmode_500',['getPromiscuousMode',['../class_c_c1101.html#aeea78919ec14d940cda0f213e4fdced6',1,'CC1101']]],
- ['getrangingresult_501',['getRangingResult',['../class_s_x1280.html#a91f4f241f02cd4e79d15a9ba08eb1e8f',1,'SX1280']]],
- ['getrssi_502',['getRSSI',['../class_s_x128x.html#a94d3003277925e2dc3372548b3311008',1,'SX128x::getRSSI()'],['../class_s_x1278.html#ae52d84fa301309a4a4294312571fc3b8',1,'SX1278::getRSSI()'],['../class_s_x1272.html#a0d8e68cf913422535dc43cbdf73a3f10',1,'SX1272::getRSSI()'],['../class_s_x126x.html#a0e5f0032a91686b9673a48c908eb1925',1,'SX126x::getRSSI()'],['../class_r_f69.html#ac4fc3f2b178ef08caec3a9f548f44cd7',1,'RF69::getRSSI()'],['../class_c_c1101.html#a490b2aa48bd7e5728fa82882411910dc',1,'CC1101::getRSSI()']]],
- ['getrssiinst_503',['getRSSIInst',['../class_s_x126x.html#ae36664f9c605a8fe74b2f357e0ec3323',1,'SX126x']]],
- ['getrst_504',['getRst',['../class_module.html#ae352c7a7b997fc1b17189c1312a8347f',1,'Module']]],
- ['getsnr_505',['getSNR',['../class_s_x126x.html#ae36823d3539667bdf7d2f073bd4fa1ca',1,'SX126x::getSNR()'],['../class_s_x127x.html#abc5069b39dc31b637ee561d5745e1deb',1,'SX127x::getSNR()'],['../class_s_x128x.html#a89ebf1f4f227cd35c0799c06d5d9c1d2',1,'SX128x::getSNR()']]],
- ['getstatus_506',['getStatus',['../classn_r_f24.html#a3f0b08fd8e58db36f6c1926cc3eac6a9',1,'nRF24']]],
- ['gettemperature_507',['getTemperature',['../class_r_f69.html#a0526ce6ea3722fd258f96d9677a60853',1,'RF69']]],
- ['gettempraw_508',['getTempRaw',['../class_s_x127x.html#a95bc32a555675879ad9e2a9e399dc6c1',1,'SX127x']]],
- ['gettimeonair_509',['getTimeOnAir',['../class_s_x126x.html#a7e342ddbef84cf845bef8f4448b8da10',1,'SX126x::getTimeOnAir()'],['../class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac',1,'SX127x::getTimeOnAir()'],['../class_s_x128x.html#a2361a94f2e12ebc93e750a027d633232',1,'SX128x::getTimeOnAir()']]]
+ ['getafcerror_485',['getAFCError',['../class_s_x127x.html#a5094ba2d9268340b7aba99afe5da0544',1,'SX127x']]],
+ ['getchannelscanresult_486',['getChannelScanResult',['../class_s_x126x.html#abf1c3d6fa419a1e3ef11db63d3f46f8f',1,'SX126x']]],
+ ['getchipversion_487',['getChipVersion',['../class_c_c1101.html#a2a4c6e622dffd2788d8ac52d708b0705',1,'CC1101::getChipVersion()'],['../class_r_f69.html#a0c30202b2d52eb32f43066bc0f938638',1,'RF69::getChipVersion()'],['../class_si443x.html#a55252bda74e8c67636a8c1fa0e9f58d3',1,'Si443x::getChipVersion()'],['../class_s_x127x.html#aee5324d7d854e7a2f6768221d4f362cd',1,'SX127x::getChipVersion()']]],
+ ['getcs_488',['getCs',['../class_module.html#ae53e355a77f2b7ce6473c62ac5f37334',1,'Module']]],
+ ['getcurrentlimit_489',['getCurrentLimit',['../class_s_x126x.html#aa668babb0bd129b2facee9fd280525ab',1,'SX126x']]],
+ ['getdatarate_490',['getDataRate',['../class_s_x126x.html#acbe2d75b1e2df8bcc58c4fd9d8e6e4f9',1,'SX126x::getDataRate()'],['../class_s_x127x.html#adc25b685de0859b799488bf7729350b6',1,'SX127x::getDataRate() const']]],
+ ['getfhsschannel_491',['getFHSSChannel',['../class_s_x127x.html#a56340d1bdc69b3efc64636be39445a9c',1,'SX127x']]],
+ ['getfhsshoppingperiod_492',['getFHSSHoppingPeriod',['../class_s_x127x.html#ad7600b8b0aac4d8a5e962d631145b617',1,'SX127x']]],
+ ['getfreqstep_493',['getFreqStep',['../class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c',1,'PhysicalLayer']]],
+ ['getfrequency_494',['getFrequency',['../class_r_f69.html#a2391eb6e07db3795e993b59b3a85cfed',1,'RF69']]],
+ ['getfrequencydeviation_495',['getFrequencyDeviation',['../class_c_c1101.html#abe26fa310e973bf2b14750b9eae02124',1,'CC1101::getFrequencyDeviation()'],['../class_r_f69.html#a2bf0d5e045ccfecf9510773148cdd2c9',1,'RF69::getFrequencyDeviation()']]],
+ ['getfrequencyerror_496',['getFrequencyError',['../class_s_x127x.html#af6aa854a2668d70f4d3a374a49440362',1,'SX127x::getFrequencyError()'],['../class_s_x128x.html#a2b424000856a9dc212f571d0e8890635',1,'SX128x::getFrequencyError()']]],
+ ['getgpio_497',['getGpio',['../class_module.html#aeb4c7447372d56a7cae6db91994aacfc',1,'Module']]],
+ ['getirq_498',['getIrq',['../class_module.html#a8c7f17a63b67117d953f1ba990b17f80',1,'Module']]],
+ ['getirqflags_499',['getIRQFlags',['../class_s_x127x.html#ac5d2ddb517e474a699b4539653b3754d',1,'SX127x']]],
+ ['getirqstatus_500',['getIrqStatus',['../class_s_x126x.html#a9a9b090eddcb811ee19b595debfab1df',1,'SX126x::getIrqStatus()'],['../class_s_x128x.html#ae1f933f767161cc59fdaca816ab93e22',1,'SX128x::getIrqStatus()']]],
+ ['getlqi_501',['getLQI',['../class_c_c1101.html#a59ca9e8956e308159949638bf327e5fb',1,'CC1101']]],
+ ['getmodemstatus_502',['getModemStatus',['../class_s_x127x.html#a2cf6a5bd8f3257f98ee4f250cbdf8bdc',1,'SX127x']]],
+ ['getpacketlength_503',['getPacketLength',['../class_physical_layer.html#a2fe95169b5cdc8cabe1f2af66cad6ef6',1,'PhysicalLayer::getPacketLength()'],['../classn_r_f24.html#a23ea1749c21863ebc5bd3a2b08d64f3b',1,'nRF24::getPacketLength()'],['../class_s_x128x.html#a390fd0749b316eed67da7b54f4f24735',1,'SX128x::getPacketLength()'],['../class_s_x127x.html#a462fa74275e67c296328a01f361892d5',1,'SX127x::getPacketLength()'],['../class_si443x.html#a2d944669dc69ccd47f9e6c360f2ffd10',1,'Si443x::getPacketLength()'],['../class_r_f69.html#a86a080086c0228d23e2cb77d2b1915c1',1,'RF69::getPacketLength()'],['../class_c_c1101.html#a122281f6a915b77ee9dafc9926e731a0',1,'CC1101::getPacketLength()'],['../class_s_x126x.html#ac4ef8c8751a3c09d64e431684840c987',1,'SX126x::getPacketLength()']]],
+ ['getpictureheight_504',['getPictureHeight',['../class_s_s_t_v_client.html#ad66e5082788b507f0f18e6e0e255314d',1,'SSTVClient']]],
+ ['getpromiscuousmode_505',['getPromiscuousMode',['../class_c_c1101.html#aeea78919ec14d940cda0f213e4fdced6',1,'CC1101']]],
+ ['getrangingresult_506',['getRangingResult',['../class_s_x1280.html#a91f4f241f02cd4e79d15a9ba08eb1e8f',1,'SX1280']]],
+ ['getrssi_507',['getRSSI',['../class_s_x128x.html#a94d3003277925e2dc3372548b3311008',1,'SX128x::getRSSI()'],['../class_s_x1278.html#ae52d84fa301309a4a4294312571fc3b8',1,'SX1278::getRSSI()'],['../class_s_x1272.html#a0d8e68cf913422535dc43cbdf73a3f10',1,'SX1272::getRSSI()'],['../class_s_x126x.html#a0e5f0032a91686b9673a48c908eb1925',1,'SX126x::getRSSI()'],['../class_r_f69.html#ac4fc3f2b178ef08caec3a9f548f44cd7',1,'RF69::getRSSI()'],['../class_c_c1101.html#a490b2aa48bd7e5728fa82882411910dc',1,'CC1101::getRSSI()']]],
+ ['getrssiinst_508',['getRSSIInst',['../class_s_x126x.html#ae36664f9c605a8fe74b2f357e0ec3323',1,'SX126x']]],
+ ['getrst_509',['getRst',['../class_module.html#ae352c7a7b997fc1b17189c1312a8347f',1,'Module']]],
+ ['getsnr_510',['getSNR',['../class_s_x126x.html#ae36823d3539667bdf7d2f073bd4fa1ca',1,'SX126x::getSNR()'],['../class_s_x127x.html#abc5069b39dc31b637ee561d5745e1deb',1,'SX127x::getSNR()'],['../class_s_x128x.html#a89ebf1f4f227cd35c0799c06d5d9c1d2',1,'SX128x::getSNR()']]],
+ ['getstatus_511',['getStatus',['../classn_r_f24.html#a3f0b08fd8e58db36f6c1926cc3eac6a9',1,'nRF24']]],
+ ['gettemperature_512',['getTemperature',['../class_r_f69.html#a0526ce6ea3722fd258f96d9677a60853',1,'RF69']]],
+ ['gettempraw_513',['getTempRaw',['../class_s_x127x.html#a95bc32a555675879ad9e2a9e399dc6c1',1,'SX127x']]],
+ ['gettimeonair_514',['getTimeOnAir',['../class_s_x126x.html#a7e342ddbef84cf845bef8f4448b8da10',1,'SX126x::getTimeOnAir()'],['../class_s_x127x.html#ad532e1a62c6ee2c58f9517e6e62728ac',1,'SX127x::getTimeOnAir()'],['../class_s_x128x.html#a2361a94f2e12ebc93e750a027d633232',1,'SX128x::getTimeOnAir()']]]
];
diff --git a/search/functions_7.js b/search/functions_7.js
index 1a78a544..9e9bd106 100644
--- a/search/functions_7.js
+++ b/search/functions_7.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['hellclient_510',['HellClient',['../class_hell_client.html#a6e3ed5db1904f3f9602e20c3c0d0cbd0',1,'HellClient::HellClient(PhysicalLayer *phy)'],['../class_hell_client.html#afeb347f04148700427ad40614fd057c3',1,'HellClient::HellClient(AFSKClient *audio)']]],
- ['hexdump_511',['hexdump',['../class_module.html#ad0532274dafe433ba68529945bfe6a1b',1,'Module']]]
+ ['hellclient_515',['HellClient',['../class_hell_client.html#a6e3ed5db1904f3f9602e20c3c0d0cbd0',1,'HellClient::HellClient(PhysicalLayer *phy)'],['../class_hell_client.html#afeb347f04148700427ad40614fd057c3',1,'HellClient::HellClient(AFSKClient *audio)']]],
+ ['hexdump_516',['hexdump',['../class_module.html#ad0532274dafe433ba68529945bfe6a1b',1,'Module']]]
];
diff --git a/search/functions_8.js b/search/functions_8.js
index ddab6653..59a3431a 100644
--- a/search/functions_8.js
+++ b/search/functions_8.js
@@ -1,9 +1,9 @@
var searchData=
[
- ['idle_512',['idle',['../class_f_s_k4_client.html#a79ca465012acc9223d61d5b063ff8257',1,'FSK4Client::idle()'],['../class_r_t_t_y_client.html#ac477e65ea756e56bb9043d778a51b4bc',1,'RTTYClient::idle()'],['../class_s_s_t_v_client.html#a0126ac04934f589b8cb04a038c342044',1,'SSTVClient::idle()']]],
- ['implicitheader_513',['implicitHeader',['../class_s_x126x.html#adec09cba71494bd927ad1da786606ca6',1,'SX126x::implicitHeader()'],['../class_s_x1272.html#a4ee36122f8aca42b27a8412e0c362dd3',1,'SX1272::implicitHeader()'],['../class_s_x1278.html#a47f5ac7dd6587b86c5f2c2b16336612e',1,'SX1278::implicitHeader()'],['../class_s_x128x.html#ac69cc622020419cb3393eac5cc88915b',1,'SX128x::implicitHeader()']]],
- ['init_514',['init',['../class_module.html#ad1956ac81429ec1f61f83dbc081cf18c',1,'Module']]],
- ['invertiq_515',['invertIQ',['../class_s_x127x.html#a1f6c61b16a39a2bbb5b94b3685caae04',1,'SX127x']]],
- ['iscarrierdetected_516',['isCarrierDetected',['../classn_r_f24.html#ad9204ee787b425e2c9e8422bb7939a37',1,'nRF24']]],
- ['ita2string_517',['ITA2String',['../class_i_t_a2_string.html#addb6c39167aa5da53fb72e9a94c9c8f5',1,'ITA2String::ITA2String(char c)'],['../class_i_t_a2_string.html#a92ca563bdc2ae4d05ee91ce9372e7a55',1,'ITA2String::ITA2String(const char *str)']]]
+ ['idle_517',['idle',['../class_f_s_k4_client.html#a79ca465012acc9223d61d5b063ff8257',1,'FSK4Client::idle()'],['../class_r_t_t_y_client.html#ac477e65ea756e56bb9043d778a51b4bc',1,'RTTYClient::idle()'],['../class_s_s_t_v_client.html#a0126ac04934f589b8cb04a038c342044',1,'SSTVClient::idle()']]],
+ ['implicitheader_518',['implicitHeader',['../class_s_x126x.html#adec09cba71494bd927ad1da786606ca6',1,'SX126x::implicitHeader()'],['../class_s_x1272.html#a4ee36122f8aca42b27a8412e0c362dd3',1,'SX1272::implicitHeader()'],['../class_s_x1278.html#a47f5ac7dd6587b86c5f2c2b16336612e',1,'SX1278::implicitHeader()'],['../class_s_x128x.html#ac69cc622020419cb3393eac5cc88915b',1,'SX128x::implicitHeader()']]],
+ ['init_519',['init',['../class_module.html#ad1956ac81429ec1f61f83dbc081cf18c',1,'Module']]],
+ ['invertiq_520',['invertIQ',['../class_s_x127x.html#a1f6c61b16a39a2bbb5b94b3685caae04',1,'SX127x']]],
+ ['iscarrierdetected_521',['isCarrierDetected',['../classn_r_f24.html#ad9204ee787b425e2c9e8422bb7939a37',1,'nRF24']]],
+ ['ita2string_522',['ITA2String',['../class_i_t_a2_string.html#addb6c39167aa5da53fb72e9a94c9c8f5',1,'ITA2String::ITA2String(char c)'],['../class_i_t_a2_string.html#a92ca563bdc2ae4d05ee91ce9372e7a55',1,'ITA2String::ITA2String(const char *str)']]]
];
diff --git a/search/functions_9.js b/search/functions_9.js
index a8207f8f..0eb4ced9 100644
--- a/search/functions_9.js
+++ b/search/functions_9.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['length_518',['length',['../class_i_t_a2_string.html#a79b48f6e1eab664b841f3fd20c333e8e',1,'ITA2String']]],
- ['llcc68_519',['LLCC68',['../class_l_l_c_c68.html#abf66e5649ac09e5997e29cf637803261',1,'LLCC68']]]
+ ['length_523',['length',['../class_i_t_a2_string.html#a79b48f6e1eab664b841f3fd20c333e8e',1,'ITA2String']]],
+ ['llcc68_524',['LLCC68',['../class_l_l_c_c68.html#abf66e5649ac09e5997e29cf637803261',1,'LLCC68']]]
];
diff --git a/search/functions_a.js b/search/functions_a.js
index bcc29b4f..6272d0d9 100644
--- a/search/functions_a.js
+++ b/search/functions_a.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['micros_520',['micros',['../class_module.html#af3f51e517a825949891ad29e30fd3f59',1,'Module']]],
- ['millis_521',['millis',['../class_module.html#a216dd0c6ce140857f2b003ab8d89fbac',1,'Module']]],
- ['module_522',['Module',['../class_module.html#a1101d49f597f756141fc9de88a504f21',1,'Module::Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE gpio=RADIOLIB_NC)'],['../class_module.html#a919baf2e46c357ebfcdbc1025b6c551e',1,'Module::Module(const Module &mod)']]],
- ['morseclient_523',['MorseClient',['../class_morse_client.html#aeade3a433da40e6a9f28688f2e6e3b5a',1,'MorseClient::MorseClient(PhysicalLayer *phy)'],['../class_morse_client.html#aa5c8ec6823388877b7acfa0deab689a2',1,'MorseClient::MorseClient(AFSKClient *audio)']]]
+ ['micros_525',['micros',['../class_module.html#af3f51e517a825949891ad29e30fd3f59',1,'Module']]],
+ ['millis_526',['millis',['../class_module.html#a216dd0c6ce140857f2b003ab8d89fbac',1,'Module']]],
+ ['module_527',['Module',['../class_module.html#a1101d49f597f756141fc9de88a504f21',1,'Module::Module(RADIOLIB_PIN_TYPE cs, RADIOLIB_PIN_TYPE irq, RADIOLIB_PIN_TYPE rst, RADIOLIB_PIN_TYPE gpio=RADIOLIB_NC)'],['../class_module.html#a919baf2e46c357ebfcdbc1025b6c551e',1,'Module::Module(const Module &mod)']]],
+ ['morseclient_528',['MorseClient',['../class_morse_client.html#aeade3a433da40e6a9f28688f2e6e3b5a',1,'MorseClient::MorseClient(PhysicalLayer *phy)'],['../class_morse_client.html#aa5c8ec6823388877b7acfa0deab689a2',1,'MorseClient::MorseClient(AFSKClient *audio)']]]
];
diff --git a/search/functions_b.js b/search/functions_b.js
index 72b31041..674b237d 100644
--- a/search/functions_b.js
+++ b/search/functions_b.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['notone_524',['noTone',['../class_module.html#af998b86ce1243f616f6fcb6df5336207',1,'Module::noTone()'],['../class_a_f_s_k_client.html#a664c1de9b5cd792826a5a77ac5457bae',1,'AFSKClient::noTone()']]],
- ['nrf24_525',['nRF24',['../classn_r_f24.html#ab12de8d953c2384c5fff09b4abf65d1e',1,'nRF24']]]
+ ['notone_529',['noTone',['../class_module.html#af998b86ce1243f616f6fcb6df5336207',1,'Module::noTone()'],['../class_a_f_s_k_client.html#a664c1de9b5cd792826a5a77ac5457bae',1,'AFSKClient::noTone()']]],
+ ['nrf24_530',['nRF24',['../classn_r_f24.html#ab12de8d953c2384c5fff09b4abf65d1e',1,'nRF24']]]
];
diff --git a/search/functions_c.js b/search/functions_c.js
index e1f5f8e4..71df9312 100644
--- a/search/functions_c.js
+++ b/search/functions_c.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['operator_3d_526',['operator=',['../class_module.html#a4ea888758b4a7784082d513a1e7849a4',1,'Module::operator=()'],['../class_a_x25_frame.html#a52e7e5f6f48c3e62544721d2a5e00640',1,'AX25Frame::operator=()']]]
+ ['operator_3d_531',['operator=',['../class_module.html#a4ea888758b4a7784082d513a1e7849a4',1,'Module::operator=()'],['../class_a_x25_frame.html#a52e7e5f6f48c3e62544721d2a5e00640',1,'AX25Frame::operator=()']]]
];
diff --git a/search/functions_d.js b/search/functions_d.js
index c7feafef..da3d7428 100644
--- a/search/functions_d.js
+++ b/search/functions_d.js
@@ -1,9 +1,9 @@
var searchData=
[
- ['packetmode_527',['packetMode',['../class_c_c1101.html#a38f6978c757b0dd73e3ef98164a735a2',1,'CC1101::packetMode()'],['../class_r_f69.html#a6a67dd698b3cc6afcaf18c3710ad5f0f',1,'RF69::packetMode()'],['../class_si443x.html#a616eb24c4b11c5d39caaade160be8092',1,'Si443x::packetMode()'],['../class_s_x127x.html#a0995088d37689a3c240a1af791df6cf1',1,'SX127x::packetMode()']]],
- ['pagerclient_528',['PagerClient',['../class_pager_client.html#a9f978120467b13104fb356e9b7d855ec',1,'PagerClient']]],
- ['physicallayer_529',['PhysicalLayer',['../class_physical_layer.html#a5e02457f1d519cf81b1590a182321c62',1,'PhysicalLayer']]],
- ['pinmode_530',['pinMode',['../class_module.html#af7e4872dad3d19b6f75f532c88683168',1,'Module']]],
- ['printglyph_531',['printGlyph',['../class_hell_client.html#ac527806ef871dc12555afe7c43a72ed9',1,'HellClient']]],
- ['pulsein_532',['pulseIn',['../class_module.html#a1310b9594f86fb1dc6646479922a1fdc',1,'Module']]]
+ ['packetmode_532',['packetMode',['../class_c_c1101.html#a38f6978c757b0dd73e3ef98164a735a2',1,'CC1101::packetMode()'],['../class_r_f69.html#a6a67dd698b3cc6afcaf18c3710ad5f0f',1,'RF69::packetMode()'],['../class_si443x.html#a616eb24c4b11c5d39caaade160be8092',1,'Si443x::packetMode()'],['../class_s_x127x.html#a0995088d37689a3c240a1af791df6cf1',1,'SX127x::packetMode()']]],
+ ['pagerclient_533',['PagerClient',['../class_pager_client.html#a9f978120467b13104fb356e9b7d855ec',1,'PagerClient']]],
+ ['physicallayer_534',['PhysicalLayer',['../class_physical_layer.html#a5e02457f1d519cf81b1590a182321c62',1,'PhysicalLayer']]],
+ ['pinmode_535',['pinMode',['../class_module.html#af7e4872dad3d19b6f75f532c88683168',1,'Module']]],
+ ['printglyph_536',['printGlyph',['../class_hell_client.html#ac527806ef871dc12555afe7c43a72ed9',1,'HellClient']]],
+ ['pulsein_537',['pulseIn',['../class_module.html#a1310b9594f86fb1dc6646479922a1fdc',1,'Module']]]
];
diff --git a/search/functions_e.js b/search/functions_e.js
index aa4f47bd..9ec00824 100644
--- a/search/functions_e.js
+++ b/search/functions_e.js
@@ -1,19 +1,19 @@
var searchData=
[
- ['random_533',['random',['../class_physical_layer.html#a76113e10481743094a1cd0280692b0a9',1,'PhysicalLayer::random(int32_t min, int32_t max)'],['../class_physical_layer.html#acd9171bd71aa80fb86113b612c42de53',1,'PhysicalLayer::random(int32_t max)']]],
- ['randombyte_534',['randomByte',['../class_s_x128x.html#a95637e8addc48b0e1c30c2cf6f54354a',1,'SX128x::randomByte()'],['../class_physical_layer.html#a1a5985308904261dd431f373d47ddee4',1,'PhysicalLayer::randomByte()'],['../class_s_x127x.html#a68cba1ff1e6bfd9b3034c97f3932e450',1,'SX127x::randomByte()'],['../class_s_x126x.html#a819bb3ced0f184a63cbfbef408a68561',1,'SX126x::randomByte()'],['../class_si443x.html#a74848176d435227e601c86ff37b0edbe',1,'Si443x::randomByte()'],['../class_r_f69.html#a2023f0f22aad00a702bdf598c2154043',1,'RF69::randomByte()'],['../classn_r_f24.html#a5cc7cd54db2a6af1c9183a2d0653fe2e',1,'nRF24::randomByte()'],['../class_c_c1101.html#a7ecf49d530ea7c29dd755f56db17d833',1,'CC1101::randomByte()']]],
- ['range_535',['range',['../class_s_x1280.html#a3112e6bce39e6534711f5d76449f3dd2',1,'SX1280']]],
- ['read_536',['read',['../class_morse_client.html#a709093c92d69f29f1520f0b290af374b',1,'MorseClient::read()'],['../class_physical_layer.html#a4d5b30493c8d7fcfb784e128362d596c',1,'PhysicalLayer::read()']]],
- ['readbit_537',['readBit',['../class_s_x126x.html#aff80db65e546934980feac7e6c81dd80',1,'SX126x::readBit()'],['../class_physical_layer.html#ae868adcc63ee0869999e8ccac86b6ff2',1,'PhysicalLayer::readBit()'],['../class_s_x128x.html#a2dd0ecae9f54cf6943cf702ae15f5039',1,'SX128x::readBit()'],['../class_s_x127x.html#a071442611a32154e8b3db7981f242a53',1,'SX127x::readBit()'],['../class_si443x.html#a45d3ffcb312c34a2f6391be6d609d7b7',1,'Si443x::readBit()'],['../class_r_f69.html#a0ca79ae99c3e0c9d7c097a7acefd6faa',1,'RF69::readBit()'],['../classn_r_f24.html#a2db0cd487b03f937afc0bc2e3eccb6f6',1,'nRF24::readBit()'],['../class_c_c1101.html#a5cebec89fc0fa0f5ccbce28c6ce7d2dc',1,'CC1101::readBit()']]],
- ['readdata_538',['readData',['../classn_r_f24.html#ae8eed0e888a7c8742e89d2b850977de2',1,'nRF24::readData()'],['../class_pager_client.html#ad2c6132819a84712b929c0bb22ba172b',1,'PagerClient::readData()'],['../classn_r_f24.html#a3563453988a83d22dd07d4691543a300',1,'nRF24::readData()'],['../class_r_f69.html#ae8eed0e888a7c8742e89d2b850977de2',1,'RF69::readData(String &str, size_t len=0)'],['../class_r_f69.html#a3563453988a83d22dd07d4691543a300',1,'RF69::readData(uint8_t *data, size_t len)'],['../class_si443x.html#ae8eed0e888a7c8742e89d2b850977de2',1,'Si443x::readData(String &str, size_t len=0)'],['../class_si443x.html#a3563453988a83d22dd07d4691543a300',1,'Si443x::readData(uint8_t *data, size_t len)'],['../class_s_x126x.html#ae8eed0e888a7c8742e89d2b850977de2',1,'SX126x::readData(String &str, size_t len=0)'],['../class_s_x126x.html#a3563453988a83d22dd07d4691543a300',1,'SX126x::readData(uint8_t *data, size_t len)'],['../class_s_x127x.html#ae8eed0e888a7c8742e89d2b850977de2',1,'SX127x::readData(String &str, size_t len=0)'],['../class_s_x127x.html#a3563453988a83d22dd07d4691543a300',1,'SX127x::readData(uint8_t *data, size_t len)'],['../class_s_x128x.html#ae8eed0e888a7c8742e89d2b850977de2',1,'SX128x::readData(String &str, size_t len=0)'],['../class_s_x128x.html#a3563453988a83d22dd07d4691543a300',1,'SX128x::readData(uint8_t *data, size_t len)'],['../class_c_c1101.html#ae8eed0e888a7c8742e89d2b850977de2',1,'CC1101::readData(String &str, size_t len=0)'],['../class_c_c1101.html#a8c79975a7bbe8a37f8214ecd1f69ba22',1,'CC1101::readData(uint8_t *data, size_t len) override'],['../classn_r_f24.html#a410fb78acb4ed358818c132687b8857a',1,'nRF24::readData()'],['../class_r_f69.html#a3983b66c83818b4082805bcafc712f00',1,'RF69::readData()'],['../class_si443x.html#ad00ff8b58c68118ad74fee82028aa71e',1,'Si443x::readData()'],['../class_s_x126x.html#a3350cbfab628956c1a456383ac7bb2b2',1,'SX126x::readData()'],['../class_s_x127x.html#abfc840e8d6fe5e222f0143be17876745',1,'SX127x::readData()'],['../class_pager_client.html#ac000d0d6b1eb389ead95290f8895d02d',1,'PagerClient::readData()'],['../class_s_x128x.html#a94bca43258b09217fb476a2d8db784bb',1,'SX128x::readData()'],['../class_physical_layer.html#ae8eed0e888a7c8742e89d2b850977de2',1,'PhysicalLayer::readData(String &str, size_t len=0)'],['../class_physical_layer.html#a3563453988a83d22dd07d4691543a300',1,'PhysicalLayer::readData(uint8_t *data, size_t len)'],['../class_c_c1101.html#a3563453988a83d22dd07d4691543a300',1,'CC1101::readData()']]],
- ['receive_539',['receive',['../classn_r_f24.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'nRF24::receive()'],['../class_r_f69.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'RF69::receive(String &str, size_t len=0)'],['../class_r_f69.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'RF69::receive(uint8_t *data, size_t len)'],['../class_si443x.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'Si443x::receive(String &str, size_t len=0)'],['../class_si443x.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'Si443x::receive(uint8_t *data, size_t len)'],['../class_s_x126x.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'SX126x::receive(String &str, size_t len=0)'],['../class_s_x126x.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'SX126x::receive(uint8_t *data, size_t len)'],['../class_s_x127x.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'SX127x::receive(String &str, size_t len=0)'],['../class_s_x127x.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'SX127x::receive(uint8_t *data, size_t len)'],['../class_s_x128x.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'SX128x::receive(String &str, size_t len=0)'],['../class_s_x128x.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'SX128x::receive(uint8_t *data, size_t len)'],['../class_c_c1101.html#aedc1067d0334bb69ed5316146014097d',1,'CC1101::receive(uint8_t *data, size_t len) override'],['../class_c_c1101.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'CC1101::receive(uint8_t *data, size_t len)'],['../class_c_c1101.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'CC1101::receive(String &str, size_t len=0)'],['../class_physical_layer.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'PhysicalLayer::receive(uint8_t *data, size_t len)'],['../class_physical_layer.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'PhysicalLayer::receive(String &str, size_t len=0)'],['../class_s_x128x.html#a32b7b674d63c36f15b7f58a2cb837a99',1,'SX128x::receive()'],['../class_s_x127x.html#adfe0d3f033a23ec2f3c2a407285d357c',1,'SX127x::receive()'],['../class_s_x126x.html#ae3db6b29c482d94eef8a43cd8b5751c0',1,'SX126x::receive()'],['../class_si443x.html#aabca3ba8eda212938febab1df2e764b4',1,'Si443x::receive()'],['../class_r_f69.html#ae36e8e6042245621a182b29526fe2245',1,'RF69::receive()'],['../classn_r_f24.html#a239e94511d9ee67ad3d64a49a5c4d7ac',1,'nRF24::receive(uint8_t *data, size_t len) override'],['../classn_r_f24.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'nRF24::receive(String &str, size_t len=0)']]],
- ['receivedirect_540',['receiveDirect',['../class_s_x128x.html#aff7d86352c98771595375e17d19a2a97',1,'SX128x::receiveDirect()'],['../class_physical_layer.html#ad9d1dbb2041e87af5a80e12f125a60e6',1,'PhysicalLayer::receiveDirect()'],['../class_s_x127x.html#aa7ac558d537c6364c4bc82c8f33e398f',1,'SX127x::receiveDirect()'],['../class_s_x126x.html#a8a18aee2bf05793aa29b5cf6b47bb435',1,'SX126x::receiveDirect()'],['../class_r_f69.html#abd556b0f455f9510213b17588a4baf1b',1,'RF69::receiveDirect()'],['../classn_r_f24.html#a415d86947742e981bfcf7f2371f8605c',1,'nRF24::receiveDirect()'],['../class_c_c1101.html#ab053c185330519d58f364790108d29ac',1,'CC1101::receiveDirect()'],['../class_si443x.html#a178b471527813a608c04db7d3c9648d6',1,'Si443x::receiveDirect()']]],
- ['receivedirectasync_541',['receiveDirectAsync',['../class_c_c1101.html#a9ec1ff1312d2caaae7e3e0389268fca2',1,'CC1101']]],
- ['regdump_542',['regdump',['../class_module.html#abb13a50ed53b009c04dc2ed6caf78423',1,'Module']]],
- ['reset_543',['reset',['../class_s_x1272.html#a0978cc9ecbb7b9d3a017c133506e57ac',1,'SX1272::reset()'],['../class_s_x128x.html#a2643ce22176293631fea2169f5e68e66',1,'SX128x::reset()'],['../class_s_x127x.html#a3321ac4a7f65e73004202486db9b1d68',1,'SX127x::reset()'],['../class_s_x1278.html#a6d60902ac59b653a9eb83e82a932f7ad',1,'SX1278::reset()'],['../class_s_x126x.html#a9aa6dd05dd32ef717a06cc8ba28ff71f',1,'SX126x::reset()'],['../class_si443x.html#ae782ee06e2c463c24f22f5d4c3dd8d97',1,'Si443x::reset()'],['../class_r_f69.html#af953ee17aca5392f1e62ea4fe690550a',1,'RF69::reset()']]],
- ['rf69_544',['RF69',['../class_r_f69.html#afbc84d4f91502bcbe12ddda2fde51448',1,'RF69']]],
- ['rfm95_545',['RFM95',['../class_r_f_m95.html#a89dfea02aef1a2b47a3af83801c74326',1,'RFM95']]],
- ['rfm96_546',['RFM96',['../class_r_f_m96.html#ad139e35a7465bf7ad83aef85998b4e7a',1,'RFM96']]],
- ['rfm97_547',['RFM97',['../class_r_f_m97.html#ab7a6b22776df24d081225dcfe177e1be',1,'RFM97']]],
- ['rttyclient_548',['RTTYClient',['../class_r_t_t_y_client.html#ae6bc08fa88457ee00a992448be1d63ea',1,'RTTYClient::RTTYClient(PhysicalLayer *phy)'],['../class_r_t_t_y_client.html#ab0e11944c2f1e2c60fc45bcd2db18570',1,'RTTYClient::RTTYClient(AFSKClient *audio)']]]
+ ['random_538',['random',['../class_physical_layer.html#a76113e10481743094a1cd0280692b0a9',1,'PhysicalLayer::random(int32_t min, int32_t max)'],['../class_physical_layer.html#acd9171bd71aa80fb86113b612c42de53',1,'PhysicalLayer::random(int32_t max)']]],
+ ['randombyte_539',['randomByte',['../class_s_x128x.html#a95637e8addc48b0e1c30c2cf6f54354a',1,'SX128x::randomByte()'],['../class_physical_layer.html#a1a5985308904261dd431f373d47ddee4',1,'PhysicalLayer::randomByte()'],['../class_s_x127x.html#a68cba1ff1e6bfd9b3034c97f3932e450',1,'SX127x::randomByte()'],['../class_s_x126x.html#a819bb3ced0f184a63cbfbef408a68561',1,'SX126x::randomByte()'],['../class_si443x.html#a74848176d435227e601c86ff37b0edbe',1,'Si443x::randomByte()'],['../class_r_f69.html#a2023f0f22aad00a702bdf598c2154043',1,'RF69::randomByte()'],['../classn_r_f24.html#a5cc7cd54db2a6af1c9183a2d0653fe2e',1,'nRF24::randomByte()'],['../class_c_c1101.html#a7ecf49d530ea7c29dd755f56db17d833',1,'CC1101::randomByte()']]],
+ ['range_540',['range',['../class_s_x1280.html#a3112e6bce39e6534711f5d76449f3dd2',1,'SX1280']]],
+ ['read_541',['read',['../class_morse_client.html#a709093c92d69f29f1520f0b290af374b',1,'MorseClient::read()'],['../class_physical_layer.html#a4d5b30493c8d7fcfb784e128362d596c',1,'PhysicalLayer::read()']]],
+ ['readbit_542',['readBit',['../class_s_x126x.html#aff80db65e546934980feac7e6c81dd80',1,'SX126x::readBit()'],['../class_physical_layer.html#ae868adcc63ee0869999e8ccac86b6ff2',1,'PhysicalLayer::readBit()'],['../class_s_x128x.html#a2dd0ecae9f54cf6943cf702ae15f5039',1,'SX128x::readBit()'],['../class_s_x127x.html#a071442611a32154e8b3db7981f242a53',1,'SX127x::readBit()'],['../class_si443x.html#a45d3ffcb312c34a2f6391be6d609d7b7',1,'Si443x::readBit()'],['../class_r_f69.html#a0ca79ae99c3e0c9d7c097a7acefd6faa',1,'RF69::readBit()'],['../classn_r_f24.html#a2db0cd487b03f937afc0bc2e3eccb6f6',1,'nRF24::readBit()'],['../class_c_c1101.html#a5cebec89fc0fa0f5ccbce28c6ce7d2dc',1,'CC1101::readBit()']]],
+ ['readdata_543',['readData',['../classn_r_f24.html#ae8eed0e888a7c8742e89d2b850977de2',1,'nRF24::readData()'],['../class_pager_client.html#ad2c6132819a84712b929c0bb22ba172b',1,'PagerClient::readData()'],['../classn_r_f24.html#a3563453988a83d22dd07d4691543a300',1,'nRF24::readData()'],['../class_r_f69.html#ae8eed0e888a7c8742e89d2b850977de2',1,'RF69::readData(String &str, size_t len=0)'],['../class_r_f69.html#a3563453988a83d22dd07d4691543a300',1,'RF69::readData(uint8_t *data, size_t len)'],['../class_si443x.html#ae8eed0e888a7c8742e89d2b850977de2',1,'Si443x::readData(String &str, size_t len=0)'],['../class_si443x.html#a3563453988a83d22dd07d4691543a300',1,'Si443x::readData(uint8_t *data, size_t len)'],['../class_s_x126x.html#ae8eed0e888a7c8742e89d2b850977de2',1,'SX126x::readData(String &str, size_t len=0)'],['../class_s_x126x.html#a3563453988a83d22dd07d4691543a300',1,'SX126x::readData(uint8_t *data, size_t len)'],['../class_s_x127x.html#ae8eed0e888a7c8742e89d2b850977de2',1,'SX127x::readData(String &str, size_t len=0)'],['../class_s_x127x.html#a3563453988a83d22dd07d4691543a300',1,'SX127x::readData(uint8_t *data, size_t len)'],['../class_s_x128x.html#ae8eed0e888a7c8742e89d2b850977de2',1,'SX128x::readData(String &str, size_t len=0)'],['../class_s_x128x.html#a3563453988a83d22dd07d4691543a300',1,'SX128x::readData(uint8_t *data, size_t len)'],['../class_c_c1101.html#ae8eed0e888a7c8742e89d2b850977de2',1,'CC1101::readData(String &str, size_t len=0)'],['../class_c_c1101.html#a8c79975a7bbe8a37f8214ecd1f69ba22',1,'CC1101::readData(uint8_t *data, size_t len) override'],['../classn_r_f24.html#a410fb78acb4ed358818c132687b8857a',1,'nRF24::readData()'],['../class_r_f69.html#a3983b66c83818b4082805bcafc712f00',1,'RF69::readData()'],['../class_si443x.html#ad00ff8b58c68118ad74fee82028aa71e',1,'Si443x::readData()'],['../class_s_x126x.html#a3350cbfab628956c1a456383ac7bb2b2',1,'SX126x::readData()'],['../class_s_x127x.html#abfc840e8d6fe5e222f0143be17876745',1,'SX127x::readData()'],['../class_pager_client.html#ac000d0d6b1eb389ead95290f8895d02d',1,'PagerClient::readData()'],['../class_s_x128x.html#a94bca43258b09217fb476a2d8db784bb',1,'SX128x::readData()'],['../class_physical_layer.html#ae8eed0e888a7c8742e89d2b850977de2',1,'PhysicalLayer::readData(String &str, size_t len=0)'],['../class_physical_layer.html#a3563453988a83d22dd07d4691543a300',1,'PhysicalLayer::readData(uint8_t *data, size_t len)'],['../class_c_c1101.html#a3563453988a83d22dd07d4691543a300',1,'CC1101::readData()']]],
+ ['receive_544',['receive',['../classn_r_f24.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'nRF24::receive()'],['../class_r_f69.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'RF69::receive(String &str, size_t len=0)'],['../class_r_f69.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'RF69::receive(uint8_t *data, size_t len)'],['../class_si443x.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'Si443x::receive(String &str, size_t len=0)'],['../class_si443x.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'Si443x::receive(uint8_t *data, size_t len)'],['../class_s_x126x.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'SX126x::receive(String &str, size_t len=0)'],['../class_s_x126x.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'SX126x::receive(uint8_t *data, size_t len)'],['../class_s_x127x.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'SX127x::receive(String &str, size_t len=0)'],['../class_s_x127x.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'SX127x::receive(uint8_t *data, size_t len)'],['../class_s_x128x.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'SX128x::receive(String &str, size_t len=0)'],['../class_s_x128x.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'SX128x::receive(uint8_t *data, size_t len)'],['../class_c_c1101.html#aedc1067d0334bb69ed5316146014097d',1,'CC1101::receive(uint8_t *data, size_t len) override'],['../class_c_c1101.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'CC1101::receive(uint8_t *data, size_t len)'],['../class_c_c1101.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'CC1101::receive(String &str, size_t len=0)'],['../class_physical_layer.html#ab82617fa3fa9f21d4cd427314ecc4af8',1,'PhysicalLayer::receive(uint8_t *data, size_t len)'],['../class_physical_layer.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'PhysicalLayer::receive(String &str, size_t len=0)'],['../class_s_x128x.html#a32b7b674d63c36f15b7f58a2cb837a99',1,'SX128x::receive()'],['../class_s_x127x.html#adfe0d3f033a23ec2f3c2a407285d357c',1,'SX127x::receive()'],['../class_s_x126x.html#ae3db6b29c482d94eef8a43cd8b5751c0',1,'SX126x::receive()'],['../class_si443x.html#aabca3ba8eda212938febab1df2e764b4',1,'Si443x::receive()'],['../class_r_f69.html#ae36e8e6042245621a182b29526fe2245',1,'RF69::receive()'],['../classn_r_f24.html#a239e94511d9ee67ad3d64a49a5c4d7ac',1,'nRF24::receive(uint8_t *data, size_t len) override'],['../classn_r_f24.html#afb1b090348d9091bfa3a0b5ba3d85b36',1,'nRF24::receive(String &str, size_t len=0)']]],
+ ['receivedirect_545',['receiveDirect',['../class_s_x128x.html#aff7d86352c98771595375e17d19a2a97',1,'SX128x::receiveDirect()'],['../class_physical_layer.html#ad9d1dbb2041e87af5a80e12f125a60e6',1,'PhysicalLayer::receiveDirect()'],['../class_s_x127x.html#aa7ac558d537c6364c4bc82c8f33e398f',1,'SX127x::receiveDirect()'],['../class_s_x126x.html#a8a18aee2bf05793aa29b5cf6b47bb435',1,'SX126x::receiveDirect()'],['../class_r_f69.html#abd556b0f455f9510213b17588a4baf1b',1,'RF69::receiveDirect()'],['../classn_r_f24.html#a415d86947742e981bfcf7f2371f8605c',1,'nRF24::receiveDirect()'],['../class_c_c1101.html#ab053c185330519d58f364790108d29ac',1,'CC1101::receiveDirect()'],['../class_si443x.html#a178b471527813a608c04db7d3c9648d6',1,'Si443x::receiveDirect()']]],
+ ['receivedirectasync_546',['receiveDirectAsync',['../class_c_c1101.html#a9ec1ff1312d2caaae7e3e0389268fca2',1,'CC1101']]],
+ ['regdump_547',['regdump',['../class_module.html#abb13a50ed53b009c04dc2ed6caf78423',1,'Module']]],
+ ['reset_548',['reset',['../class_s_x1272.html#a0978cc9ecbb7b9d3a017c133506e57ac',1,'SX1272::reset()'],['../class_s_x128x.html#a2643ce22176293631fea2169f5e68e66',1,'SX128x::reset()'],['../class_s_x127x.html#a3321ac4a7f65e73004202486db9b1d68',1,'SX127x::reset()'],['../class_s_x1278.html#a6d60902ac59b653a9eb83e82a932f7ad',1,'SX1278::reset()'],['../class_s_x126x.html#a9aa6dd05dd32ef717a06cc8ba28ff71f',1,'SX126x::reset()'],['../class_si443x.html#ae782ee06e2c463c24f22f5d4c3dd8d97',1,'Si443x::reset()'],['../class_r_f69.html#af953ee17aca5392f1e62ea4fe690550a',1,'RF69::reset()']]],
+ ['rf69_549',['RF69',['../class_r_f69.html#afbc84d4f91502bcbe12ddda2fde51448',1,'RF69']]],
+ ['rfm95_550',['RFM95',['../class_r_f_m95.html#a89dfea02aef1a2b47a3af83801c74326',1,'RFM95']]],
+ ['rfm96_551',['RFM96',['../class_r_f_m96.html#ad139e35a7465bf7ad83aef85998b4e7a',1,'RFM96']]],
+ ['rfm97_552',['RFM97',['../class_r_f_m97.html#ab7a6b22776df24d081225dcfe177e1be',1,'RFM97']]],
+ ['rttyclient_553',['RTTYClient',['../class_r_t_t_y_client.html#ae6bc08fa88457ee00a992448be1d63ea',1,'RTTYClient::RTTYClient(PhysicalLayer *phy)'],['../class_r_t_t_y_client.html#ab0e11944c2f1e2c60fc45bcd2db18570',1,'RTTYClient::RTTYClient(AFSKClient *audio)']]]
];
diff --git a/search/functions_f.js b/search/functions_f.js
index 99f78fff..6f068284 100644
--- a/search/functions_f.js
+++ b/search/functions_f.js
@@ -1,120 +1,124 @@
var searchData=
[
- ['scanchannel_549',['scanChannel',['../class_s_x127x.html#ada007b90821258fe8c6ca7f8ae3efed5',1,'SX127x::scanChannel()'],['../class_s_x126x.html#a755e7df4b0958f7c793d0c058408831a',1,'SX126x::scanChannel()'],['../class_s_x128x.html#a89cc916f5cd5cdfbd331bb15f8a3d5cb',1,'SX128x::scanChannel()']]],
- ['sendframe_550',['sendFrame',['../class_a_p_r_s_client.html#a05076f44e5708f1230894c11053707b1',1,'APRSClient::sendFrame()'],['../class_a_x25_client.html#a341db993853c6817a8f6c7087ead0ba6',1,'AX25Client::sendFrame()']]],
- ['sendheader_551',['sendHeader',['../class_s_s_t_v_client.html#a30741de183c81492402187b9d6d8c11e',1,'SSTVClient']]],
- ['sendline_552',['sendLine',['../class_s_s_t_v_client.html#a772bfc68ac0a5f723c1031138dc27bd0',1,'SSTVClient']]],
- ['sendposition_553',['sendPosition',['../class_a_p_r_s_client.html#aebc95b926fb3d37f8489f895aa576d0e',1,'APRSClient']]],
- ['sendtone_554',['sendTone',['../class_pager_client.html#a8f9af4c0a5c2e9de7cdfa1a907479111',1,'PagerClient']]],
- ['setaccessaddress_555',['setAccessAddress',['../class_s_x128x.html#a9346490a6c56edcff2e12ae0369a8df5',1,'SX128x']]],
- ['setaddresswidth_556',['setAddressWidth',['../classn_r_f24.html#a5b01677f5ce6bee54da8fc7098c339f4',1,'nRF24']]],
- ['setaeskey_557',['setAESKey',['../class_r_f69.html#abe5b378d7cc274fd8b75881e7d604bf3',1,'RF69']]],
- ['setafc_558',['setAFC',['../class_s_x127x.html#a41f8cfcc2cdeb25a8e5a03f1ba4edd1e',1,'SX127x']]],
- ['setafcagctrigger_559',['setAFCAGCTrigger',['../class_s_x127x.html#ab0f67330124cefc07a462e77922453d0',1,'SX127x']]],
- ['setafcbandwidth_560',['setAFCBandwidth',['../class_s_x127x.html#a63e00b1ecf1b0dcb6d8a91fc9b8ea5ef',1,'SX127x']]],
- ['setambienttemperature_561',['setAmbientTemperature',['../class_r_f69.html#ac37d9ddee2adcc8876a182b8ebc3e703',1,'RF69']]],
- ['setautoack_562',['setAutoAck',['../classn_r_f24.html#aca941c9235ba1212257288554eb4b7fe',1,'nRF24::setAutoAck(bool autoAckOn=true)'],['../classn_r_f24.html#ac1c3419442d93abeede39e7fda4db62e',1,'nRF24::setAutoAck(uint8_t pipeNum, bool autoAckOn)']]],
- ['setbandwidth_563',['setBandwidth',['../class_s_x1278.html#a46c27ed1ebaae4e3ed8afe3ae6941dd6',1,'SX1278::setBandwidth()'],['../class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a',1,'SX128x::setBandwidth()'],['../class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08',1,'SX126x::setBandwidth()'],['../class_l_l_c_c68.html#a6f6c206657304809ee30bd9761ef79bf',1,'LLCC68::setBandwidth()'],['../class_s_x1272.html#a0cc8eeb00241031796fc73b08711469b',1,'SX1272::setBandwidth()']]],
- ['setbitrate_564',['setBitRate',['../class_s_x128x.html#a465ac114dbe6844069b5cb989f87c3ee',1,'SX128x::setBitRate()'],['../class_physical_layer.html#aedd39ad84b45c6392087b12d59192d8c',1,'PhysicalLayer::setBitRate()'],['../class_s_x127x.html#a606d839b3a992c681ac9ad7ca6020022',1,'SX127x::setBitRate()'],['../class_s_x126x.html#a7deeef45d7f64a4018a3e56aaea4eb0e',1,'SX126x::setBitRate()'],['../class_si443x.html#ad43575e731dd7e66d5ad9e6dccd27170',1,'Si443x::setBitRate()'],['../class_r_f69.html#ad7f8132912a5dbf38c5cf676ac167d13',1,'RF69::setBitRate()'],['../classn_r_f24.html#a0873f58ae62e41cff99813e21cc8b02a',1,'nRF24::setBitRate()'],['../class_c_c1101.html#aa53427cabcda0778f287ed1d850bbe37',1,'CC1101::setBitRate()']]],
- ['setbroadcastaddress_565',['setBroadcastAddress',['../class_r_f69.html#a1b7598b87ffaabdbe733c47317fa91d8',1,'RF69::setBroadcastAddress()'],['../class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034',1,'SX126x::setBroadcastAddress()'],['../class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40',1,'SX127x::setBroadcastAddress()']]],
- ['setcodingrate_566',['setCodingRate',['../class_s_x126x.html#afd3113858966e878e9c67a1e710bd586',1,'SX126x::setCodingRate()'],['../class_s_x1272.html#a960913438feccad4c1913a9222384a5f',1,'SX1272::setCodingRate()'],['../class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1',1,'SX1278::setCodingRate()'],['../class_s_x128x.html#a9da544e4a6120f73a078b46c6138505a',1,'SX128x::setCodingRate()']]],
- ['setcorrection_567',['setCorrection',['../class_s_s_t_v_client.html#a0e9cc17123f26d1e7ae2a2b93546515e',1,'SSTVClient::setCorrection()'],['../class_f_s_k4_client.html#aab85cb6519e5448dc332bf17bd60f90a',1,'FSK4Client::setCorrection()'],['../class_a_x25_client.html#a74a43c60c84e4150b9508c83e461d24e',1,'AX25Client::setCorrection()']]],
- ['setcrc_568',['setCRC',['../class_s_x126x.html#a95007639c2648a1dbb614493224606f1',1,'SX126x::setCRC()'],['../class_s_x1272.html#abd912314a977f92c464d36d862329ffc',1,'SX1272::setCRC()'],['../class_s_x1278.html#ac0be7586b8e40355bbd29d78ae9941d1',1,'SX1278::setCRC()'],['../class_s_x128x.html#aa4b1e0b96347011522e053f30202c0fe',1,'SX128x::setCRC()']]],
- ['setcrcfiltering_569',['setCrcFiltering',['../class_c_c1101.html#aafac40359c4a1bb01aae12da6b03be26',1,'CC1101::setCrcFiltering()'],['../classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282',1,'nRF24::setCrcFiltering()'],['../class_r_f69.html#ac205bc487833dc4eae4bb0069c0c4d1e',1,'RF69::setCrcFiltering()'],['../class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a',1,'SX127x::setCrcFiltering()']]],
- ['setcurrentlimit_570',['setCurrentLimit',['../class_s_x126x.html#a8f971dca834be7e0470a9a9f0c01854e',1,'SX126x::setCurrentLimit()'],['../class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002',1,'SX127x::setCurrentLimit()']]],
- ['setdatashaping_571',['setDataShaping',['../class_s_x128x.html#a99491c705e88dddc820f884b778f1660',1,'SX128x::setDataShaping()'],['../class_physical_layer.html#aeba04366a0cf05ff3d8227c4f7c8e1e9',1,'PhysicalLayer::setDataShaping()'],['../class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563',1,'SX1278::setDataShaping()'],['../class_s_x1272.html#a91aca64124321c07a67f26b3c6934aea',1,'SX1272::setDataShaping()'],['../class_si443x.html#ade08c79074c7e4414d34eefa25cee168',1,'Si443x::setDataShaping()'],['../class_r_f69.html#a42b99e437454e92c6932c3b7acc1fc4a',1,'RF69::setDataShaping()'],['../class_c_c1101.html#adf96e77f25b7e256891601bef04f35a6',1,'CC1101::setDataShaping()'],['../classn_r_f24.html#a0db248d2bcdb4ca2b401e8e638442916',1,'nRF24::setDataShaping()'],['../class_s_x126x.html#a1d8f4deb555844b24c2426dd86e69676',1,'SX126x::setDataShaping()']]],
- ['setdatashapingook_572',['setDataShapingOOK',['../class_s_x1272.html#a3a377445cb4b8fd41781a3210a819a47',1,'SX1272::setDataShapingOOK()'],['../class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4',1,'SX1278::setDataShapingOOK()']]],
- ['setdio0action_573',['setDio0Action',['../class_r_f69.html#a9e50a1183d13ff9984f8438a7e9e4a77',1,'RF69::setDio0Action()'],['../class_s_x127x.html#a71ecfed743942c4195d8668e8588a0fc',1,'SX127x::setDio0Action()']]],
- ['setdio1action_574',['setDio1Action',['../class_s_x126x.html#a0da667fe702d7b4aafaa4bf7e69ea40d',1,'SX126x::setDio1Action()'],['../class_s_x128x.html#a0759fb31b3ce5bf1c832259c9c2245ed',1,'SX128x::setDio1Action()'],['../class_s_x127x.html#ae72f140bc934016411d7d54ebc14d69c',1,'SX127x::setDio1Action()'],['../class_s_t_m32_w_lx.html#a63d61bc5057e9da3d0ea12feae67122e',1,'STM32WLx::setDio1Action()'],['../class_r_f69.html#aa72ad2ac5238bd87886684064b7494cf',1,'RF69::setDio1Action()']]],
- ['setdio2asrfswitch_575',['setDio2AsRfSwitch',['../class_s_x126x.html#ae46e08d579f4acbad029b4cd4f4fffaf',1,'SX126x']]],
- ['setdiomapping_576',['setDIOMapping',['../class_c_c1101.html#a1acad996e9452c504cf0f89806c46c8a',1,'CC1101::setDIOMapping()'],['../class_r_f69.html#a4b879c689b19036411d884f6657f95db',1,'RF69::setDIOMapping()'],['../class_s_x127x.html#adbea7515add3d81c3024ceb0d570266b',1,'SX127x::setDIOMapping()'],['../class_physical_layer.html#a47c1d94d2ad2fd7eb5d11480b44cc368',1,'PhysicalLayer::setDIOMapping()']]],
- ['setdiopreambledetect_577',['setDIOPreambleDetect',['../class_s_x127x.html#a7b85344084b800966a46ace59dcb5277',1,'SX127x']]],
- ['setdirectaction_578',['setDirectAction',['../class_s_x126x.html#abbf8b4623da8c2caa83a8c3d35a44d0a',1,'SX126x::setDirectAction()'],['../class_s_x127x.html#aa3f409359eafa5988e8e4c2948735238',1,'SX127x::setDirectAction()'],['../class_s_x128x.html#aff1b549077b9d752f53bf9dfc6840236',1,'SX128x::setDirectAction()'],['../class_physical_layer.html#abf96cf4f3cb4c82d44be581dbe615966',1,'PhysicalLayer::setDirectAction()'],['../class_r_f69.html#a7fd34332bec08828080b1b4a0f8c6e28',1,'RF69::setDirectAction()'],['../classn_r_f24.html#a3da63a447659f92153654d31a5d2854c',1,'nRF24::setDirectAction()'],['../class_c_c1101.html#a5161fa10b19d857840579601ef565363',1,'CC1101::setDirectAction()'],['../class_si443x.html#a55fae20e81755c8b014d080741d61913',1,'Si443x::setDirectAction()']]],
- ['setdirectsyncword_579',['setDirectSyncWord',['../class_physical_layer.html#a8e378fe136a498ea485a9c10f5e15aab',1,'PhysicalLayer']]],
- ['setencoding_580',['setEncoding',['../class_c_c1101.html#ab4b98eb6af33d006306bb7514ed216ea',1,'CC1101::setEncoding()'],['../classn_r_f24.html#a0429a9d6524005065e6fac21aaebdcbf',1,'nRF24::setEncoding()'],['../class_r_f69.html#aae828ce8dda16da4e54d2f18b1fb8af2',1,'RF69::setEncoding()'],['../class_si443x.html#a1382fc3b68f447e381613e6670747128',1,'Si443x::setEncoding()'],['../class_s_x126x.html#a2b3eb51117558c58384b03de4b7bfe60',1,'SX126x::setEncoding()'],['../class_s_x127x.html#abad2d455012bd28d304589c8164390eb',1,'SX127x::setEncoding()'],['../class_s_x128x.html#a8720a388d2cd10fac3112b89f4a80947',1,'SX128x::setEncoding()'],['../class_physical_layer.html#acb45b2342400a03a914a91d2ac7fb488',1,'PhysicalLayer::setEncoding()']]],
- ['setfhsshoppingperiod_581',['setFHSSHoppingPeriod',['../class_s_x127x.html#a7f04a7e883057908df18f06c7f74c7e1',1,'SX127x']]],
- ['setfifoemptyaction_582',['setFifoEmptyAction',['../class_r_f69.html#a788023a0de9d6b43cb4079d12ca90b8d',1,'RF69::setFifoEmptyAction()'],['../class_s_x127x.html#a6fbdfd8e2a2ad1eb7e59a73385847acb',1,'SX127x::setFifoEmptyAction()']]],
- ['setfifofullaction_583',['setFifoFullAction',['../class_r_f69.html#a1a6ecb5fcc42c49bc3d9032e9c5db07b',1,'RF69::setFifoFullAction()'],['../class_s_x127x.html#a201c31366f32c41b801724fb662265c1',1,'SX127x::setFifoFullAction()']]],
- ['setfrequency_584',['setFrequency',['../class_r_f69.html#ab467f0fc318e651d0cdfbc0399d4c34b',1,'RF69::setFrequency()'],['../class_physical_layer.html#a8a194b0fbb66b1a953288bf3b9478d6e',1,'PhysicalLayer::setFrequency()'],['../class_s_x128x.html#a2043ef7bb806968b9d9dcb64561ca371',1,'SX128x::setFrequency()'],['../class_s_x1279.html#acf9b2087f5b661f06e9512bad36b3817',1,'SX1279::setFrequency()'],['../class_s_x1278.html#a4b14d432ef1bd72982f4771cac5b62e4',1,'SX1278::setFrequency()'],['../class_s_x1277.html#a42adde5eecccdca95214980848795e82',1,'SX1277::setFrequency()'],['../class_s_x1276.html#a657d75dced0af8c89c4e38535dd5b008',1,'SX1276::setFrequency()'],['../class_s_x1272.html#af409f50e51042cf9357c0a8267f762f8',1,'SX1272::setFrequency()'],['../class_s_x1268.html#a59b538f4971525849b7aaa3456de9929',1,'SX1268::setFrequency(float freq, bool calibrate)'],['../class_s_x1268.html#abf338b7036d692a4a8ca6bf305c0cb12',1,'SX1268::setFrequency(float freq)'],['../class_s_x1262.html#a1f70b082116b03d1fafe395fc5a288f6',1,'SX1262::setFrequency(float freq, bool calibrate)'],['../class_s_x1262.html#abb018b820eb71ca6b0cd92c62affa767',1,'SX1262::setFrequency(float freq)'],['../class_si4432.html#aa0cdb6cb53bb0176803d5115356a8e84',1,'Si4432::setFrequency()'],['../class_si4430.html#a025a31861d1511090168e416140d0343',1,'Si4430::setFrequency()'],['../class_r_f_m96.html#ae2be63ae8365648098b84cc86475fb84',1,'RFM96::setFrequency()'],['../class_r_f_m95.html#a9dbe60f998ddc661282ebf454dba0f87',1,'RFM95::setFrequency()'],['../classn_r_f24.html#a408278336cdf25fd205ecffea86c26e8',1,'nRF24::setFrequency()'],['../class_c_c1101.html#a9592c023556c38c2b8066a23da96ae5e',1,'CC1101::setFrequency()']]],
- ['setfrequencydeviation_585',['setFrequencyDeviation',['../class_s_x128x.html#a26d0d02e5e53a3172df9208fa343a3f1',1,'SX128x::setFrequencyDeviation()'],['../class_physical_layer.html#a2f4f9b428d9ea9af886ca85e5088ed7b',1,'PhysicalLayer::setFrequencyDeviation()'],['../class_s_x127x.html#a448ea8a6a6011a9cdddd4e09bd6c9679',1,'SX127x::setFrequencyDeviation()'],['../class_s_x126x.html#a7cd95a5f2e39ae8fb1a3040e77fa21a3',1,'SX126x::setFrequencyDeviation()'],['../class_r_f69.html#adb9fbfedf95f34ac537815870b98a9be',1,'RF69::setFrequencyDeviation()'],['../class_si443x.html#a7c4e6caa95e5622f6f515ba0339a1c66',1,'Si443x::setFrequencyDeviation()'],['../class_c_c1101.html#a0d69713b9f20c9de354c13c3167b18b3',1,'CC1101::setFrequencyDeviation()'],['../classn_r_f24.html#a5170284f0a5535de7d00216d450b87a4',1,'nRF24::setFrequencyDeviation()']]],
- ['setgain_586',['setGain',['../class_s_x1272.html#ae1c57ad5e8496dc28cd3ba9852809852',1,'SX1272::setGain()'],['../class_s_x1278.html#aa57b713988cfa224a6db2ff325052931',1,'SX1278::setGain()']]],
- ['setgaincontrol_587',['setGainControl',['../class_s_x128x.html#a3837662441a9eb3f0a71f4f667db9e91',1,'SX128x']]],
- ['setgdo0action_588',['setGdo0Action',['../class_c_c1101.html#ae60ea5cacfb1543fcecde5bfac16361a',1,'CC1101']]],
- ['setgdo2action_589',['setGdo2Action',['../class_c_c1101.html#ac6338c2f5c937a12dac06069944ffb77',1,'CC1101']]],
- ['sethighsensitivitymode_590',['setHighSensitivityMode',['../class_s_x128x.html#a73e3655e92bca9a06e2d0abbf1a4bed4',1,'SX128x']]],
- ['setinversion_591',['setInversion',['../class_hell_client.html#a1779f13c8052c2392a1f2f0e1164343e',1,'HellClient']]],
- ['setirqaction_592',['setIrqAction',['../classn_r_f24.html#abf9323748b1a850e6ddc6f6d48f4cfb3',1,'nRF24::setIrqAction()'],['../class_si443x.html#a801b51059e61f93d4e01ae6ba8eb0726',1,'Si443x::setIrqAction()']]],
- ['setlnatestboost_593',['setLnaTestBoost',['../class_r_f69.html#aa14dbfd82cd75b9759d4d78bdb05c194',1,'RF69']]],
- ['setnodeaddress_594',['setNodeAddress',['../class_c_c1101.html#a6e62914790f132816134fc68c2bb5eb8',1,'CC1101::setNodeAddress()'],['../class_r_f69.html#ab9c217d5ece259950780a05c6e41f75c',1,'RF69::setNodeAddress()'],['../class_s_x126x.html#a514cabe74bbe3434d7e4f244c4077752',1,'SX126x::setNodeAddress()'],['../class_s_x127x.html#ab99630d50672b43fc7162ba8f3293f95',1,'SX127x::setNodeAddress()']]],
- ['setook_595',['setOOK',['../class_c_c1101.html#afa64d1ad4789d3146b38d14437234756',1,'CC1101::setOOK()'],['../class_r_f69.html#a9c2f94a1c3c8a4f3fd2c5785217bee0a',1,'RF69::setOOK()'],['../class_s_x127x.html#a24ef0af19a6b8954f956a3c3ad4286ee',1,'SX127x::setOOK(bool enableOOK)']]],
- ['setookfixedorfloorthreshold_596',['setOokFixedOrFloorThreshold',['../class_s_x127x.html#a17ff4e4e0afaebed727648e1400be538',1,'SX127x']]],
- ['setookfixedthreshold_597',['setOokFixedThreshold',['../class_r_f69.html#a2f5852cf0757e38b56b6208760d9a459',1,'RF69']]],
- ['setookpeakthresholddecrement_598',['setOokPeakThresholdDecrement',['../class_s_x127x.html#aac2f43d70b5f94e49e09b4c9f082f46d',1,'SX127x::setOokPeakThresholdDecrement()'],['../class_r_f69.html#a434420f2def6c383608223105469fda1',1,'RF69::setOokPeakThresholdDecrement()']]],
- ['setookpeakthresholdstep_599',['setOokPeakThresholdStep',['../class_s_x127x.html#a48ca43e6aad02815fa1507f0f0831c54',1,'SX127x']]],
- ['setookthresholdtype_600',['setOokThresholdType',['../class_r_f69.html#a219a046c10ddcc0a787ad19346ecad6a',1,'RF69::setOokThresholdType()'],['../class_s_x127x.html#a8b93142202167270db109d18b743c744',1,'SX127x::setOokThresholdType()']]],
- ['setoutputpower_601',['setOutputPower',['../class_si4432.html#a8b26e2c86a9e5e8f6405f0a57b65caca',1,'Si4432::setOutputPower()'],['../class_s_x128x.html#ad6e2b46c317a8d8512cf0380025147a9',1,'SX128x::setOutputPower()'],['../class_s_x1278.html#a7fe05d0751714577f70da4290b7ced88',1,'SX1278::setOutputPower()'],['../class_s_x1272.html#a6677a04aa0c2f3bbde2509786b6a66de',1,'SX1272::setOutputPower()'],['../class_s_x1268.html#a5b0744aa46fbb4f8c738b010dfcc9b45',1,'SX1268::setOutputPower()'],['../class_s_x1262.html#aa149463283dc9cddfec836ec6620d4dc',1,'SX1262::setOutputPower()'],['../class_s_x1261.html#aa541f927995a1756c651b93fd24edc65',1,'SX1261::setOutputPower()'],['../class_s_t_m32_w_lx.html#a9afbde1c466907598974cc3923784c5b',1,'STM32WLx::setOutputPower()'],['../class_si4431.html#a4da296b35056e076ff69a288bd801d19',1,'Si4431::setOutputPower()'],['../class_si4430.html#af8d615431bf66e06b45487f3fff73d16',1,'Si4430::setOutputPower()'],['../class_r_f69.html#a998ddd21fc152d835c6f1b8d31b02fcc',1,'RF69::setOutputPower()'],['../classn_r_f24.html#a824453d547c0b42ac1988acb42032ca4',1,'nRF24::setOutputPower()'],['../class_c_c1101.html#ac3ff8051af5ca50c349e02257f1a3bda',1,'CC1101::setOutputPower()']]],
- ['setpreamblelength_602',['setPreambleLength',['../class_s_x128x.html#a1984a405262f155f16a4759c5f6b0133',1,'SX128x::setPreambleLength()'],['../class_s_x127x.html#ab608c45e0dcc44280df29580dc0a31ed',1,'SX127x::setPreambleLength()'],['../class_si443x.html#a4821a6141caf16141074615c976ecd91',1,'Si443x::setPreambleLength()'],['../class_r_f69.html#a7c84b3f881cad6e05b0f4f68c24496d9',1,'RF69::setPreambleLength()'],['../class_s_x126x.html#ab00f765bbfbfaa8c693532ea3a90c29b',1,'SX126x::setPreambleLength()'],['../class_c_c1101.html#acbfa80f431f335d5597500319f0affa8',1,'CC1101::setPreambleLength(uint8_t preambleLength)']]],
- ['setpromiscuousmode_603',['setPromiscuousMode',['../class_c_c1101.html#a2911d49d1c293542f7a374c9af60df0e',1,'CC1101::setPromiscuousMode()'],['../class_r_f69.html#a6d90ad1d455de045c53c5758babd876c',1,'RF69::setPromiscuousMode()']]],
- ['setreceivepipe_604',['setReceivePipe',['../classn_r_f24.html#a31bcc5a8c3747bf08a273dbdadc5481a',1,'nRF24::setReceivePipe(uint8_t pipeNum, uint8_t *addr)'],['../classn_r_f24.html#ab5bc08aef88d8cf41c38369044005da8',1,'nRF24::setReceivePipe(uint8_t pipeNum, uint8_t addrByte)']]],
- ['setrecvsequence_605',['setRecvSequence',['../class_a_x25_frame.html#a4696a8eede8bac85f0ee6de6fee79ea8',1,'AX25Frame']]],
- ['setregulatordcdc_606',['setRegulatorDCDC',['../class_s_x126x.html#a5ae69309ca0cf5f13c60f2d162916ff8',1,'SX126x']]],
- ['setregulatorldo_607',['setRegulatorLDO',['../class_s_x126x.html#a21c263ce1a339faa74c568d9afb81cd2',1,'SX126x']]],
- ['setrepeaters_608',['setRepeaters',['../class_a_x25_frame.html#a7f2d9f4f1ba29d0fd9f9f3f2cf03f797',1,'AX25Frame']]],
- ['setrfswitchpins_609',['setRfSwitchPins',['../class_si443x.html#ae365087803b88b29932b5c793edff1d4',1,'Si443x::setRfSwitchPins()'],['../class_s_x128x.html#a5f11803b3430bc059321b443f407e78b',1,'SX128x::setRfSwitchPins()'],['../class_s_x127x.html#ae9781180418c1ec9c365b74acbc98d8a',1,'SX127x::setRfSwitchPins()'],['../class_s_x126x.html#a288257242e483cb3eb6944333179dd26',1,'SX126x::setRfSwitchPins()'],['../class_r_f69.html#aada7c48828b950cdfd260594d502b03d',1,'RF69::setRfSwitchPins()'],['../class_c_c1101.html#a45ab4e3f4f9db367185333d36ba21ed2',1,'CC1101::setRfSwitchPins()'],['../class_module.html#a0ecbb4e1e98094c1296b1e823dc14703',1,'Module::setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn)']]],
- ['setrfswitchstate_610',['setRfSwitchState',['../class_module.html#afbed643f082286012bf44bba22381ae6',1,'Module']]],
- ['setrfswitchtable_611',['setRfSwitchTable',['../class_s_t_m32_w_lx.html#ad92085fdf4508c0849de0aec8dee2494',1,'STM32WLx::setRfSwitchTable()'],['../class_s_x128x.html#ae14ea0c263fba51ec39d146c5877f0a3',1,'SX128x::setRfSwitchTable()'],['../class_s_x127x.html#ad18500bf1dd7592f4ea9d7c447427e14',1,'SX127x::setRfSwitchTable()'],['../class_si443x.html#a534eea9a03a36f9afd97200a0e0b7873',1,'Si443x::setRfSwitchTable()'],['../class_r_f69.html#a58e54536624722377010d7d6ea7a8b35',1,'RF69::setRfSwitchTable()'],['../class_c_c1101.html#a0aa1c96a4911eecd8c7178ef26309229',1,'CC1101::setRfSwitchTable()'],['../class_module.html#a870c63233146d03380f753498c975050',1,'Module::setRfSwitchTable()'],['../class_s_x126x.html#ad92085fdf4508c0849de0aec8dee2494',1,'SX126x::setRfSwitchTable()']]],
- ['setrssiconfig_612',['setRSSIConfig',['../class_s_x127x.html#ad3955f85f456edae772a51025a19029b',1,'SX127x']]],
- ['setrssithreshold_613',['setRSSIThreshold',['../class_r_f69.html#afcb723ae58d6519e5b95d017d2beb78a',1,'RF69::setRSSIThreshold()'],['../class_s_x127x.html#a5094d0f471aaa428167816d1ac30bb76',1,'SX127x::setRSSIThreshold()']]],
- ['setrxbandwidth_614',['setRxBandwidth',['../class_si443x.html#a51e6b7c677e82042224798114f311175',1,'Si443x::setRxBandwidth()'],['../class_s_x127x.html#a2cc53b9f9d90647c5709cb974779cf53',1,'SX127x::setRxBandwidth()'],['../class_s_x126x.html#a59d443c02d4620cda32c63a00c6bcc22',1,'SX126x::setRxBandwidth()'],['../class_r_f69.html#a735d8f22095a7e69471d73ca021b9d1a',1,'RF69::setRxBandwidth()'],['../class_c_c1101.html#a381d0059d7a0ccd8a2f54d7d3376f9b6',1,'CC1101::setRxBandwidth()']]],
- ['setrxboostedgainmode_615',['setRxBoostedGainMode',['../class_s_x126x.html#a920aa76ff5f0f579424ef6de92e588c8',1,'SX126x']]],
- ['setsendsequence_616',['setSendSequence',['../class_a_x25_frame.html#a026e9b96fa69018590fcf6842df8be70',1,'AX25Frame']]],
- ['setspreadingfactor_617',['setSpreadingFactor',['../class_s_x128x.html#ae435f57132f76f4283abb870176acf54',1,'SX128x::setSpreadingFactor()'],['../class_s_x1278.html#af70c22fe38bc3b944070ccbc083fed08',1,'SX1278::setSpreadingFactor()'],['../class_s_x1277.html#a1df27f0b0b6e5b308879875e4d8306cf',1,'SX1277::setSpreadingFactor()'],['../class_s_x1273.html#a1dbc5a0847c2b62d2ec5fc439ddfec3f',1,'SX1273::setSpreadingFactor()'],['../class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d',1,'SX126x::setSpreadingFactor()'],['../class_s_x1272.html#a82084ac58502c83d2ada998410307490',1,'SX1272::setSpreadingFactor()'],['../class_l_l_c_c68.html#ad59d1a1cb32c7c89c13ebf46051d26e4',1,'LLCC68::setSpreadingFactor()'],['../class_r_f_m97.html#ae8d0ead424c0c9950ad9d5b7132bdf67',1,'RFM97::setSpreadingFactor()']]],
- ['setsyncbits_618',['setSyncBits',['../class_s_x126x.html#ac594fbb30c5010658c970a64654c7162',1,'SX126x']]],
- ['setsyncword_619',['setSyncWord',['../class_s_x127x.html#a9b7afe338fd5b81122c369ecaf0c3ebc',1,'SX127x::setSyncWord()'],['../class_s_x128x.html#a1bef6b6f3058be6b1681c78334342bc1',1,'SX128x::setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)'],['../class_s_x128x.html#a0efa595867624a54153d693d16f9f731',1,'SX128x::setSyncWord(uint8_t *syncWord, uint8_t len)'],['../class_s_x127x.html#ac5c7f4584352a12390594395d9c29bde',1,'SX127x::setSyncWord()'],['../class_s_x126x.html#a38e6d7831f35893a5b8328c10a2901bf',1,'SX126x::setSyncWord(uint8_t *syncWord, uint8_t len)'],['../class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f',1,'SX126x::setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)'],['../class_si443x.html#a4ed0da298c2418db4a88a19ef8938e0a',1,'Si443x::setSyncWord()'],['../class_r_f69.html#a26667d50ec845c28e17236c69c886561',1,'RF69::setSyncWord()'],['../class_c_c1101.html#ab89b0932dbacadc34d049a2bd2292001',1,'CC1101::setSyncWord(uint8_t *syncWord, uint8_t len, uint8_t maxErrBits=0, bool requireCarrierSense=false)'],['../class_c_c1101.html#a433f1a40b33be6c84d3665a1b4cd57d6',1,'CC1101::setSyncWord(uint8_t syncH, uint8_t syncL, uint8_t maxErrBits=0, bool requireCarrierSense=false)']]],
- ['settcxo_620',['setTCXO',['../class_s_x126x.html#a57bee6f4b3a3b7ec646ac8de347ee0d6',1,'SX126x']]],
- ['settransmitpipe_621',['setTransmitPipe',['../classn_r_f24.html#aa0e1f2dddf810213410a420205bbd8af',1,'nRF24']]],
- ['setwhitening_622',['setWhitening',['../class_s_x126x.html#a67702de41ae866b9f9d73234fc9ae376',1,'SX126x::setWhitening()'],['../class_s_x128x.html#a8b3eea268f21bf911b6eaf37c5eb0b5f',1,'SX128x::setWhitening()']]],
- ['si4430_623',['Si4430',['../class_si4430.html#ac5ac1122e863a92b374a71e8880e16d9',1,'Si4430']]],
- ['si4431_624',['Si4431',['../class_si4431.html#a332bfd2a32dea9ac0700bf172fe5b2d0',1,'Si4431']]],
- ['si4432_625',['Si4432',['../class_si4432.html#afb1f1ae46d04788aa42f6276efd231ac',1,'Si4432']]],
- ['si443x_626',['Si443x',['../class_si443x.html#ae7cfff2efebfa01c8a50a5cbbe8775b9',1,'Si443x']]],
- ['sleep_627',['sleep',['../classn_r_f24.html#a033287e33c532638c11e2775a073f297',1,'nRF24::sleep()'],['../class_r_f69.html#a472a04041551cb38d2223fb34f71d8eb',1,'RF69::sleep()'],['../class_si443x.html#ada90718aeb67d7f0e9899da534de9695',1,'Si443x::sleep()'],['../class_s_x126x.html#afb5509f0705cdd971065251ed6b2fb4e',1,'SX126x::sleep()'],['../class_s_x127x.html#a44501ec8f8ac6084467b94516b1337df',1,'SX127x::sleep()'],['../class_s_x128x.html#a1d15e13e15b060ddbbe84257d5fcb66f',1,'SX128x::sleep()']]],
- ['spicheckstream_628',['SPIcheckStream',['../class_module.html#a5efa7ae78cab1d7f43005e965923f769',1,'Module']]],
- ['spigetregvalue_629',['SPIgetRegValue',['../class_module.html#a01e15988ec448c76142ee5709929be2c',1,'Module']]],
- ['spireadregister_630',['SPIreadRegister',['../class_module.html#a9a545e4a001da0d9f6358279ac40d4f0',1,'Module']]],
- ['spireadregisterburst_631',['SPIreadRegisterBurst',['../class_module.html#a874e030f1931e606e380930d37dd83ee',1,'Module']]],
- ['spireadstream_632',['SPIreadStream',['../class_module.html#ab9fc874adc8dbe7c3f1fd3c267c27708',1,'Module::SPIreadStream(uint8_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)'],['../class_module.html#a085415b49ff72238f118b937ad896cbd',1,'Module::SPIreadStream(uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)']]],
- ['spisetregvalue_633',['SPIsetRegValue',['../class_module.html#a081191402ad5c49e6c21982fc4587b77',1,'Module']]],
- ['spitransfer_634',['SPItransfer',['../class_module.html#a78dd39aa71d97e2220a880df8162fdde',1,'Module']]],
- ['spitransferstream_635',['SPItransferStream',['../class_module.html#ac3586c8d4013cbdd22cf34032632c181',1,'Module']]],
- ['spiwriteregister_636',['SPIwriteRegister',['../class_module.html#a4437af6552e258e95ed8ed452afa6dd4',1,'Module']]],
- ['spiwriteregisterburst_637',['SPIwriteRegisterBurst',['../class_module.html#af474f82d00fffc1ee0fc8def2c7f220c',1,'Module']]],
- ['spiwritestream_638',['SPIwriteStream',['../class_module.html#a7acbe601ebe6398781d0f2de5177305e',1,'Module::SPIwriteStream(uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)'],['../class_module.html#a74ce586afa403130007a474d3295d762',1,'Module::SPIwriteStream(uint8_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)']]],
- ['sstvclient_639',['SSTVClient',['../class_s_s_t_v_client.html#af15cf501c00172270d2d2c43d7a7100a',1,'SSTVClient::SSTVClient(PhysicalLayer *phy)'],['../class_s_s_t_v_client.html#a99e46bec8403dfc36b9e5b102b1f7cf1',1,'SSTVClient::SSTVClient(AFSKClient *audio)']]],
- ['standby_640',['standby',['../class_s_x128x.html#aa11ba80f0cebb3e6927c775ad5f96b4e',1,'SX128x::standby()'],['../class_r_t_t_y_client.html#a928dd206749d68b8ce450e14c24b9f22',1,'RTTYClient::standby()'],['../class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8',1,'PhysicalLayer::standby(uint8_t mode)'],['../class_physical_layer.html#acbcaf6aefcb77a354797e66222fe5018',1,'PhysicalLayer::standby()'],['../class_f_s_k4_client.html#a8b5765371ebbf68a21bc0bbfdf9f82ac',1,'FSK4Client::standby()'],['../class_s_x128x.html#a2be8cc6c3b61b59cb6a6ca4f6a030b45',1,'SX128x::standby()'],['../class_s_x127x.html#a760b8c5103128f122fbe489c6529ce41',1,'SX127x::standby()'],['../class_s_x126x.html#ad7569396f09f3867dc1bd4d4a0613acd',1,'SX126x::standby(uint8_t mode)'],['../class_s_x126x.html#a7a1579e2557c36a4a34b09039c0d0c71',1,'SX126x::standby() override'],['../class_si443x.html#ac45d2776df3ff338db154ead143fb7b8',1,'Si443x::standby()'],['../class_r_f69.html#a20242499eb926ff7b7da6e3f74a9ece1',1,'RF69::standby()'],['../classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56',1,'nRF24::standby()'],['../class_c_c1101.html#a7612bf81e48086004c62548de2682266',1,'CC1101::standby()']]],
- ['startchannelscan_641',['startChannelScan',['../class_s_x126x.html#a10a0e75571350fb05fa100e5d5151be2',1,'SX126x::startChannelScan()'],['../class_s_x127x.html#a1d4631691c16d6ecf38815dc4e59a059',1,'SX127x::startChannelScan()']]],
- ['startdirect_642',['startDirect',['../class_physical_layer.html#a88a10657bd2215a11a2331f937414b55',1,'PhysicalLayer']]],
- ['startranging_643',['startRanging',['../class_s_x1280.html#a78cebe909fb2776f11f6c50f4f241c10',1,'SX1280']]],
- ['startreceive_644',['startReceive',['../class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2',1,'Si443x::startReceive()'],['../class_pager_client.html#ad6f4f034b71311144f76b629a8ef8f8d',1,'PagerClient::startReceive()'],['../class_s_x128x.html#add774469f0bde099082a29068064712c',1,'SX128x::startReceive()'],['../class_s_x127x.html#adffb96b7f80dc43909bb4cebde68fe9d',1,'SX127x::startReceive()'],['../class_r_f69.html#afae38fa64242043de34096bf497725f1',1,'RF69::startReceive()'],['../classn_r_f24.html#af4f443da5d90e032e5f2f65420515f9c',1,'nRF24::startReceive()'],['../class_s_x126x.html#a34057f054d1cd3cce520ddf87b0821d5',1,'SX126x::startReceive()'],['../class_c_c1101.html#af727750d05be0bcef4bb8ac260d110e3',1,'CC1101::startReceive()']]],
- ['startreceivedutycycle_645',['startReceiveDutyCycle',['../class_s_x126x.html#a5b4f8a41b593436b8c7a2a2d46ac387e',1,'SX126x']]],
- ['startreceivedutycycleauto_646',['startReceiveDutyCycleAuto',['../class_s_x126x.html#a077f180905ce4818cbdacad0cd9fe841',1,'SX126x']]],
- ['startsignal_647',['startSignal',['../class_morse_client.html#a3c718208786f8fe55f30eee990ec28e3',1,'MorseClient']]],
- ['starttransmit_648',['startTransmit',['../class_s_x127x.html#a923654706eff5118ef6e84214e837f27',1,'SX127x::startTransmit()'],['../class_r_f69.html#af068e6e862c99e39d0261a7971dd56db',1,'RF69::startTransmit(String &str, uint8_t addr=0)'],['../class_r_f69.html#a923654706eff5118ef6e84214e837f27',1,'RF69::startTransmit(const char *str, uint8_t addr=0)'],['../class_r_f69.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'RF69::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_si443x.html#af068e6e862c99e39d0261a7971dd56db',1,'Si443x::startTransmit(String &str, uint8_t addr=0)'],['../class_si443x.html#a923654706eff5118ef6e84214e837f27',1,'Si443x::startTransmit(const char *str, uint8_t addr=0)'],['../class_si443x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'Si443x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x126x.html#af068e6e862c99e39d0261a7971dd56db',1,'SX126x::startTransmit(String &str, uint8_t addr=0)'],['../class_s_x126x.html#a923654706eff5118ef6e84214e837f27',1,'SX126x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x126x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'SX126x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x127x.html#af068e6e862c99e39d0261a7971dd56db',1,'SX127x::startTransmit(String &str, uint8_t addr=0)'],['../class_s_x127x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'SX127x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#af068e6e862c99e39d0261a7971dd56db',1,'SX128x::startTransmit(String &str, uint8_t addr=0)'],['../class_s_x128x.html#a923654706eff5118ef6e84214e837f27',1,'SX128x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x128x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'SX128x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_physical_layer.html#a923654706eff5118ef6e84214e837f27',1,'PhysicalLayer::startTransmit()'],['../class_s_x128x.html#aef221e7d463c5228ce00ed6934512848',1,'SX128x::startTransmit()'],['../classn_r_f24.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'nRF24::startTransmit()'],['../class_c_c1101.html#a0df2938e2509a8f2746b20ae0558d4ea',1,'CC1101::startTransmit()'],['../classn_r_f24.html#a42fdc828b49f2b8e15457189bd57d917',1,'nRF24::startTransmit()'],['../class_r_f69.html#a855dc194947b095b821ec1524ba6814c',1,'RF69::startTransmit()'],['../class_si443x.html#a402b4f5f11ba79e9cd4fb6ac0bfd9314',1,'Si443x::startTransmit()'],['../class_s_x126x.html#ab843614658a79db7aa24e48d5b6e84f1',1,'SX126x::startTransmit()'],['../class_s_x127x.html#adc2f1379573b7a7b5ee8125ea3752083',1,'SX127x::startTransmit()'],['../class_physical_layer.html#af068e6e862c99e39d0261a7971dd56db',1,'PhysicalLayer::startTransmit(String &str, uint8_t addr=0)'],['../class_physical_layer.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'PhysicalLayer::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_c_c1101.html#af068e6e862c99e39d0261a7971dd56db',1,'CC1101::startTransmit(String &str, uint8_t addr=0)'],['../class_c_c1101.html#a923654706eff5118ef6e84214e837f27',1,'CC1101::startTransmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'CC1101::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../classn_r_f24.html#af068e6e862c99e39d0261a7971dd56db',1,'nRF24::startTransmit(String &str, uint8_t addr=0)'],['../classn_r_f24.html#a923654706eff5118ef6e84214e837f27',1,'nRF24::startTransmit(const char *str, uint8_t addr=0)']]],
- ['stm32wlx_649',['STM32WLx',['../class_s_t_m32_w_lx.html#ac0e8787dbb8e8aaa172b089ace6eaa09',1,'STM32WLx']]],
- ['sx1231_650',['SX1231',['../class_s_x1231.html#a9f39cd41fa0c934fe871b6cbfa7ce269',1,'SX1231']]],
- ['sx1261_651',['SX1261',['../class_s_x1261.html#a7d74b8684dd49b5b3ba23baf336f1c35',1,'SX1261']]],
- ['sx1262_652',['SX1262',['../class_s_x1262.html#a0da317728ec8ef23c5032d550c9acb8d',1,'SX1262']]],
- ['sx1268_653',['SX1268',['../class_s_x1268.html#a6bc50597d50fd9a2387628e452eac42f',1,'SX1268']]],
- ['sx126x_654',['SX126x',['../class_s_x126x.html#aaca5a8fa8a3e634dd1b5b4c2bb5058d8',1,'SX126x']]],
- ['sx1272_655',['SX1272',['../class_s_x1272.html#a9ffe467a6baaeaa079e02c3f1f43f626',1,'SX1272']]],
- ['sx1273_656',['SX1273',['../class_s_x1273.html#ad0387b22d6dcc876bc5f85174714149b',1,'SX1273']]],
- ['sx1276_657',['SX1276',['../class_s_x1276.html#a91c31d4dbd6d35ef6e42dba6dad8197b',1,'SX1276']]],
- ['sx1277_658',['SX1277',['../class_s_x1277.html#a296fb332bf2cdc574dbfe933d9d10eda',1,'SX1277']]],
- ['sx1278_659',['SX1278',['../class_s_x1278.html#a00ebd3e60a66056940b241b13da0c68e',1,'SX1278']]],
- ['sx1279_660',['SX1279',['../class_s_x1279.html#abc606ad06ee77b6830dab4331793d22a',1,'SX1279']]],
- ['sx127x_661',['SX127x',['../class_s_x127x.html#ac74c5914ca429a3892c66b9d98e3ea6c',1,'SX127x']]],
- ['sx1280_662',['SX1280',['../class_s_x1280.html#a0356199b89860e15cda4979cd9dc13eb',1,'SX1280']]],
- ['sx1281_663',['SX1281',['../class_s_x1281.html#a0dd7678cdf7fad9ecfc9139c5092f998',1,'SX1281']]],
- ['sx1282_664',['SX1282',['../class_s_x1282.html#ae90b7dcd7167c4cbe20e33ced04e4232',1,'SX1282']]],
- ['sx128x_665',['SX128x',['../class_s_x128x.html#a9ccbf51f8304f1041c8eef182be547a7',1,'SX128x']]]
+ ['scanchannel_554',['scanChannel',['../class_s_x127x.html#ada007b90821258fe8c6ca7f8ae3efed5',1,'SX127x::scanChannel()'],['../class_s_x128x.html#a89cc916f5cd5cdfbd331bb15f8a3d5cb',1,'SX128x::scanChannel()'],['../class_s_x126x.html#a755e7df4b0958f7c793d0c058408831a',1,'SX126x::scanChannel()']]],
+ ['sendframe_555',['sendFrame',['../class_a_p_r_s_client.html#a05076f44e5708f1230894c11053707b1',1,'APRSClient::sendFrame()'],['../class_a_x25_client.html#a341db993853c6817a8f6c7087ead0ba6',1,'AX25Client::sendFrame()']]],
+ ['sendheader_556',['sendHeader',['../class_s_s_t_v_client.html#a30741de183c81492402187b9d6d8c11e',1,'SSTVClient']]],
+ ['sendline_557',['sendLine',['../class_s_s_t_v_client.html#a772bfc68ac0a5f723c1031138dc27bd0',1,'SSTVClient']]],
+ ['sendposition_558',['sendPosition',['../class_a_p_r_s_client.html#aebc95b926fb3d37f8489f895aa576d0e',1,'APRSClient']]],
+ ['sendtone_559',['sendTone',['../class_pager_client.html#a8f9af4c0a5c2e9de7cdfa1a907479111',1,'PagerClient']]],
+ ['setaccessaddress_560',['setAccessAddress',['../class_s_x128x.html#a9346490a6c56edcff2e12ae0369a8df5',1,'SX128x']]],
+ ['setaddresswidth_561',['setAddressWidth',['../classn_r_f24.html#a5b01677f5ce6bee54da8fc7098c339f4',1,'nRF24']]],
+ ['setaeskey_562',['setAESKey',['../class_r_f69.html#abe5b378d7cc274fd8b75881e7d604bf3',1,'RF69']]],
+ ['setafc_563',['setAFC',['../class_s_x127x.html#a41f8cfcc2cdeb25a8e5a03f1ba4edd1e',1,'SX127x']]],
+ ['setafcagctrigger_564',['setAFCAGCTrigger',['../class_s_x127x.html#ab0f67330124cefc07a462e77922453d0',1,'SX127x']]],
+ ['setafcbandwidth_565',['setAFCBandwidth',['../class_s_x127x.html#a63e00b1ecf1b0dcb6d8a91fc9b8ea5ef',1,'SX127x']]],
+ ['setambienttemperature_566',['setAmbientTemperature',['../class_r_f69.html#ac37d9ddee2adcc8876a182b8ebc3e703',1,'RF69']]],
+ ['setautoack_567',['setAutoAck',['../classn_r_f24.html#aca941c9235ba1212257288554eb4b7fe',1,'nRF24::setAutoAck(bool autoAckOn=true)'],['../classn_r_f24.html#ac1c3419442d93abeede39e7fda4db62e',1,'nRF24::setAutoAck(uint8_t pipeNum, bool autoAckOn)']]],
+ ['setbandwidth_568',['setBandwidth',['../class_s_x1272.html#a0cc8eeb00241031796fc73b08711469b',1,'SX1272::setBandwidth()'],['../class_s_x128x.html#ae93c99c85deb950fe9bc7101142b5f6a',1,'SX128x::setBandwidth()'],['../class_s_x1278.html#a46c27ed1ebaae4e3ed8afe3ae6941dd6',1,'SX1278::setBandwidth()'],['../class_s_x126x.html#a2f60df59c80241d98ce078c0417a7f08',1,'SX126x::setBandwidth()'],['../class_l_l_c_c68.html#a6f6c206657304809ee30bd9761ef79bf',1,'LLCC68::setBandwidth()']]],
+ ['setbitrate_569',['setBitRate',['../class_physical_layer.html#aedd39ad84b45c6392087b12d59192d8c',1,'PhysicalLayer::setBitRate()'],['../class_s_x128x.html#a465ac114dbe6844069b5cb989f87c3ee',1,'SX128x::setBitRate()'],['../class_s_x127x.html#a606d839b3a992c681ac9ad7ca6020022',1,'SX127x::setBitRate()'],['../class_s_x126x.html#a7deeef45d7f64a4018a3e56aaea4eb0e',1,'SX126x::setBitRate()'],['../class_si443x.html#ad43575e731dd7e66d5ad9e6dccd27170',1,'Si443x::setBitRate()'],['../class_r_f69.html#ad7f8132912a5dbf38c5cf676ac167d13',1,'RF69::setBitRate()'],['../classn_r_f24.html#a0873f58ae62e41cff99813e21cc8b02a',1,'nRF24::setBitRate()'],['../class_c_c1101.html#aa53427cabcda0778f287ed1d850bbe37',1,'CC1101::setBitRate()']]],
+ ['setbroadcastaddress_570',['setBroadcastAddress',['../class_r_f69.html#a1b7598b87ffaabdbe733c47317fa91d8',1,'RF69::setBroadcastAddress()'],['../class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034',1,'SX126x::setBroadcastAddress()'],['../class_s_x127x.html#abc51ce6718153e4963128f25bb5aab40',1,'SX127x::setBroadcastAddress()']]],
+ ['setcodingrate_571',['setCodingRate',['../class_s_x126x.html#afd3113858966e878e9c67a1e710bd586',1,'SX126x::setCodingRate()'],['../class_s_x1272.html#a960913438feccad4c1913a9222384a5f',1,'SX1272::setCodingRate()'],['../class_s_x1278.html#a834f26a0bd3fc8a03fa7e68aa4daf9e1',1,'SX1278::setCodingRate()'],['../class_s_x128x.html#a9da544e4a6120f73a078b46c6138505a',1,'SX128x::setCodingRate()']]],
+ ['setcorrection_572',['setCorrection',['../class_f_s_k4_client.html#aab85cb6519e5448dc332bf17bd60f90a',1,'FSK4Client::setCorrection()'],['../class_s_s_t_v_client.html#a0e9cc17123f26d1e7ae2a2b93546515e',1,'SSTVClient::setCorrection()'],['../class_a_x25_client.html#a74a43c60c84e4150b9508c83e461d24e',1,'AX25Client::setCorrection()']]],
+ ['setcrc_573',['setCRC',['../class_s_x126x.html#a95007639c2648a1dbb614493224606f1',1,'SX126x::setCRC()'],['../class_s_x1272.html#abd912314a977f92c464d36d862329ffc',1,'SX1272::setCRC()'],['../class_s_x1278.html#ac0be7586b8e40355bbd29d78ae9941d1',1,'SX1278::setCRC()'],['../class_s_x128x.html#aa4b1e0b96347011522e053f30202c0fe',1,'SX128x::setCRC()']]],
+ ['setcrcfiltering_574',['setCrcFiltering',['../class_c_c1101.html#aafac40359c4a1bb01aae12da6b03be26',1,'CC1101::setCrcFiltering()'],['../classn_r_f24.html#a3eb45884a5730ac1c339c7ba4f7b5282',1,'nRF24::setCrcFiltering()'],['../class_r_f69.html#ac205bc487833dc4eae4bb0069c0c4d1e',1,'RF69::setCrcFiltering()'],['../class_s_x127x.html#a9b3a76eb89cad60dcad92513e6848f5a',1,'SX127x::setCrcFiltering()']]],
+ ['setcurrentlimit_575',['setCurrentLimit',['../class_s_x126x.html#a8f971dca834be7e0470a9a9f0c01854e',1,'SX126x::setCurrentLimit()'],['../class_s_x127x.html#a400575e3d83977bd250c5cb382fc7002',1,'SX127x::setCurrentLimit()']]],
+ ['setdatashaping_576',['setDataShaping',['../class_physical_layer.html#aeba04366a0cf05ff3d8227c4f7c8e1e9',1,'PhysicalLayer::setDataShaping()'],['../class_s_x128x.html#a99491c705e88dddc820f884b778f1660',1,'SX128x::setDataShaping()'],['../class_s_x1278.html#afb740a4925b64d83d5edca10d93f0563',1,'SX1278::setDataShaping()'],['../class_s_x1272.html#a91aca64124321c07a67f26b3c6934aea',1,'SX1272::setDataShaping()'],['../class_si443x.html#ade08c79074c7e4414d34eefa25cee168',1,'Si443x::setDataShaping()'],['../class_r_f69.html#a42b99e437454e92c6932c3b7acc1fc4a',1,'RF69::setDataShaping()'],['../classn_r_f24.html#a0db248d2bcdb4ca2b401e8e638442916',1,'nRF24::setDataShaping()'],['../class_c_c1101.html#adf96e77f25b7e256891601bef04f35a6',1,'CC1101::setDataShaping()'],['../class_s_x126x.html#a1d8f4deb555844b24c2426dd86e69676',1,'SX126x::setDataShaping()']]],
+ ['setdatashapingook_577',['setDataShapingOOK',['../class_s_x1272.html#a3a377445cb4b8fd41781a3210a819a47',1,'SX1272::setDataShapingOOK()'],['../class_s_x1278.html#a1ccc4d5062f739d534ab22562c7efca4',1,'SX1278::setDataShapingOOK()']]],
+ ['setdio0action_578',['setDio0Action',['../class_r_f69.html#a9e50a1183d13ff9984f8438a7e9e4a77',1,'RF69::setDio0Action()'],['../class_s_x127x.html#a71ecfed743942c4195d8668e8588a0fc',1,'SX127x::setDio0Action(void(*func)(void), RADIOLIB_INTERRUPT_STATUS dir=RISING)']]],
+ ['setdio1action_579',['setDio1Action',['../class_s_x127x.html#ae72f140bc934016411d7d54ebc14d69c',1,'SX127x::setDio1Action()'],['../class_s_x128x.html#a0759fb31b3ce5bf1c832259c9c2245ed',1,'SX128x::setDio1Action()'],['../class_s_x126x.html#a0da667fe702d7b4aafaa4bf7e69ea40d',1,'SX126x::setDio1Action()'],['../class_s_t_m32_w_lx.html#a63d61bc5057e9da3d0ea12feae67122e',1,'STM32WLx::setDio1Action()'],['../class_r_f69.html#aa72ad2ac5238bd87886684064b7494cf',1,'RF69::setDio1Action()']]],
+ ['setdio2asrfswitch_580',['setDio2AsRfSwitch',['../class_s_x126x.html#ae46e08d579f4acbad029b4cd4f4fffaf',1,'SX126x']]],
+ ['setdiomapping_581',['setDIOMapping',['../class_c_c1101.html#a1acad996e9452c504cf0f89806c46c8a',1,'CC1101::setDIOMapping()'],['../class_r_f69.html#a4b879c689b19036411d884f6657f95db',1,'RF69::setDIOMapping()'],['../class_s_x127x.html#adbea7515add3d81c3024ceb0d570266b',1,'SX127x::setDIOMapping()'],['../class_physical_layer.html#a47c1d94d2ad2fd7eb5d11480b44cc368',1,'PhysicalLayer::setDIOMapping()']]],
+ ['setdiopreambledetect_582',['setDIOPreambleDetect',['../class_s_x127x.html#a7b85344084b800966a46ace59dcb5277',1,'SX127x']]],
+ ['setdirectaction_583',['setDirectAction',['../class_s_x128x.html#aff1b549077b9d752f53bf9dfc6840236',1,'SX128x::setDirectAction()'],['../class_physical_layer.html#abf96cf4f3cb4c82d44be581dbe615966',1,'PhysicalLayer::setDirectAction()'],['../class_s_x127x.html#aa3f409359eafa5988e8e4c2948735238',1,'SX127x::setDirectAction()'],['../class_s_x126x.html#abbf8b4623da8c2caa83a8c3d35a44d0a',1,'SX126x::setDirectAction()'],['../class_r_f69.html#a7fd34332bec08828080b1b4a0f8c6e28',1,'RF69::setDirectAction()'],['../class_c_c1101.html#a5161fa10b19d857840579601ef565363',1,'CC1101::setDirectAction()'],['../classn_r_f24.html#a3da63a447659f92153654d31a5d2854c',1,'nRF24::setDirectAction()'],['../class_si443x.html#a55fae20e81755c8b014d080741d61913',1,'Si443x::setDirectAction()']]],
+ ['setdirectsyncword_584',['setDirectSyncWord',['../class_physical_layer.html#a8e378fe136a498ea485a9c10f5e15aab',1,'PhysicalLayer']]],
+ ['setencoding_585',['setEncoding',['../class_c_c1101.html#ab4b98eb6af33d006306bb7514ed216ea',1,'CC1101::setEncoding()'],['../classn_r_f24.html#a0429a9d6524005065e6fac21aaebdcbf',1,'nRF24::setEncoding()'],['../class_r_f69.html#aae828ce8dda16da4e54d2f18b1fb8af2',1,'RF69::setEncoding()'],['../class_si443x.html#a1382fc3b68f447e381613e6670747128',1,'Si443x::setEncoding()'],['../class_s_x126x.html#a2b3eb51117558c58384b03de4b7bfe60',1,'SX126x::setEncoding()'],['../class_s_x127x.html#abad2d455012bd28d304589c8164390eb',1,'SX127x::setEncoding()'],['../class_s_x128x.html#a8720a388d2cd10fac3112b89f4a80947',1,'SX128x::setEncoding()'],['../class_physical_layer.html#acb45b2342400a03a914a91d2ac7fb488',1,'PhysicalLayer::setEncoding()']]],
+ ['setfhsshoppingperiod_586',['setFHSSHoppingPeriod',['../class_s_x127x.html#a7f04a7e883057908df18f06c7f74c7e1',1,'SX127x']]],
+ ['setfifoemptyaction_587',['setFifoEmptyAction',['../class_r_f69.html#a788023a0de9d6b43cb4079d12ca90b8d',1,'RF69::setFifoEmptyAction()'],['../class_s_x127x.html#a6fbdfd8e2a2ad1eb7e59a73385847acb',1,'SX127x::setFifoEmptyAction()']]],
+ ['setfifofullaction_588',['setFifoFullAction',['../class_r_f69.html#a1a6ecb5fcc42c49bc3d9032e9c5db07b',1,'RF69::setFifoFullAction()'],['../class_s_x127x.html#a201c31366f32c41b801724fb662265c1',1,'SX127x::setFifoFullAction()']]],
+ ['setfrequency_589',['setFrequency',['../class_r_f69.html#ab467f0fc318e651d0cdfbc0399d4c34b',1,'RF69::setFrequency()'],['../class_physical_layer.html#a8a194b0fbb66b1a953288bf3b9478d6e',1,'PhysicalLayer::setFrequency()'],['../class_s_x128x.html#a2043ef7bb806968b9d9dcb64561ca371',1,'SX128x::setFrequency()'],['../class_s_x1279.html#acf9b2087f5b661f06e9512bad36b3817',1,'SX1279::setFrequency()'],['../class_s_x1278.html#a4b14d432ef1bd72982f4771cac5b62e4',1,'SX1278::setFrequency()'],['../class_s_x1277.html#a42adde5eecccdca95214980848795e82',1,'SX1277::setFrequency()'],['../class_s_x1276.html#a657d75dced0af8c89c4e38535dd5b008',1,'SX1276::setFrequency()'],['../class_s_x1272.html#af409f50e51042cf9357c0a8267f762f8',1,'SX1272::setFrequency()'],['../class_s_x1268.html#a59b538f4971525849b7aaa3456de9929',1,'SX1268::setFrequency(float freq, bool calibrate)'],['../class_s_x1268.html#abf338b7036d692a4a8ca6bf305c0cb12',1,'SX1268::setFrequency(float freq)'],['../class_s_x1262.html#a1f70b082116b03d1fafe395fc5a288f6',1,'SX1262::setFrequency(float freq, bool calibrate)'],['../class_s_x1262.html#abb018b820eb71ca6b0cd92c62affa767',1,'SX1262::setFrequency(float freq)'],['../class_si4432.html#aa0cdb6cb53bb0176803d5115356a8e84',1,'Si4432::setFrequency()'],['../class_si4430.html#a025a31861d1511090168e416140d0343',1,'Si4430::setFrequency()'],['../class_r_f_m96.html#ae2be63ae8365648098b84cc86475fb84',1,'RFM96::setFrequency()'],['../class_r_f_m95.html#a9dbe60f998ddc661282ebf454dba0f87',1,'RFM95::setFrequency()'],['../classn_r_f24.html#a408278336cdf25fd205ecffea86c26e8',1,'nRF24::setFrequency()'],['../class_c_c1101.html#a9592c023556c38c2b8066a23da96ae5e',1,'CC1101::setFrequency()']]],
+ ['setfrequencydeviation_590',['setFrequencyDeviation',['../class_s_x128x.html#a26d0d02e5e53a3172df9208fa343a3f1',1,'SX128x::setFrequencyDeviation()'],['../class_physical_layer.html#a2f4f9b428d9ea9af886ca85e5088ed7b',1,'PhysicalLayer::setFrequencyDeviation()'],['../class_s_x127x.html#a448ea8a6a6011a9cdddd4e09bd6c9679',1,'SX127x::setFrequencyDeviation()'],['../class_s_x126x.html#a7cd95a5f2e39ae8fb1a3040e77fa21a3',1,'SX126x::setFrequencyDeviation()'],['../class_r_f69.html#adb9fbfedf95f34ac537815870b98a9be',1,'RF69::setFrequencyDeviation()'],['../class_si443x.html#a7c4e6caa95e5622f6f515ba0339a1c66',1,'Si443x::setFrequencyDeviation()'],['../class_c_c1101.html#a0d69713b9f20c9de354c13c3167b18b3',1,'CC1101::setFrequencyDeviation()'],['../classn_r_f24.html#a5170284f0a5535de7d00216d450b87a4',1,'nRF24::setFrequencyDeviation()']]],
+ ['setgain_591',['setGain',['../class_s_x1272.html#ae1c57ad5e8496dc28cd3ba9852809852',1,'SX1272::setGain()'],['../class_s_x1278.html#aa57b713988cfa224a6db2ff325052931',1,'SX1278::setGain()']]],
+ ['setgaincontrol_592',['setGainControl',['../class_s_x128x.html#a3837662441a9eb3f0a71f4f667db9e91',1,'SX128x']]],
+ ['setgdo0action_593',['setGdo0Action',['../class_c_c1101.html#ae60ea5cacfb1543fcecde5bfac16361a',1,'CC1101']]],
+ ['setgdo2action_594',['setGdo2Action',['../class_c_c1101.html#ac6338c2f5c937a12dac06069944ffb77',1,'CC1101']]],
+ ['sethighsensitivitymode_595',['setHighSensitivityMode',['../class_s_x128x.html#a73e3655e92bca9a06e2d0abbf1a4bed4',1,'SX128x']]],
+ ['setinversion_596',['setInversion',['../class_hell_client.html#a1779f13c8052c2392a1f2f0e1164343e',1,'HellClient']]],
+ ['setirqaction_597',['setIrqAction',['../classn_r_f24.html#abf9323748b1a850e6ddc6f6d48f4cfb3',1,'nRF24::setIrqAction()'],['../class_si443x.html#a801b51059e61f93d4e01ae6ba8eb0726',1,'Si443x::setIrqAction()']]],
+ ['setlnatestboost_598',['setLnaTestBoost',['../class_r_f69.html#aa14dbfd82cd75b9759d4d78bdb05c194',1,'RF69']]],
+ ['setnodeaddress_599',['setNodeAddress',['../class_c_c1101.html#a6e62914790f132816134fc68c2bb5eb8',1,'CC1101::setNodeAddress()'],['../class_r_f69.html#ab9c217d5ece259950780a05c6e41f75c',1,'RF69::setNodeAddress()'],['../class_s_x126x.html#a514cabe74bbe3434d7e4f244c4077752',1,'SX126x::setNodeAddress()'],['../class_s_x127x.html#ab99630d50672b43fc7162ba8f3293f95',1,'SX127x::setNodeAddress()']]],
+ ['setook_600',['setOOK',['../class_c_c1101.html#afa64d1ad4789d3146b38d14437234756',1,'CC1101::setOOK()'],['../class_r_f69.html#a9c2f94a1c3c8a4f3fd2c5785217bee0a',1,'RF69::setOOK()'],['../class_s_x127x.html#a24ef0af19a6b8954f956a3c3ad4286ee',1,'SX127x::setOOK(bool enableOOK)']]],
+ ['setookfixedorfloorthreshold_601',['setOokFixedOrFloorThreshold',['../class_s_x127x.html#a17ff4e4e0afaebed727648e1400be538',1,'SX127x']]],
+ ['setookfixedthreshold_602',['setOokFixedThreshold',['../class_r_f69.html#a2f5852cf0757e38b56b6208760d9a459',1,'RF69']]],
+ ['setookpeakthresholddecrement_603',['setOokPeakThresholdDecrement',['../class_s_x127x.html#aac2f43d70b5f94e49e09b4c9f082f46d',1,'SX127x::setOokPeakThresholdDecrement()'],['../class_r_f69.html#a434420f2def6c383608223105469fda1',1,'RF69::setOokPeakThresholdDecrement()']]],
+ ['setookpeakthresholdstep_604',['setOokPeakThresholdStep',['../class_s_x127x.html#a48ca43e6aad02815fa1507f0f0831c54',1,'SX127x']]],
+ ['setookthresholdtype_605',['setOokThresholdType',['../class_r_f69.html#a219a046c10ddcc0a787ad19346ecad6a',1,'RF69::setOokThresholdType()'],['../class_s_x127x.html#a8b93142202167270db109d18b743c744',1,'SX127x::setOokThresholdType()']]],
+ ['setoutputpower_606',['setOutputPower',['../class_si4432.html#a8b26e2c86a9e5e8f6405f0a57b65caca',1,'Si4432::setOutputPower()'],['../class_s_x128x.html#ad6e2b46c317a8d8512cf0380025147a9',1,'SX128x::setOutputPower()'],['../class_s_x1278.html#a7fe05d0751714577f70da4290b7ced88',1,'SX1278::setOutputPower()'],['../class_s_x1272.html#a6677a04aa0c2f3bbde2509786b6a66de',1,'SX1272::setOutputPower()'],['../class_s_x1268.html#a5b0744aa46fbb4f8c738b010dfcc9b45',1,'SX1268::setOutputPower()'],['../class_s_x1262.html#aa149463283dc9cddfec836ec6620d4dc',1,'SX1262::setOutputPower()'],['../class_s_x1261.html#aa541f927995a1756c651b93fd24edc65',1,'SX1261::setOutputPower()'],['../class_s_t_m32_w_lx.html#a9afbde1c466907598974cc3923784c5b',1,'STM32WLx::setOutputPower()'],['../class_si4431.html#a4da296b35056e076ff69a288bd801d19',1,'Si4431::setOutputPower()'],['../class_si4430.html#af8d615431bf66e06b45487f3fff73d16',1,'Si4430::setOutputPower()'],['../class_r_f69.html#a998ddd21fc152d835c6f1b8d31b02fcc',1,'RF69::setOutputPower()'],['../classn_r_f24.html#a824453d547c0b42ac1988acb42032ca4',1,'nRF24::setOutputPower()'],['../class_c_c1101.html#ac3ff8051af5ca50c349e02257f1a3bda',1,'CC1101::setOutputPower()']]],
+ ['setpreamblelength_607',['setPreambleLength',['../class_s_x128x.html#a1984a405262f155f16a4759c5f6b0133',1,'SX128x::setPreambleLength()'],['../class_s_x127x.html#ab608c45e0dcc44280df29580dc0a31ed',1,'SX127x::setPreambleLength()'],['../class_s_x126x.html#ab00f765bbfbfaa8c693532ea3a90c29b',1,'SX126x::setPreambleLength()'],['../class_r_f69.html#a7c84b3f881cad6e05b0f4f68c24496d9',1,'RF69::setPreambleLength()'],['../class_si443x.html#a4821a6141caf16141074615c976ecd91',1,'Si443x::setPreambleLength()'],['../class_c_c1101.html#acbfa80f431f335d5597500319f0affa8',1,'CC1101::setPreambleLength(uint8_t preambleLength)']]],
+ ['setpromiscuousmode_608',['setPromiscuousMode',['../class_c_c1101.html#a2911d49d1c293542f7a374c9af60df0e',1,'CC1101::setPromiscuousMode()'],['../class_r_f69.html#a6d90ad1d455de045c53c5758babd876c',1,'RF69::setPromiscuousMode()']]],
+ ['setreceivepipe_609',['setReceivePipe',['../classn_r_f24.html#a31bcc5a8c3747bf08a273dbdadc5481a',1,'nRF24::setReceivePipe(uint8_t pipeNum, uint8_t *addr)'],['../classn_r_f24.html#ab5bc08aef88d8cf41c38369044005da8',1,'nRF24::setReceivePipe(uint8_t pipeNum, uint8_t addrByte)']]],
+ ['setrecvsequence_610',['setRecvSequence',['../class_a_x25_frame.html#a4696a8eede8bac85f0ee6de6fee79ea8',1,'AX25Frame']]],
+ ['setregulatordcdc_611',['setRegulatorDCDC',['../class_s_x126x.html#a5ae69309ca0cf5f13c60f2d162916ff8',1,'SX126x']]],
+ ['setregulatorldo_612',['setRegulatorLDO',['../class_s_x126x.html#a21c263ce1a339faa74c568d9afb81cd2',1,'SX126x']]],
+ ['setrepeaters_613',['setRepeaters',['../class_a_x25_frame.html#a7f2d9f4f1ba29d0fd9f9f3f2cf03f797',1,'AX25Frame']]],
+ ['setrfswitchpins_614',['setRfSwitchPins',['../class_c_c1101.html#a45ab4e3f4f9db367185333d36ba21ed2',1,'CC1101::setRfSwitchPins()'],['../class_s_x128x.html#a5f11803b3430bc059321b443f407e78b',1,'SX128x::setRfSwitchPins()'],['../class_s_x127x.html#ae9781180418c1ec9c365b74acbc98d8a',1,'SX127x::setRfSwitchPins()'],['../class_s_x126x.html#a288257242e483cb3eb6944333179dd26',1,'SX126x::setRfSwitchPins()'],['../class_si443x.html#ae365087803b88b29932b5c793edff1d4',1,'Si443x::setRfSwitchPins()'],['../class_r_f69.html#aada7c48828b950cdfd260594d502b03d',1,'RF69::setRfSwitchPins()'],['../class_module.html#a0ecbb4e1e98094c1296b1e823dc14703',1,'Module::setRfSwitchPins(RADIOLIB_PIN_TYPE rxEn, RADIOLIB_PIN_TYPE txEn)']]],
+ ['setrfswitchstate_615',['setRfSwitchState',['../class_module.html#afbed643f082286012bf44bba22381ae6',1,'Module']]],
+ ['setrfswitchtable_616',['setRfSwitchTable',['../class_r_f69.html#a58e54536624722377010d7d6ea7a8b35',1,'RF69::setRfSwitchTable()'],['../class_s_t_m32_w_lx.html#ad92085fdf4508c0849de0aec8dee2494',1,'STM32WLx::setRfSwitchTable()'],['../class_s_x128x.html#ae14ea0c263fba51ec39d146c5877f0a3',1,'SX128x::setRfSwitchTable()'],['../class_s_x127x.html#ad18500bf1dd7592f4ea9d7c447427e14',1,'SX127x::setRfSwitchTable()'],['../class_si443x.html#a534eea9a03a36f9afd97200a0e0b7873',1,'Si443x::setRfSwitchTable()'],['../class_module.html#a870c63233146d03380f753498c975050',1,'Module::setRfSwitchTable()'],['../class_c_c1101.html#a0aa1c96a4911eecd8c7178ef26309229',1,'CC1101::setRfSwitchTable()'],['../class_s_x126x.html#ad92085fdf4508c0849de0aec8dee2494',1,'SX126x::setRfSwitchTable()']]],
+ ['setrssiconfig_617',['setRSSIConfig',['../class_s_x127x.html#ad3955f85f456edae772a51025a19029b',1,'SX127x']]],
+ ['setrssithreshold_618',['setRSSIThreshold',['../class_r_f69.html#afcb723ae58d6519e5b95d017d2beb78a',1,'RF69::setRSSIThreshold()'],['../class_s_x127x.html#a5094d0f471aaa428167816d1ac30bb76',1,'SX127x::setRSSIThreshold()']]],
+ ['setrxbandwidth_619',['setRxBandwidth',['../class_si443x.html#a51e6b7c677e82042224798114f311175',1,'Si443x::setRxBandwidth()'],['../class_s_x127x.html#a2cc53b9f9d90647c5709cb974779cf53',1,'SX127x::setRxBandwidth()'],['../class_s_x126x.html#a59d443c02d4620cda32c63a00c6bcc22',1,'SX126x::setRxBandwidth()'],['../class_r_f69.html#a735d8f22095a7e69471d73ca021b9d1a',1,'RF69::setRxBandwidth()'],['../class_c_c1101.html#a381d0059d7a0ccd8a2f54d7d3376f9b6',1,'CC1101::setRxBandwidth()']]],
+ ['setrxboostedgainmode_620',['setRxBoostedGainMode',['../class_s_x126x.html#a920aa76ff5f0f579424ef6de92e588c8',1,'SX126x']]],
+ ['setsendsequence_621',['setSendSequence',['../class_a_x25_frame.html#a026e9b96fa69018590fcf6842df8be70',1,'AX25Frame']]],
+ ['setspreadingfactor_622',['setSpreadingFactor',['../class_s_x128x.html#ae435f57132f76f4283abb870176acf54',1,'SX128x::setSpreadingFactor()'],['../class_s_x1278.html#af70c22fe38bc3b944070ccbc083fed08',1,'SX1278::setSpreadingFactor()'],['../class_s_x1277.html#a1df27f0b0b6e5b308879875e4d8306cf',1,'SX1277::setSpreadingFactor()'],['../class_s_x1273.html#a1dbc5a0847c2b62d2ec5fc439ddfec3f',1,'SX1273::setSpreadingFactor()'],['../class_s_x126x.html#ae5993359ace652fbdc862eb23fdd263d',1,'SX126x::setSpreadingFactor()'],['../class_s_x1272.html#a82084ac58502c83d2ada998410307490',1,'SX1272::setSpreadingFactor()'],['../class_l_l_c_c68.html#ad59d1a1cb32c7c89c13ebf46051d26e4',1,'LLCC68::setSpreadingFactor()'],['../class_r_f_m97.html#ae8d0ead424c0c9950ad9d5b7132bdf67',1,'RFM97::setSpreadingFactor()']]],
+ ['setsyncbits_623',['setSyncBits',['../class_s_x126x.html#ac594fbb30c5010658c970a64654c7162',1,'SX126x']]],
+ ['setsyncword_624',['setSyncWord',['../class_s_x127x.html#a9b7afe338fd5b81122c369ecaf0c3ebc',1,'SX127x::setSyncWord()'],['../class_s_x128x.html#a1bef6b6f3058be6b1681c78334342bc1',1,'SX128x::setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)'],['../class_s_x128x.html#a0efa595867624a54153d693d16f9f731',1,'SX128x::setSyncWord(uint8_t *syncWord, uint8_t len)'],['../class_s_x127x.html#ac5c7f4584352a12390594395d9c29bde',1,'SX127x::setSyncWord()'],['../class_s_x126x.html#a38e6d7831f35893a5b8328c10a2901bf',1,'SX126x::setSyncWord(uint8_t *syncWord, uint8_t len)'],['../class_s_x126x.html#a9d92dce566f8aefa836fe8f332e9560f',1,'SX126x::setSyncWord(uint8_t syncWord, uint8_t controlBits=0x44)'],['../class_si443x.html#a4ed0da298c2418db4a88a19ef8938e0a',1,'Si443x::setSyncWord()'],['../class_r_f69.html#a26667d50ec845c28e17236c69c886561',1,'RF69::setSyncWord()'],['../class_c_c1101.html#ab89b0932dbacadc34d049a2bd2292001',1,'CC1101::setSyncWord(uint8_t *syncWord, uint8_t len, uint8_t maxErrBits=0, bool requireCarrierSense=false)'],['../class_c_c1101.html#a433f1a40b33be6c84d3665a1b4cd57d6',1,'CC1101::setSyncWord(uint8_t syncH, uint8_t syncL, uint8_t maxErrBits=0, bool requireCarrierSense=false)']]],
+ ['settcxo_625',['setTCXO',['../class_s_x126x.html#a57bee6f4b3a3b7ec646ac8de347ee0d6',1,'SX126x']]],
+ ['settransmitpipe_626',['setTransmitPipe',['../classn_r_f24.html#aa0e1f2dddf810213410a420205bbd8af',1,'nRF24']]],
+ ['setwhitening_627',['setWhitening',['../class_s_x126x.html#a67702de41ae866b9f9d73234fc9ae376',1,'SX126x::setWhitening()'],['../class_s_x128x.html#a8b3eea268f21bf911b6eaf37c5eb0b5f',1,'SX128x::setWhitening()']]],
+ ['si4430_628',['Si4430',['../class_si4430.html#ac5ac1122e863a92b374a71e8880e16d9',1,'Si4430']]],
+ ['si4431_629',['Si4431',['../class_si4431.html#a332bfd2a32dea9ac0700bf172fe5b2d0',1,'Si4431']]],
+ ['si4432_630',['Si4432',['../class_si4432.html#afb1f1ae46d04788aa42f6276efd231ac',1,'Si4432']]],
+ ['si443x_631',['Si443x',['../class_si443x.html#ae7cfff2efebfa01c8a50a5cbbe8775b9',1,'Si443x']]],
+ ['sleep_632',['sleep',['../classn_r_f24.html#a033287e33c532638c11e2775a073f297',1,'nRF24::sleep()'],['../class_r_f69.html#a472a04041551cb38d2223fb34f71d8eb',1,'RF69::sleep()'],['../class_si443x.html#ada90718aeb67d7f0e9899da534de9695',1,'Si443x::sleep()'],['../class_s_x126x.html#afb5509f0705cdd971065251ed6b2fb4e',1,'SX126x::sleep()'],['../class_s_x127x.html#a44501ec8f8ac6084467b94516b1337df',1,'SX127x::sleep()'],['../class_s_x128x.html#a1d15e13e15b060ddbbe84257d5fcb66f',1,'SX128x::sleep()']]],
+ ['spectralscanabort_633',['spectralScanAbort',['../class_s_x126x.html#a865397e1cca38bec2d055c047825ea07',1,'SX126x']]],
+ ['spectralscangetresult_634',['spectralScanGetResult',['../class_s_x126x.html#ae473773e5bed4b08452e80311bdb26f2',1,'SX126x']]],
+ ['spectralscangetstatus_635',['spectralScanGetStatus',['../class_s_x126x.html#a5595fff99d76d50d711b8cdad98527c4',1,'SX126x']]],
+ ['spectralscanstart_636',['spectralScanStart',['../class_s_x126x.html#a45d4457ca299ac226d88b066bfc69329',1,'SX126x']]],
+ ['spicheckstream_637',['SPIcheckStream',['../class_module.html#a5efa7ae78cab1d7f43005e965923f769',1,'Module']]],
+ ['spigetregvalue_638',['SPIgetRegValue',['../class_module.html#a01e15988ec448c76142ee5709929be2c',1,'Module']]],
+ ['spireadregister_639',['SPIreadRegister',['../class_module.html#a9a545e4a001da0d9f6358279ac40d4f0',1,'Module']]],
+ ['spireadregisterburst_640',['SPIreadRegisterBurst',['../class_module.html#a874e030f1931e606e380930d37dd83ee',1,'Module']]],
+ ['spireadstream_641',['SPIreadStream',['../class_module.html#ab9fc874adc8dbe7c3f1fd3c267c27708',1,'Module::SPIreadStream(uint8_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)'],['../class_module.html#a085415b49ff72238f118b937ad896cbd',1,'Module::SPIreadStream(uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)']]],
+ ['spisetregvalue_642',['SPIsetRegValue',['../class_module.html#a081191402ad5c49e6c21982fc4587b77',1,'Module']]],
+ ['spitransfer_643',['SPItransfer',['../class_module.html#a78dd39aa71d97e2220a880df8162fdde',1,'Module']]],
+ ['spitransferstream_644',['SPItransferStream',['../class_module.html#ac3586c8d4013cbdd22cf34032632c181',1,'Module']]],
+ ['spiwriteregister_645',['SPIwriteRegister',['../class_module.html#a4437af6552e258e95ed8ed452afa6dd4',1,'Module']]],
+ ['spiwriteregisterburst_646',['SPIwriteRegisterBurst',['../class_module.html#af474f82d00fffc1ee0fc8def2c7f220c',1,'Module']]],
+ ['spiwritestream_647',['SPIwriteStream',['../class_module.html#a74ce586afa403130007a474d3295d762',1,'Module::SPIwriteStream(uint8_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)'],['../class_module.html#a7acbe601ebe6398781d0f2de5177305e',1,'Module::SPIwriteStream(uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)']]],
+ ['sstvclient_648',['SSTVClient',['../class_s_s_t_v_client.html#af15cf501c00172270d2d2c43d7a7100a',1,'SSTVClient::SSTVClient(PhysicalLayer *phy)'],['../class_s_s_t_v_client.html#a99e46bec8403dfc36b9e5b102b1f7cf1',1,'SSTVClient::SSTVClient(AFSKClient *audio)']]],
+ ['standby_649',['standby',['../class_s_x128x.html#a2be8cc6c3b61b59cb6a6ca4f6a030b45',1,'SX128x::standby()'],['../class_r_t_t_y_client.html#a928dd206749d68b8ce450e14c24b9f22',1,'RTTYClient::standby()'],['../class_physical_layer.html#a7d5da4311092e3df6b193ff303a0c5e8',1,'PhysicalLayer::standby(uint8_t mode)'],['../class_physical_layer.html#acbcaf6aefcb77a354797e66222fe5018',1,'PhysicalLayer::standby()'],['../class_f_s_k4_client.html#a8b5765371ebbf68a21bc0bbfdf9f82ac',1,'FSK4Client::standby()'],['../class_s_x128x.html#aa11ba80f0cebb3e6927c775ad5f96b4e',1,'SX128x::standby()'],['../class_s_x127x.html#a760b8c5103128f122fbe489c6529ce41',1,'SX127x::standby()'],['../class_s_x126x.html#ad7569396f09f3867dc1bd4d4a0613acd',1,'SX126x::standby(uint8_t mode)'],['../class_s_x126x.html#a7a1579e2557c36a4a34b09039c0d0c71',1,'SX126x::standby() override'],['../class_si443x.html#ac45d2776df3ff338db154ead143fb7b8',1,'Si443x::standby()'],['../class_r_f69.html#a20242499eb926ff7b7da6e3f74a9ece1',1,'RF69::standby()'],['../classn_r_f24.html#a5957f06a891d3d9c07e87b59c239ce56',1,'nRF24::standby()'],['../class_c_c1101.html#a7612bf81e48086004c62548de2682266',1,'CC1101::standby()']]],
+ ['startchannelscan_650',['startChannelScan',['../class_s_x126x.html#a10a0e75571350fb05fa100e5d5151be2',1,'SX126x::startChannelScan()'],['../class_s_x127x.html#a1d4631691c16d6ecf38815dc4e59a059',1,'SX127x::startChannelScan()']]],
+ ['startdirect_651',['startDirect',['../class_physical_layer.html#a88a10657bd2215a11a2331f937414b55',1,'PhysicalLayer']]],
+ ['startranging_652',['startRanging',['../class_s_x1280.html#a78cebe909fb2776f11f6c50f4f241c10',1,'SX1280']]],
+ ['startreceive_653',['startReceive',['../class_r_f69.html#afae38fa64242043de34096bf497725f1',1,'RF69::startReceive()'],['../class_pager_client.html#ad6f4f034b71311144f76b629a8ef8f8d',1,'PagerClient::startReceive()'],['../class_s_x128x.html#add774469f0bde099082a29068064712c',1,'SX128x::startReceive()'],['../class_s_x127x.html#adffb96b7f80dc43909bb4cebde68fe9d',1,'SX127x::startReceive()'],['../class_si443x.html#a10f886fc534a85bbf8c1aeb9b5ffe4f2',1,'Si443x::startReceive()'],['../class_s_x126x.html#a34057f054d1cd3cce520ddf87b0821d5',1,'SX126x::startReceive()'],['../classn_r_f24.html#af4f443da5d90e032e5f2f65420515f9c',1,'nRF24::startReceive()'],['../class_c_c1101.html#af727750d05be0bcef4bb8ac260d110e3',1,'CC1101::startReceive()']]],
+ ['startreceivedutycycle_654',['startReceiveDutyCycle',['../class_s_x126x.html#a5b4f8a41b593436b8c7a2a2d46ac387e',1,'SX126x']]],
+ ['startreceivedutycycleauto_655',['startReceiveDutyCycleAuto',['../class_s_x126x.html#a077f180905ce4818cbdacad0cd9fe841',1,'SX126x']]],
+ ['startsignal_656',['startSignal',['../class_morse_client.html#a3c718208786f8fe55f30eee990ec28e3',1,'MorseClient']]],
+ ['starttransmit_657',['startTransmit',['../class_r_f69.html#af068e6e862c99e39d0261a7971dd56db',1,'RF69::startTransmit(String &str, uint8_t addr=0)'],['../class_r_f69.html#a923654706eff5118ef6e84214e837f27',1,'RF69::startTransmit(const char *str, uint8_t addr=0)'],['../class_r_f69.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'RF69::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_si443x.html#af068e6e862c99e39d0261a7971dd56db',1,'Si443x::startTransmit(String &str, uint8_t addr=0)'],['../class_si443x.html#a923654706eff5118ef6e84214e837f27',1,'Si443x::startTransmit(const char *str, uint8_t addr=0)'],['../class_si443x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'Si443x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x126x.html#af068e6e862c99e39d0261a7971dd56db',1,'SX126x::startTransmit(String &str, uint8_t addr=0)'],['../class_s_x126x.html#a923654706eff5118ef6e84214e837f27',1,'SX126x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x126x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'SX126x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x127x.html#af068e6e862c99e39d0261a7971dd56db',1,'SX127x::startTransmit(String &str, uint8_t addr=0)'],['../class_s_x127x.html#a923654706eff5118ef6e84214e837f27',1,'SX127x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x127x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'SX127x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_s_x128x.html#af068e6e862c99e39d0261a7971dd56db',1,'SX128x::startTransmit(String &str, uint8_t addr=0)'],['../class_s_x128x.html#a923654706eff5118ef6e84214e837f27',1,'SX128x::startTransmit(const char *str, uint8_t addr=0)'],['../class_s_x128x.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'SX128x::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_physical_layer.html#af068e6e862c99e39d0261a7971dd56db',1,'PhysicalLayer::startTransmit()'],['../class_s_x128x.html#aef221e7d463c5228ce00ed6934512848',1,'SX128x::startTransmit()'],['../classn_r_f24.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'nRF24::startTransmit()'],['../class_c_c1101.html#a0df2938e2509a8f2746b20ae0558d4ea',1,'CC1101::startTransmit()'],['../classn_r_f24.html#a42fdc828b49f2b8e15457189bd57d917',1,'nRF24::startTransmit()'],['../class_r_f69.html#a855dc194947b095b821ec1524ba6814c',1,'RF69::startTransmit()'],['../class_si443x.html#a402b4f5f11ba79e9cd4fb6ac0bfd9314',1,'Si443x::startTransmit()'],['../class_s_x126x.html#ab843614658a79db7aa24e48d5b6e84f1',1,'SX126x::startTransmit()'],['../class_s_x127x.html#adc2f1379573b7a7b5ee8125ea3752083',1,'SX127x::startTransmit()'],['../class_physical_layer.html#a923654706eff5118ef6e84214e837f27',1,'PhysicalLayer::startTransmit(const char *str, uint8_t addr=0)'],['../class_physical_layer.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'PhysicalLayer::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../class_c_c1101.html#af068e6e862c99e39d0261a7971dd56db',1,'CC1101::startTransmit(String &str, uint8_t addr=0)'],['../class_c_c1101.html#a923654706eff5118ef6e84214e837f27',1,'CC1101::startTransmit(const char *str, uint8_t addr=0)'],['../class_c_c1101.html#ad59e37ce0606dc8051e40be9d14cfec3',1,'CC1101::startTransmit(uint8_t *data, size_t len, uint8_t addr=0)'],['../classn_r_f24.html#af068e6e862c99e39d0261a7971dd56db',1,'nRF24::startTransmit(String &str, uint8_t addr=0)'],['../classn_r_f24.html#a923654706eff5118ef6e84214e837f27',1,'nRF24::startTransmit(const char *str, uint8_t addr=0)']]],
+ ['stm32wlx_658',['STM32WLx',['../class_s_t_m32_w_lx.html#ac0e8787dbb8e8aaa172b089ace6eaa09',1,'STM32WLx']]],
+ ['sx1231_659',['SX1231',['../class_s_x1231.html#a9f39cd41fa0c934fe871b6cbfa7ce269',1,'SX1231']]],
+ ['sx1261_660',['SX1261',['../class_s_x1261.html#a7d74b8684dd49b5b3ba23baf336f1c35',1,'SX1261']]],
+ ['sx1262_661',['SX1262',['../class_s_x1262.html#a0da317728ec8ef23c5032d550c9acb8d',1,'SX1262']]],
+ ['sx1268_662',['SX1268',['../class_s_x1268.html#a6bc50597d50fd9a2387628e452eac42f',1,'SX1268']]],
+ ['sx126x_663',['SX126x',['../class_s_x126x.html#aaca5a8fa8a3e634dd1b5b4c2bb5058d8',1,'SX126x']]],
+ ['sx1272_664',['SX1272',['../class_s_x1272.html#a9ffe467a6baaeaa079e02c3f1f43f626',1,'SX1272']]],
+ ['sx1273_665',['SX1273',['../class_s_x1273.html#ad0387b22d6dcc876bc5f85174714149b',1,'SX1273']]],
+ ['sx1276_666',['SX1276',['../class_s_x1276.html#a91c31d4dbd6d35ef6e42dba6dad8197b',1,'SX1276']]],
+ ['sx1277_667',['SX1277',['../class_s_x1277.html#a296fb332bf2cdc574dbfe933d9d10eda',1,'SX1277']]],
+ ['sx1278_668',['SX1278',['../class_s_x1278.html#a00ebd3e60a66056940b241b13da0c68e',1,'SX1278']]],
+ ['sx1279_669',['SX1279',['../class_s_x1279.html#abc606ad06ee77b6830dab4331793d22a',1,'SX1279']]],
+ ['sx127x_670',['SX127x',['../class_s_x127x.html#ac74c5914ca429a3892c66b9d98e3ea6c',1,'SX127x']]],
+ ['sx1280_671',['SX1280',['../class_s_x1280.html#a0356199b89860e15cda4979cd9dc13eb',1,'SX1280']]],
+ ['sx1281_672',['SX1281',['../class_s_x1281.html#a0dd7678cdf7fad9ecfc9139c5092f998',1,'SX1281']]],
+ ['sx1282_673',['SX1282',['../class_s_x1282.html#ae90b7dcd7167c4cbe20e33ced04e4232',1,'SX1282']]],
+ ['sx128x_674',['SX128x',['../class_s_x128x.html#a9ccbf51f8304f1041c8eef182be547a7',1,'SX128x']]]
];
diff --git a/search/groups_0.js b/search/groups_0.js
index b662b3f3..7dd02852 100644
--- a/search/groups_0.js
+++ b/search/groups_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['data_20shaping_20filter_20values_20aliases_2e_718',['Data shaping filter values aliases.',['../group__config__shaping.html',1,'']]]
+ ['data_20shaping_20filter_20values_20aliases_2e_728',['Data shaping filter values aliases.',['../group__config__shaping.html',1,'']]]
];
diff --git a/search/groups_1.js b/search/groups_1.js
index 5131f6f2..b71a4ea1 100644
--- a/search/groups_1.js
+++ b/search/groups_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['encoding_20type_20aliases_2e_719',['Encoding type aliases.',['../group__config__encoding.html',1,'']]]
+ ['encoding_20type_20aliases_2e_729',['Encoding type aliases.',['../group__config__encoding.html',1,'']]]
];
diff --git a/search/groups_2.js b/search/groups_2.js
index ddce8c41..be65496c 100644
--- a/search/groups_2.js
+++ b/search/groups_2.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['mic_2de_20message_20types_2e_720',['Mic-E message types.',['../group__mic__e__message__types.html',1,'']]]
+ ['mic_2de_20message_20types_2e_730',['Mic-E message types.',['../group__mic__e__message__types.html',1,'']]]
];
diff --git a/search/groups_3.js b/search/groups_3.js
index 1593fab2..51c8aa72 100644
--- a/search/groups_3.js
+++ b/search/groups_3.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['standby_20mode_20type_20aliases_2e_721',['Standby mode type aliases.',['../group__config__standby.html',1,'']]],
- ['status_20codes_722',['Status Codes',['../group__status__codes.html',1,'']]]
+ ['standby_20mode_20type_20aliases_2e_731',['Standby mode type aliases.',['../group__config__standby.html',1,'']]],
+ ['status_20codes_732',['Status Codes',['../group__status__codes.html',1,'']]]
];
diff --git a/search/pages_0.js b/search/pages_0.js
index 71361aa6..d584aea2 100644
--- a/search/pages_0.js
+++ b/search/pages_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['radiolib_20documentation_723',['RadioLib Documentation',['../index.html',1,'']]]
+ ['radiolib_20documentation_733',['RadioLib Documentation',['../index.html',1,'']]]
];
diff --git a/search/pages_1.js b/search/pages_1.js
index e4d8a314..11660006 100644
--- a/search/pages_1.js
+++ b/search/pages_1.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['todo_20list_724',['Todo List',['../todo.html',1,'']]]
+ ['todo_20list_734',['Todo List',['../todo.html',1,'']]]
];
diff --git a/search/searchdata.js b/search/searchdata.js
index 1744cbf0..67445cb2 100644
--- a/search/searchdata.js
+++ b/search/searchdata.js
@@ -1,8 +1,8 @@
var indexSectionsWithContent =
{
- 0: "abcdefghilmnoprstvwxy~",
+ 0: "abcdefghilmnoprstuvwxy~",
1: "acefhilmnprst",
- 2: "abcdefghilmnoprstvwy~",
+ 2: "abcdefghilmnoprstuvwy~",
3: "cdfhilnprstvwx",
4: "s",
5: "o",
diff --git a/search/typedefs_0.js b/search/typedefs_0.js
index 23891093..9d07577f 100644
--- a/search/typedefs_0.js
+++ b/search/typedefs_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['spiparsestatuscb_5ft_710',['SPIparseStatusCb_t',['../class_module.html#a9393088249856eab568126aeb2493e4a',1,'Module']]]
+ ['spiparsestatuscb_5ft_720',['SPIparseStatusCb_t',['../class_module.html#a9393088249856eab568126aeb2493e4a',1,'Module']]]
];
diff --git a/search/variables_0.js b/search/variables_0.js
index e8eff15d..ccaf27c3 100644
--- a/search/variables_0.js
+++ b/search/variables_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['control_678',['control',['../class_a_x25_frame.html#a5b196079b539dc417ca65dd4ad622f8f',1,'AX25Frame']]]
+ ['control_688',['control',['../class_a_x25_frame.html#a5b196079b539dc417ca65dd4ad622f8f',1,'AX25Frame']]]
];
diff --git a/search/variables_1.js b/search/variables_1.js
index 59e77a2b..b0b0b76f 100644
--- a/search/variables_1.js
+++ b/search/variables_1.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['destcallsign_679',['destCallsign',['../class_a_x25_frame.html#a7fe9805148e2dd46d163cd989473dbff',1,'AX25Frame']]],
- ['destssid_680',['destSSID',['../class_a_x25_frame.html#af62935e56dc24bca5d2e2aeb932b63f8',1,'AX25Frame']]]
+ ['destcallsign_689',['destCallsign',['../class_a_x25_frame.html#a7fe9805148e2dd46d163cd989473dbff',1,'AX25Frame']]],
+ ['destssid_690',['destSSID',['../class_a_x25_frame.html#af62935e56dc24bca5d2e2aeb932b63f8',1,'AX25Frame']]]
];
diff --git a/search/variables_2.js b/search/variables_2.js
index 375b944e..7b4791c4 100644
--- a/search/variables_2.js
+++ b/search/variables_2.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['freq_681',['freq',['../structtone__t.html#a322e5f269a6a7eaae58f3ca0b73da0cf',1,'tone_t']]]
+ ['freq_691',['freq',['../structtone__t.html#a322e5f269a6a7eaae58f3ca0b73da0cf',1,'tone_t']]]
];
diff --git a/search/variables_3.js b/search/variables_3.js
index e464d2bd..02e142e8 100644
--- a/search/variables_3.js
+++ b/search/variables_3.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['height_682',['height',['../struct_s_s_t_v_mode__t.html#aae9c12993b804b63c258e82244f20031',1,'SSTVMode_t']]]
+ ['height_692',['height',['../struct_s_s_t_v_mode__t.html#aae9c12993b804b63c258e82244f20031',1,'SSTVMode_t']]]
];
diff --git a/search/variables_4.js b/search/variables_4.js
index 885e1c01..fe2cbd79 100644
--- a/search/variables_4.js
+++ b/search/variables_4.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['info_683',['info',['../class_a_x25_frame.html#aa82f006b84b71b9c5d036a4946a65988',1,'AX25Frame']]],
- ['infolen_684',['infoLen',['../class_a_x25_frame.html#a75e8ad33c2540ede5bb130050f6ffc41',1,'AX25Frame']]]
+ ['info_693',['info',['../class_a_x25_frame.html#aa82f006b84b71b9c5d036a4946a65988',1,'AX25Frame']]],
+ ['infolen_694',['infoLen',['../class_a_x25_frame.html#a75e8ad33c2540ede5bb130050f6ffc41',1,'AX25Frame']]]
];
diff --git a/search/variables_5.js b/search/variables_5.js
index 0413e498..c9945de3 100644
--- a/search/variables_5.js
+++ b/search/variables_5.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['len_685',['len',['../structtone__t.html#a3b0421dd255c7c59552741957a6224ed',1,'tone_t']]]
+ ['len_695',['len',['../structtone__t.html#a3b0421dd255c7c59552741957a6224ed',1,'tone_t']]]
];
diff --git a/search/variables_6.js b/search/variables_6.js
index d6a9656a..a3250bc6 100644
--- a/search/variables_6.js
+++ b/search/variables_6.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['numrepeaters_686',['numRepeaters',['../class_a_x25_frame.html#ad27453a838ba90f917a1a9853358bb9a',1,'AX25Frame']]],
- ['numtones_687',['numTones',['../struct_s_s_t_v_mode__t.html#ae3d67bbc9815c38bea17ec070c8c0096',1,'SSTVMode_t']]]
+ ['numrepeaters_696',['numRepeaters',['../class_a_x25_frame.html#ad27453a838ba90f917a1a9853358bb9a',1,'AX25Frame']]],
+ ['numtones_697',['numTones',['../struct_s_s_t_v_mode__t.html#ae3d67bbc9815c38bea17ec070c8c0096',1,'SSTVMode_t']]]
];
diff --git a/search/variables_7.js b/search/variables_7.js
index 5baac5ff..19b0fd6d 100644
--- a/search/variables_7.js
+++ b/search/variables_7.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['protocolid_688',['protocolID',['../class_a_x25_frame.html#aa8895fea37220c82f68bd320331595c8',1,'AX25Frame']]]
+ ['protocolid_698',['protocolID',['../class_a_x25_frame.html#aa8895fea37220c82f68bd320331595c8',1,'AX25Frame']]]
];
diff --git a/search/variables_8.js b/search/variables_8.js
index 1b1e5e78..fadd538d 100644
--- a/search/variables_8.js
+++ b/search/variables_8.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['rcvseqnumber_689',['rcvSeqNumber',['../class_a_x25_frame.html#adce5294af25f09df752997d33ac0e87f',1,'AX25Frame']]],
- ['repeatercallsigns_690',['repeaterCallsigns',['../class_a_x25_frame.html#a29eb08c9e72bbaced8d37dcb2343ee94',1,'AX25Frame']]],
- ['repeaterssids_691',['repeaterSSIDs',['../class_a_x25_frame.html#a5b63c6b6f69e0ac47ba9230ad39c6830',1,'AX25Frame']]],
- ['rfswitch_5fmax_5fpins_692',['RFSWITCH_MAX_PINS',['../class_module.html#a0c11551e12579bbabf57b19e12555b3c',1,'Module']]]
+ ['rcvseqnumber_699',['rcvSeqNumber',['../class_a_x25_frame.html#adce5294af25f09df752997d33ac0e87f',1,'AX25Frame']]],
+ ['repeatercallsigns_700',['repeaterCallsigns',['../class_a_x25_frame.html#a29eb08c9e72bbaced8d37dcb2343ee94',1,'AX25Frame']]],
+ ['repeaterssids_701',['repeaterSSIDs',['../class_a_x25_frame.html#a5b63c6b6f69e0ac47ba9230ad39c6830',1,'AX25Frame']]],
+ ['rfswitch_5fmax_5fpins_702',['RFSWITCH_MAX_PINS',['../class_module.html#a0c11551e12579bbabf57b19e12555b3c',1,'Module']]]
];
diff --git a/search/variables_9.js b/search/variables_9.js
index dcde3247..02aabc10 100644
--- a/search/variables_9.js
+++ b/search/variables_9.js
@@ -1,15 +1,15 @@
var searchData=
[
- ['scanpixellen_693',['scanPixelLen',['../struct_s_s_t_v_mode__t.html#a991e84b2b6f696ec2390f2c3f8cb9694',1,'SSTVMode_t']]],
- ['sendseqnumber_694',['sendSeqNumber',['../class_a_x25_frame.html#a4c0fdf148d3b779d48441d45af87add2',1,'AX25Frame']]],
- ['spiaddrwidth_695',['SPIaddrWidth',['../class_module.html#ac19a495026aae62f5c2f089aa1b2b57a',1,'Module']]],
- ['spinopcommand_696',['SPInopCommand',['../class_module.html#a466112286d19675ca2dbe481358e4365',1,'Module']]],
- ['spiparsestatuscb_697',['SPIparseStatusCb',['../class_module.html#af6e89e2bc4976e8c5dc42dedda9fa6a2',1,'Module']]],
- ['spireadcommand_698',['SPIreadCommand',['../class_module.html#a849ad85fc1bc3a7130e660c13973ab26',1,'Module']]],
- ['spistatuscommand_699',['SPIstatusCommand',['../class_module.html#a06d8d4257c584b57a529fcc405d87c79',1,'Module']]],
- ['spistreamerror_700',['SPIstreamError',['../class_module.html#a66b06e69d57b97116bed1c6f185381f1',1,'Module']]],
- ['spistreamtype_701',['SPIstreamType',['../class_module.html#a34927454be3a34df8a5a586c46c428af',1,'Module']]],
- ['spiwritecommand_702',['SPIwriteCommand',['../class_module.html#ae89764d15e8df5694a6aec0e18f72d3f',1,'Module']]],
- ['srccallsign_703',['srcCallsign',['../class_a_x25_frame.html#a38f7fb6a4a6344b5892c3a3cdf26c585',1,'AX25Frame']]],
- ['srcssid_704',['srcSSID',['../class_a_x25_frame.html#a50c63276facf8126f0f8555b1fc6b2c9',1,'AX25Frame']]]
+ ['scanpixellen_703',['scanPixelLen',['../struct_s_s_t_v_mode__t.html#a991e84b2b6f696ec2390f2c3f8cb9694',1,'SSTVMode_t']]],
+ ['sendseqnumber_704',['sendSeqNumber',['../class_a_x25_frame.html#a4c0fdf148d3b779d48441d45af87add2',1,'AX25Frame']]],
+ ['spiaddrwidth_705',['SPIaddrWidth',['../class_module.html#ac19a495026aae62f5c2f089aa1b2b57a',1,'Module']]],
+ ['spinopcommand_706',['SPInopCommand',['../class_module.html#a466112286d19675ca2dbe481358e4365',1,'Module']]],
+ ['spiparsestatuscb_707',['SPIparseStatusCb',['../class_module.html#af6e89e2bc4976e8c5dc42dedda9fa6a2',1,'Module']]],
+ ['spireadcommand_708',['SPIreadCommand',['../class_module.html#a849ad85fc1bc3a7130e660c13973ab26',1,'Module']]],
+ ['spistatuscommand_709',['SPIstatusCommand',['../class_module.html#a06d8d4257c584b57a529fcc405d87c79',1,'Module']]],
+ ['spistreamerror_710',['SPIstreamError',['../class_module.html#a66b06e69d57b97116bed1c6f185381f1',1,'Module']]],
+ ['spistreamtype_711',['SPIstreamType',['../class_module.html#a34927454be3a34df8a5a586c46c428af',1,'Module']]],
+ ['spiwritecommand_712',['SPIwriteCommand',['../class_module.html#ae89764d15e8df5694a6aec0e18f72d3f',1,'Module']]],
+ ['srccallsign_713',['srcCallsign',['../class_a_x25_frame.html#a38f7fb6a4a6344b5892c3a3cdf26c585',1,'AX25Frame']]],
+ ['srcssid_714',['srcSSID',['../class_a_x25_frame.html#a50c63276facf8126f0f8555b1fc6b2c9',1,'AX25Frame']]]
];
diff --git a/search/variables_a.js b/search/variables_a.js
index 3e7e45ba..15fdffb2 100644
--- a/search/variables_a.js
+++ b/search/variables_a.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['tones_705',['tones',['../struct_s_s_t_v_mode__t.html#a27c6a271c1aa8e499a31a784ab9254ad',1,'SSTVMode_t']]],
- ['type_706',['type',['../structtone__t.html#af92472bf087b9a7ec0c350bd503bdd74',1,'tone_t']]]
+ ['tones_715',['tones',['../struct_s_s_t_v_mode__t.html#a27c6a271c1aa8e499a31a784ab9254ad',1,'SSTVMode_t']]],
+ ['type_716',['type',['../structtone__t.html#af92472bf087b9a7ec0c350bd503bdd74',1,'tone_t']]]
];
diff --git a/search/variables_b.js b/search/variables_b.js
index a73624e0..4fc1a93e 100644
--- a/search/variables_b.js
+++ b/search/variables_b.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['viscode_707',['visCode',['../struct_s_s_t_v_mode__t.html#a4033deed34e2703ab7f9a95cc32e5820',1,'SSTVMode_t']]]
+ ['viscode_717',['visCode',['../struct_s_s_t_v_mode__t.html#a4033deed34e2703ab7f9a95cc32e5820',1,'SSTVMode_t']]]
];
diff --git a/search/variables_c.js b/search/variables_c.js
index c00817bd..645ff4e1 100644
--- a/search/variables_c.js
+++ b/search/variables_c.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['width_708',['width',['../struct_s_s_t_v_mode__t.html#ad8d4e7efb12eb0e0cfa850aeb7353e40',1,'SSTVMode_t']]]
+ ['width_718',['width',['../struct_s_s_t_v_mode__t.html#ad8d4e7efb12eb0e0cfa850aeb7353e40',1,'SSTVMode_t']]]
];
diff --git a/search/variables_d.js b/search/variables_d.js
index 4e8c41b6..43270e3f 100644
--- a/search/variables_d.js
+++ b/search/variables_d.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['xtal_709',['XTAL',['../class_s_x126x.html#ada0fe6c3d31885952b439135cf0c18f1',1,'SX126x']]]
+ ['xtal_719',['XTAL',['../class_s_x126x.html#ada0fe6c3d31885952b439135cf0c18f1',1,'SX126x']]]
];