1#if !defined(_RADIOLIB_SX1276_H)
2#define _RADIOLIB_SX1276_H
4#include "../../TypeDef.h"
6#if !RADIOLIB_EXCLUDE_SX127X
61 int16_t
setModem(ModemType_t modem)
override;
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition Module.h:74
Only exists as alias for SX1276, since there seems to be no difference between RFM95 and SX1276 modul...
Only exists as alias for SX1276, since there seems to be no difference between RFM96 and SX1276 modul...
Derived class for SX1276 modules. Overrides some methods from SX1278 due to different parameter range...
Definition SX1276.h:14
int16_t setModem(ModemType_t modem) override
Set modem for the radio to use. Will perform full reset and reconfigure the radio using its default p...
Definition SX1276.cpp:90
int16_t setFrequency(uint32_t freq) override
Sets carrier frequency. Allowed values range from 137 MHz to 175 MHz, 395 to 525 MHz (datasheet minim...
Definition SX1276.cpp:71
int16_t begin(const ConfigLoRa_t &config) override
Initialization method for LoRa modem.
Definition SX1276.cpp:8
SX1276(Module *mod)
Default constructor. Called from Arduino sketch when creating new LoRa instance.
Definition SX1276.cpp:4
int16_t beginFSK(const ConfigFSK_t &config) override
Initialization method for FSK modem.
Definition SX1276.cpp:38
SX1278(Module *mod)
Default constructor. Called from Arduino sketch when creating new LoRa instance.
Definition SX1278.cpp:5
Definition PhysicalLayer.h:310
Definition PhysicalLayer.h:292