Update all examples, add link to RadioBoards

This commit is contained in:
jgromes 2024-10-20 16:02:19 +01:00
parent afdf3783c3
commit 2aa8c6e82a
111 changed files with 1711 additions and 1270 deletions

View file

@ -35,9 +35,13 @@
// DIO1 pin: 3 // DIO1 pin: 3
SX1278 radio = new Module(10, 2, 9, 3); SX1278 radio = new Module(10, 2, 9, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// create AFSK client instance using the FSK module // create AFSK client instance using the FSK module
// this requires connection to the module direct // this requires connection to the module direct

View file

@ -35,9 +35,13 @@
// DIO1 pin: 3 // DIO1 pin: 3
SX1278 radio = new Module(10, 2, 9, 3); SX1278 radio = new Module(10, 2, 9, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// create AFSK client instance using the FSK module // create AFSK client instance using the FSK module
// this requires connection to the module direct // this requires connection to the module direct

View file

@ -27,9 +27,13 @@
// DIO1 pin: 3 // DIO1 pin: 3
SX1278 radio = new Module(10, 2, 9, 3); SX1278 radio = new Module(10, 2, 9, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// create APRS client instance using the LoRa radio // create APRS client instance using the LoRa radio
APRSClient aprs(&radio); APRSClient aprs(&radio);

View file

@ -38,9 +38,13 @@
// DIO1 pin: 3 // DIO1 pin: 3
SX1278 radio = new Module(10, 2, 9, 3); SX1278 radio = new Module(10, 2, 9, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// create AX.25 client instance using the FSK module // create AX.25 client instance using the FSK module
AX25Client ax25(&radio); AX25Client ax25(&radio);

View file

@ -31,9 +31,13 @@
// DIO1 pin: 3 // DIO1 pin: 3
SX1278 radio = new Module(10, 2, 9, 3); SX1278 radio = new Module(10, 2, 9, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// create AX.25 client instance using the FSK module // create AX.25 client instance using the FSK module
AX25Client ax25(&radio); AX25Client ax25(&radio);

View file

@ -32,9 +32,13 @@
// DIO1 pin: 3 // DIO1 pin: 3
SX1278 radio = new Module(10, 2, 9, 3); SX1278 radio = new Module(10, 2, 9, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// create AFSK client instance using the FSK module // create AFSK client instance using the FSK module
// this requires connection to the module direct // this requires connection to the module direct

View file

@ -24,9 +24,13 @@
// GDO2 pin: 3 (optional) // GDO2 pin: 3 (optional)
CC1101 radio = new Module(10, 2, RADIOLIB_NC, 3); CC1101 radio = new Module(10, 2, RADIOLIB_NC, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//CC1101 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -31,9 +31,13 @@
// GDO2 pin: 3 (optional) // GDO2 pin: 3 (optional)
CC1101 radio = new Module(10, 2, RADIOLIB_NC, 3); CC1101 radio = new Module(10, 2, RADIOLIB_NC, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//CC1101 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -29,9 +29,13 @@
// GDO2 pin: 3 (optional) // GDO2 pin: 3 (optional)
CC1101 radio = new Module(10, 2, RADIOLIB_NC, 3); CC1101 radio = new Module(10, 2, RADIOLIB_NC, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//CC1101 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -35,9 +35,13 @@ CC1101 radio1 = new Module(10, 2, RADIOLIB_NC, 3);
// GDO2 pin: 5 (optional) // GDO2 pin: 5 (optional)
CC1101 radio2 = new Module(9, 4, RADIOLIB_NC, 5); CC1101 radio2 = new Module(9, 4, RADIOLIB_NC, 5);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//CC1101 radio3 = RadioShield.ModuleB; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio3 = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -24,9 +24,13 @@
// GDO2 pin: 3 (optional) // GDO2 pin: 3 (optional)
CC1101 radio = new Module(10, 2, RADIOLIB_NC, 3); CC1101 radio = new Module(10, 2, RADIOLIB_NC, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//CC1101 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -28,9 +28,13 @@
// GDO2 pin: 3 // GDO2 pin: 3
CC1101 radio = new Module(10, 2, RADIOLIB_NC, 3); CC1101 radio = new Module(10, 2, RADIOLIB_NC, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//CC1101 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -25,9 +25,13 @@
// GDO2 pin: 3 // GDO2 pin: 3
CC1101 radio = new Module(10, 2, RADIOLIB_NC, 3); CC1101 radio = new Module(10, 2, RADIOLIB_NC, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//CC1101 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// save transmission state between loops // save transmission state between loops
int transmissionState = RADIOLIB_ERR_NONE; int transmissionState = RADIOLIB_ERR_NONE;

View file

@ -34,9 +34,13 @@
// DIO1 pin: 3 // DIO1 pin: 3
SX1278 radio = new Module(10, 2, 9, 3); SX1278 radio = new Module(10, 2, 9, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// create FSK4 client instance using the FSK module // create FSK4 client instance using the FSK module
FSK4Client fsk4(&radio); FSK4Client fsk4(&radio);

View file

@ -32,9 +32,13 @@
// DIO1 pin: 3 // DIO1 pin: 3
SX1278 radio = new Module(10, 2, 9, 3); SX1278 radio = new Module(10, 2, 9, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// create AFSK client instance using the FSK module // create AFSK client instance using the FSK module
// this requires connection to the module direct // this requires connection to the module direct

View file

@ -32,9 +32,13 @@
// DIO1 pin: 3 // DIO1 pin: 3
SX1278 radio = new Module(10, 2, 9, 3); SX1278 radio = new Module(10, 2, 9, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// create Hellschreiber client instance using the FSK module // create Hellschreiber client instance using the FSK module
HellClient hell(&radio); HellClient hell(&radio);

View file

@ -31,9 +31,13 @@
// DIO1 pin: 3 // DIO1 pin: 3
SX1278 radio = new Module(10, 2, 9, 3); SX1278 radio = new Module(10, 2, 9, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// create AFSK client instance using the FSK module // create AFSK client instance using the FSK module
// this requires connection to the module direct // this requires connection to the module direct

View file

@ -34,6 +34,14 @@
// BUSY pin: 9 // BUSY pin: 9
LR1110 radio = new Module(10, 2, 3, 9); LR1110 radio = new Module(10, 2, 3, 9);
// or detect the pinout automatically using RadioBoards
// https://github.com/radiolib-org/RadioBoards
/*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// set RF switch configuration for Wio WM1110 // set RF switch configuration for Wio WM1110
// Wio WM1110 uses DIO5 and DIO6 for RF switching // Wio WM1110 uses DIO5 and DIO6 for RF switching
// NOTE: other boards may be different! // NOTE: other boards may be different!

View file

@ -29,6 +29,14 @@
// BUSY pin: 9 // BUSY pin: 9
LR1110 radio = new Module(10, 2, 3, 9); LR1110 radio = new Module(10, 2, 3, 9);
// or detect the pinout automatically using RadioBoards
// https://github.com/radiolib-org/RadioBoards
/*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// set RF switch configuration for Wio WM1110 // set RF switch configuration for Wio WM1110
// Wio WM1110 uses DIO5 and DIO6 for RF switching // Wio WM1110 uses DIO5 and DIO6 for RF switching
// NOTE: other boards may be different! // NOTE: other boards may be different!

View file

@ -48,9 +48,13 @@
// BUSY pin: 9 // BUSY pin: 9
LR1110 radio = new Module(10, 2, 3, 9); LR1110 radio = new Module(10, 2, 3, 9);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//LR1110 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -26,9 +26,13 @@
// BUSY pin: 9 // BUSY pin: 9
LR1110 radio = new Module(10, 2, 3, 9); LR1110 radio = new Module(10, 2, 3, 9);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//LR1110 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -33,6 +33,14 @@
// BUSY pin: 9 // BUSY pin: 9
LR1110 radio = new Module(10, 2, 3, 9); LR1110 radio = new Module(10, 2, 3, 9);
// or detect the pinout automatically using RadioBoards
// https://github.com/radiolib-org/RadioBoards
/*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// structure to save information about the GNSS almanac // structure to save information about the GNSS almanac
LR11x0GnssAlmanacStatus_t almStatus; LR11x0GnssAlmanacStatus_t almStatus;

View file

@ -29,6 +29,14 @@
// BUSY pin: 9 // BUSY pin: 9
LR1110 radio = new Module(10, 2, 3, 9); LR1110 radio = new Module(10, 2, 3, 9);
// or detect the pinout automatically using RadioBoards
// https://github.com/radiolib-org/RadioBoards
/*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// structure to save information about the GNSS scan result // structure to save information about the GNSS scan result
LR11x0GnssResult_t gnssResult; LR11x0GnssResult_t gnssResult;

View file

@ -29,6 +29,14 @@
// BUSY pin: 9 // BUSY pin: 9
LR1110 radio = new Module(10, 2, 3, 9); LR1110 radio = new Module(10, 2, 3, 9);
// or detect the pinout automatically using RadioBoards
// https://github.com/radiolib-org/RadioBoards
/*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// structure to save information about the GNSS scan result // structure to save information about the GNSS scan result
LR11x0GnssResult_t gnssResult; LR11x0GnssResult_t gnssResult;

View file

@ -27,9 +27,13 @@
// BUSY pin: 9 // BUSY pin: 9
LR1110 radio = new Module(10, 2, 3, 9); LR1110 radio = new Module(10, 2, 3, 9);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//LR1110 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -22,6 +22,14 @@
// BUSY pin: 9 // BUSY pin: 9
LR1110 radio = new Module(10, 2, 3, 9); LR1110 radio = new Module(10, 2, 3, 9);
// or detect the pinout automatically using RadioBoards
// https://github.com/radiolib-org/RadioBoards
/*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// set RF switch configuration for Wio WM1110 // set RF switch configuration for Wio WM1110
// Wio WM1110 uses DIO5 and DIO6 for RF switching // Wio WM1110 uses DIO5 and DIO6 for RF switching
// NOTE: other boards may be different! // NOTE: other boards may be different!

View file

@ -39,6 +39,14 @@
// BUSY pin: 9 // BUSY pin: 9
LR1110 radio = new Module(10, 2, 3, 9); LR1110 radio = new Module(10, 2, 3, 9);
// or detect the pinout automatically using RadioBoards
// https://github.com/radiolib-org/RadioBoards
/*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// set RF switch configuration for Wio WM1110 // set RF switch configuration for Wio WM1110
// Wio WM1110 uses DIO5 and DIO6 for RF switching // Wio WM1110 uses DIO5 and DIO6 for RF switching
// NOTE: other boards may be different! // NOTE: other boards may be different!

View file

@ -35,6 +35,14 @@
// BUSY pin: 9 // BUSY pin: 9
LR1110 radio = new Module(10, 2, 3, 9); LR1110 radio = new Module(10, 2, 3, 9);
// or detect the pinout automatically using RadioBoards
// https://github.com/radiolib-org/RadioBoards
/*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// set RF switch configuration for Wio WM1110 // set RF switch configuration for Wio WM1110
// Wio WM1110 uses DIO5 and DIO6 for RF switching // Wio WM1110 uses DIO5 and DIO6 for RF switching
// NOTE: other boards may be different! // NOTE: other boards may be different!

View file

@ -30,6 +30,14 @@
// BUSY pin: 9 // BUSY pin: 9
LR1110 radio = new Module(10, 2, 3, 9); LR1110 radio = new Module(10, 2, 3, 9);
// or detect the pinout automatically using RadioBoards
// https://github.com/radiolib-org/RadioBoards
/*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// set RF switch configuration for Wio WM1110 // set RF switch configuration for Wio WM1110
// Wio WM1110 uses DIO5 and DIO6 for RF switching // Wio WM1110 uses DIO5 and DIO6 for RF switching
// NOTE: other boards may be different! // NOTE: other boards may be different!

View file

@ -31,6 +31,14 @@
// BUSY pin: 9 // BUSY pin: 9
LR1110 radio = new Module(10, 2, 3, 9); LR1110 radio = new Module(10, 2, 3, 9);
// or detect the pinout automatically using RadioBoards
// https://github.com/radiolib-org/RadioBoards
/*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// set RF switch configuration for Wio WM1110 // set RF switch configuration for Wio WM1110
// Wio WM1110 uses DIO5 and DIO6 for RF switching // Wio WM1110 uses DIO5 and DIO6 for RF switching
// NOTE: other boards may be different! // NOTE: other boards may be different!

View file

@ -32,6 +32,14 @@
// BUSY pin: 9 // BUSY pin: 9
LR1110 radio = new Module(10, 2, 3, 9); LR1110 radio = new Module(10, 2, 3, 9);
// or detect the pinout automatically using RadioBoards
// https://github.com/radiolib-org/RadioBoards
/*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// set RF switch configuration for Wio WM1110 // set RF switch configuration for Wio WM1110
// Wio WM1110 uses DIO5 and DIO6 for RF switching // Wio WM1110 uses DIO5 and DIO6 for RF switching
// NOTE: other boards may be different! // NOTE: other boards may be different!

View file

@ -32,6 +32,14 @@
// BUSY pin: 9 // BUSY pin: 9
LR1110 radio = new Module(10, 2, 3, 9); LR1110 radio = new Module(10, 2, 3, 9);
// or detect the pinout automatically using RadioBoards
// https://github.com/radiolib-org/RadioBoards
/*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// set RF switch configuration for Wio WM1110 // set RF switch configuration for Wio WM1110
// Wio WM1110 uses DIO5 and DIO6 for RF switching // Wio WM1110 uses DIO5 and DIO6 for RF switching
// NOTE: other boards may be different! // NOTE: other boards may be different!

View file

@ -30,9 +30,13 @@
// DIO1 pin: 3 // DIO1 pin: 3
SX1278 radio = new Module(10, 2, 9, 3); SX1278 radio = new Module(10, 2, 9, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// create AFSK client instance using the FSK module // create AFSK client instance using the FSK module
// pin 5 is connected to SX1278 DIO2 // pin 5 is connected to SX1278 DIO2

View file

@ -30,9 +30,13 @@
// DIO1 pin: 3 // DIO1 pin: 3
SX1278 radio = new Module(10, 2, 9, 3); SX1278 radio = new Module(10, 2, 9, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// create AFSK client instance using the FSK module // create AFSK client instance using the FSK module
// pin 5 is connected to SX1278 DIO2 // pin 5 is connected to SX1278 DIO2

View file

@ -31,9 +31,13 @@
// DIO1 pin: 3 // DIO1 pin: 3
SX1278 radio = new Module(10, 2, 9, 3); SX1278 radio = new Module(10, 2, 9, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// create AFSK client instance using the FSK module // create AFSK client instance using the FSK module
// this requires connection to the module direct // this requires connection to the module direct

View file

@ -33,9 +33,13 @@
// DIO1 pin: 3 // DIO1 pin: 3
SX1278 radio = new Module(10, 2, 9, 3); SX1278 radio = new Module(10, 2, 9, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// create Morse client instance using the FSK module // create Morse client instance using the FSK module
MorseClient morse(&radio); MorseClient morse(&radio);

View file

@ -45,9 +45,13 @@ const int pin = 5;
// create Pager client instance using the FSK module // create Pager client instance using the FSK module
PagerClient pager(&radio); PagerClient pager(&radio);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -31,9 +31,13 @@
// DIO1 pin: 3 // DIO1 pin: 3
SX1278 radio = new Module(10, 2, 9, 3); SX1278 radio = new Module(10, 2, 9, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// create Pager client instance using the FSK module // create Pager client instance using the FSK module
PagerClient pager(&radio); PagerClient pager(&radio);

View file

@ -23,6 +23,14 @@
// extra GPIO/interrupt pin: 3 (unused on some modules) // extra GPIO/interrupt pin: 3 (unused on some modules)
RADIO_TYPE radio = new Module(10, 2, 9, 3); RADIO_TYPE radio = new Module(10, 2, 9, 3);
// or detect the pinout automatically using RadioBoards
// https://github.com/radiolib-org/RadioBoards
/*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// get pointer to the common layer // get pointer to the common layer
PhysicalLayer* phy = (PhysicalLayer*)&radio; PhysicalLayer* phy = (PhysicalLayer*)&radio;

View file

@ -21,9 +21,13 @@
// RESET pin: 3 // RESET pin: 3
RF69 radio = new Module(10, 2, 3); RF69 radio = new Module(10, 2, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//RF69 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -23,9 +23,13 @@
// RESET pin: 3 // RESET pin: 3
RF69 radio = new Module(10, 2, 3); RF69 radio = new Module(10, 2, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//RF69 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -30,9 +30,13 @@
// RESET pin: 3 // RESET pin: 3
RF69 radio = new Module(10, 2, 3); RF69 radio = new Module(10, 2, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//RF69 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -21,9 +21,13 @@
// RESET pin: 3 // RESET pin: 3
RF69 radio = new Module(10, 2, 3); RF69 radio = new Module(10, 2, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//RF69 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -33,9 +33,13 @@ RF69 radio1 = new Module(10, 2, 3);
// RESET pin: 5 // RESET pin: 5
RF69 radio2 = new Module(9, 4, 5); RF69 radio2 = new Module(9, 4, 5);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//RF69 radio3 = RadioShield.ModuleB; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio3 = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -21,9 +21,13 @@
// RESET pin: 3 // RESET pin: 3
RF69 radio = new Module(10, 2, 3); RF69 radio = new Module(10, 2, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//RF69 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -23,9 +23,13 @@
// RESET pin: 3 // RESET pin: 3
RF69 radio = new Module(10, 2, 3); RF69 radio = new Module(10, 2, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//RF69 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -27,9 +27,13 @@
// RESET pin: 3 // RESET pin: 3
RF69 radio = new Module(10, 2, 3); RF69 radio = new Module(10, 2, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//RF69 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -24,9 +24,13 @@
// RESET pin: 3 // RESET pin: 3
RF69 radio = new Module(10, 2, 3); RF69 radio = new Module(10, 2, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//RF69 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// save transmission state between loops // save transmission state between loops
int transmissionState = RADIOLIB_ERR_NONE; int transmissionState = RADIOLIB_ERR_NONE;

View file

@ -32,9 +32,13 @@
// DIO1 pin: 3 // DIO1 pin: 3
SX1278 radio = new Module(10, 2, 9, 3); SX1278 radio = new Module(10, 2, 9, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// create RTTY client instance using the FSK module // create RTTY client instance using the FSK module
RTTYClient rtty(&radio); RTTYClient rtty(&radio);

View file

@ -29,9 +29,13 @@
// DIO1 pin: 3 // DIO1 pin: 3
SX1278 radio = new Module(10, 2, 9, 3); SX1278 radio = new Module(10, 2, 9, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// create AFSK client instance using the FSK module // create AFSK client instance using the FSK module
// this requires connection to the module direct // this requires connection to the module direct

View file

@ -42,9 +42,13 @@
// DIO1 pin: 3 // DIO1 pin: 3
SX1278 radio = new Module(10, 2, 9, 3); SX1278 radio = new Module(10, 2, 9, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// create SSTV client instance using the FSK module // create SSTV client instance using the FSK module
SSTVClient sstv(&radio); SSTVClient sstv(&radio);

View file

@ -38,9 +38,13 @@
// DIO1 pin: 3 // DIO1 pin: 3
SX1278 radio = new Module(10, 2, 9, 3); SX1278 radio = new Module(10, 2, 9, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// create AFSK client instance using the FSK module // create AFSK client instance using the FSK module
// this requires connection to the module direct // this requires connection to the module direct

View file

@ -29,9 +29,13 @@
// RESET pin: 3 // RESET pin: 3
SX1231 radio = new Module(10, 2, 3); SX1231 radio = new Module(10, 2, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1231 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -28,9 +28,13 @@
// RESET pin: 3 // RESET pin: 3
SX1231 radio = new Module(10, 2, 3); SX1231 radio = new Module(10, 2, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1231 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -30,12 +30,13 @@
// BUSY pin: 9 // BUSY pin: 9
SX1262 radio = new Module(10, 2, 3, 9); SX1262 radio = new Module(10, 2, 3, 9);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1262 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
// or using CubeCell #include <RadioBoards.h>
//SX1262 radio = new Module(RADIOLIB_BUILTIN_MODULE); Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -25,12 +25,13 @@
// BUSY pin: 9 // BUSY pin: 9
SX1262 radio = new Module(10, 2, 3, 9); SX1262 radio = new Module(10, 2, 3, 9);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1262 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
// or using CubeCell #include <RadioBoards.h>
//SX1262 radio = new Module(RADIOLIB_BUILTIN_MODULE); Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -27,12 +27,13 @@
// BUSY pin: 9 // BUSY pin: 9
SX1262 radio = new Module(10, 2, 3, 9); SX1262 radio = new Module(10, 2, 3, 9);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1262 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
// or using CubeCell #include <RadioBoards.h>
//SX1262 radio = new Module(RADIOLIB_BUILTIN_MODULE); Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -26,12 +26,13 @@
// BUSY pin: 9 // BUSY pin: 9
SX1262 radio = new Module(10, 2, 3, 9); SX1262 radio = new Module(10, 2, 3, 9);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1262 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
// or using CubeCell #include <RadioBoards.h>
//SX1262 radio = new Module(RADIOLIB_BUILTIN_MODULE); Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -27,12 +27,13 @@
// BUSY pin: 9 // BUSY pin: 9
SX1262 radio = new Module(10, 2, 3, 9); SX1262 radio = new Module(10, 2, 3, 9);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1262 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
// or using CubeCell #include <RadioBoards.h>
//SX1262 radio = new Module(RADIOLIB_BUILTIN_MODULE); Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -1,6 +1,9 @@
/* /*
RadioLib SX126x Ping-Pong Example RadioLib SX126x Ping-Pong Example
This example is intended to run on two SX126x radios,
and send packets between the two.
For default module settings, see the wiki page For default module settings, see the wiki page
https://github.com/jgromes/RadioLib/wiki/Default-configuration#sx126x---lora-modem https://github.com/jgromes/RadioLib/wiki/Default-configuration#sx126x---lora-modem
@ -22,12 +25,13 @@
// BUSY pin: 9 // BUSY pin: 9
SX1262 radio = new Module(10, 2, 3, 9); SX1262 radio = new Module(10, 2, 3, 9);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1262 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
// or using CubeCell #include <RadioBoards.h>
//SX1262 radio = new Module(RADIOLIB_BUILTIN_MODULE); Radio radio = new RadioModule();
*/
// save transmission states between loops // save transmission states between loops
int transmissionState = RADIOLIB_ERR_NONE; int transmissionState = RADIOLIB_ERR_NONE;

View file

@ -35,12 +35,13 @@
// BUSY pin: 9 // BUSY pin: 9
SX1262 radio = new Module(10, 2, 3, 9); SX1262 radio = new Module(10, 2, 3, 9);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1262 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
// or using CubeCell #include <RadioBoards.h>
//SX1262 radio = new Module(RADIOLIB_BUILTIN_MODULE); Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -31,12 +31,13 @@
// BUSY pin: 9 // BUSY pin: 9
SX1262 radio = new Module(10, 2, 3, 9); SX1262 radio = new Module(10, 2, 3, 9);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1262 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
// or using CubeCell #include <RadioBoards.h>
//SX1262 radio = new Module(RADIOLIB_BUILTIN_MODULE); Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -41,12 +41,13 @@ SX1262 radio1 = new Module(10, 2, 3, 9);
// BUSY pin: 6 // BUSY pin: 6
SX1268 radio2 = new Module(8, 4, 5, 6); SX1268 radio2 = new Module(8, 4, 5, 6);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1261 radio3 = RadioShield.ModuleB; /*
#define RADIO_BOARD_AUTO
// or using CubeCell #include <RadioBoards.h>
//SX1262 radio = new Module(RADIOLIB_BUILTIN_MODULE); Radio radio3 = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -34,6 +34,14 @@
// BUSY pin: 9 // BUSY pin: 9
SX1262 radio = new Module(10, 2, 3, 9); SX1262 radio = new Module(10, 2, 3, 9);
// or detect the pinout automatically using RadioBoards
// https://github.com/radiolib-org/RadioBoards
/*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(115200); Serial.begin(115200);

View file

@ -34,6 +34,14 @@
// BUSY pin: 9 // BUSY pin: 9
SX1262 radio = new Module(10, 2, 3, 9); SX1262 radio = new Module(10, 2, 3, 9);
// or detect the pinout automatically using RadioBoards
// https://github.com/radiolib-org/RadioBoards
/*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// frequency range in MHz to scan // frequency range in MHz to scan
const float freqStart = 431; const float freqStart = 431;
const float freqEnd = 435; const float freqEnd = 435;

View file

@ -30,12 +30,13 @@
// BUSY pin: 9 // BUSY pin: 9
SX1262 radio = new Module(10, 2, 3, 9); SX1262 radio = new Module(10, 2, 3, 9);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1262 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
// or using CubeCell #include <RadioBoards.h>
//SX1262 radio = new Module(RADIOLIB_BUILTIN_MODULE); Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -27,12 +27,13 @@
// BUSY pin: 9 // BUSY pin: 9
SX1262 radio = new Module(10, 2, 3, 9); SX1262 radio = new Module(10, 2, 3, 9);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1262 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
// or using CubeCell #include <RadioBoards.h>
//SX1262 radio = new Module(RADIOLIB_BUILTIN_MODULE); Radio radio = new RadioModule();
*/
// save transmission state between loops // save transmission state between loops
int transmissionState = RADIOLIB_ERR_NONE; int transmissionState = RADIOLIB_ERR_NONE;

View file

@ -31,9 +31,13 @@
// DIO1 pin: 3 // DIO1 pin: 3
SX1278 radio = new Module(10, 2, 9, 3); SX1278 radio = new Module(10, 2, 9, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -26,9 +26,13 @@
// DIO1 pin: 3 // DIO1 pin: 3
SX1278 radio = new Module(10, 2, 9, 3); SX1278 radio = new Module(10, 2, 9, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
// Serial port speed must be high enough for this example // Serial port speed must be high enough for this example

View file

@ -31,9 +31,13 @@
// DIO1 pin: 3 // DIO1 pin: 3
SX1278 radio = new Module(10, 2, 9, 3); SX1278 radio = new Module(10, 2, 9, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
// Serial port speed must be high enough for this example // Serial port speed must be high enough for this example

View file

@ -26,9 +26,13 @@
// DIO1 pin: 3 // DIO1 pin: 3
SX1278 radio = new Module(10, 2, 9, 3); SX1278 radio = new Module(10, 2, 9, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -1,6 +1,9 @@
/* /*
RadioLib SX127x Ping-Pong Example RadioLib SX127x Ping-Pong Example
This example is intended to run on two SX126x radios,
and send packets between the two.
For default module settings, see the wiki page For default module settings, see the wiki page
https://github.com/jgromes/RadioLib/wiki/Default-configuration#sx127xrfm9x---lora-modem https://github.com/jgromes/RadioLib/wiki/Default-configuration#sx127xrfm9x---lora-modem
@ -22,9 +25,13 @@
// DIO1 pin: 3 // DIO1 pin: 3
SX1278 radio = new Module(10, 2, 9, 3); SX1278 radio = new Module(10, 2, 9, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// save transmission states between loops // save transmission states between loops
int transmissionState = RADIOLIB_ERR_NONE; int transmissionState = RADIOLIB_ERR_NONE;

View file

@ -35,9 +35,13 @@
// DIO1 pin: 3 // DIO1 pin: 3
SX1278 radio = new Module(10, 2, 9, 3); SX1278 radio = new Module(10, 2, 9, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -24,9 +24,13 @@ SX1278 radio = new Module(10, 2, 9, 3);
// DIO2 pin: 5 // DIO2 pin: 5
const int pin = 5; const int pin = 5;
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -30,9 +30,13 @@
// DIO1 pin: 3 // DIO1 pin: 3
SX1278 radio = new Module(10, 2, 9, 3); SX1278 radio = new Module(10, 2, 9, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// flag to indicate that a packet was received // flag to indicate that a packet was received
volatile bool receivedFlag = false; volatile bool receivedFlag = false;

View file

@ -31,9 +31,13 @@
// DIO1 pin: 3 // DIO1 pin: 3
SX1278 radio = new Module(10, 2, 9, 3); SX1278 radio = new Module(10, 2, 9, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -37,9 +37,13 @@ SX1278 radio1 = new Module(10, 2, 9, 3);
// DIO1 pin: 6 // DIO1 pin: 6
SX1272 radio2 = new Module(9, 4, 5, 6); SX1272 radio2 = new Module(9, 4, 5, 6);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1276 radio3 = RadioShield.ModuleB; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio3 = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -30,9 +30,13 @@
// DIO1 pin: 3 // DIO1 pin: 3
SX1278 radio = new Module(10, 2, 9, 3); SX1278 radio = new Module(10, 2, 9, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -30,9 +30,13 @@
// DIO1 pin: 3 // DIO1 pin: 3
SX1278 radio = new Module(10, 2, 9, 3); SX1278 radio = new Module(10, 2, 9, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// flag to indicate that a packet was received // flag to indicate that a packet was received
volatile bool transmittedFlag = false; volatile bool transmittedFlag = false;

View file

@ -27,9 +27,13 @@
// DIO1 pin: 3 // DIO1 pin: 3
SX1278 radio = new Module(10, 2, 9, 3); SX1278 radio = new Module(10, 2, 9, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// save transmission state between loops // save transmission state between loops
int transmissionState = RADIOLIB_ERR_NONE; int transmissionState = RADIOLIB_ERR_NONE;

View file

@ -28,9 +28,13 @@
// BUSY pin: 9 // BUSY pin: 9
SX1280 radio = new Module(10, 2, 3, 9); SX1280 radio = new Module(10, 2, 3, 9);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1280 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -28,9 +28,13 @@
// BUSY pin: 9 // BUSY pin: 9
SX1280 radio = new Module(10, 2, 3, 9); SX1280 radio = new Module(10, 2, 3, 9);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1280 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -23,9 +23,13 @@
// BUSY pin: 9 // BUSY pin: 9
SX1280 radio = new Module(10, 2, 3, 9); SX1280 radio = new Module(10, 2, 3, 9);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1280 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -26,9 +26,13 @@
// BUSY pin: 9 // BUSY pin: 9
SX1280 radio = new Module(10, 2, 3, 9); SX1280 radio = new Module(10, 2, 3, 9);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1280 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -26,9 +26,13 @@
// BUSY pin: 9 // BUSY pin: 9
SX1280 radio = new Module(10, 2, 3, 9); SX1280 radio = new Module(10, 2, 3, 9);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1280 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -28,9 +28,13 @@
// BUSY pin: 9 // BUSY pin: 9
SX1280 radio = new Module(10, 2, 3, 9); SX1280 radio = new Module(10, 2, 3, 9);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1280 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -35,9 +35,13 @@
// BUSY pin: 9 // BUSY pin: 9
SX1280 radio = new Module(10, 2, 3, 9); SX1280 radio = new Module(10, 2, 3, 9);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1280 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -31,9 +31,13 @@
// BUSY pin: 9 // BUSY pin: 9
SX1280 radio = new Module(10, 2, 3, 9); SX1280 radio = new Module(10, 2, 3, 9);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1280 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -38,9 +38,13 @@ SX1280 radio1 = new Module(10, 2, 3, 9);
// BUSY pin: 6 // BUSY pin: 6
SX1281 radio2 = new Module(8, 4, 5, 6); SX1281 radio2 = new Module(8, 4, 5, 6);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1282 radio3 = RadioShield.ModuleB; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio3 = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -30,9 +30,13 @@
// BUSY pin: 9 // BUSY pin: 9
SX1280 radio = new Module(10, 2, 3, 9); SX1280 radio = new Module(10, 2, 3, 9);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1280 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -27,9 +27,13 @@
// BUSY pin: 9 // BUSY pin: 9
SX1280 radio = new Module(10, 2, 3, 9); SX1280 radio = new Module(10, 2, 3, 9);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1280 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// save transmission state between loops // save transmission state between loops
int transmissionState = RADIOLIB_ERR_NONE; int transmissionState = RADIOLIB_ERR_NONE;

View file

@ -32,9 +32,13 @@
// SDN pin: 9 // SDN pin: 9
Si4432 radio = new Module(10, 2, 9); Si4432 radio = new Module(10, 2, 9);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//Si4432 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -23,9 +23,13 @@
// SDN pin: 9 // SDN pin: 9
Si4432 radio = new Module(10, 2, 9); Si4432 radio = new Module(10, 2, 9);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//Si4432 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -33,9 +33,13 @@ Si4432 radio1 = new Module(10, 2, 9);
// SDN pin: 7 // SDN pin: 7
Si4432 radio2 = new Module(8, 3, 7); Si4432 radio2 = new Module(8, 3, 7);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//Si4432 radio3 = RadioShield.ModuleB; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio3 = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -29,9 +29,13 @@
// SDN pin: 9 // SDN pin: 9
Si4432 radio = new Module(10, 2, 9); Si4432 radio = new Module(10, 2, 9);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//Si4432 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -25,9 +25,13 @@
// SDN pin: 9 // SDN pin: 9
Si4432 radio = new Module(10, 2, 9); Si4432 radio = new Module(10, 2, 9);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//Si4432 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// save transmission state between loops // save transmission state between loops
int transmissionState = RADIOLIB_ERR_NONE; int transmissionState = RADIOLIB_ERR_NONE;

View file

@ -31,9 +31,13 @@
// DIO1 pin: 3 // DIO1 pin: 3
SX1278 radio = new Module(10, 2, 9, 3); SX1278 radio = new Module(10, 2, 9, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -31,9 +31,13 @@
// DIO1 pin: 3 // DIO1 pin: 3
SX1278 radio = new Module(10, 2, 9, 3); SX1278 radio = new Module(10, 2, 9, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//SX1278 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
// save transmission state between loops // save transmission state between loops
int transmissionState = RADIOLIB_ERR_NONE; int transmissionState = RADIOLIB_ERR_NONE;

View file

@ -29,9 +29,13 @@
// CE pin: 3 // CE pin: 3
nRF24 radio = new Module(10, 2, 3); nRF24 radio = new Module(10, 2, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//nRF24 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

View file

@ -26,9 +26,13 @@
// CE pin: 3 // CE pin: 3
nRF24 radio = new Module(10, 2, 3); nRF24 radio = new Module(10, 2, 3);
// or using RadioShield // or detect the pinout automatically using RadioBoards
// https://github.com/jgromes/RadioShield // https://github.com/radiolib-org/RadioBoards
//nRF24 radio = RadioShield.ModuleA; /*
#define RADIO_BOARD_AUTO
#include <RadioBoards.h>
Radio radio = new RadioModule();
*/
void setup() { void setup() {
Serial.begin(9600); Serial.begin(9600);

Some files were not shown because too many files have changed in this diff Show more