RadioLib Universal wireless communication library for Arduino

ExternalRadio.h
1 #if !defined(_RADIOLIB_EXTERNAL_RADIO_H)
2 #define _RADIOLIB_EXTERNAL_RADIO_H
3
4 #include "../../TypeDef.h"
5 #include "../../Module.h"
6 #if defined(RADIOLIB_BUILD_ARDUINO)
7 #include "../../ArduinoHal.h"
8 #endif
9
10 #include "../PhysicalLayer/PhysicalLayer.h"
11
12 class ExternalRadio: public PhysicalLayer {
13 public:
14 #if defined(RADIOLIB_BUILD_ARDUINO)
15 ExternalRadio();
16 #endif
17 ExternalRadio(RadioLibHal *hal);
18
19 Module* getMod();
20 private:
21 Module* mod;
22 };
23
24 #endif
ExternalRadio
Definition: ExternalRadio.h:12
Module
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition: Module.h:28
PhysicalLayer
Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....
Definition: PhysicalLayer.h:15
RadioLibHal
Definition: Hal.h:11