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
src
protocols
ExternalRadio
ExternalRadio.h
Generated by
1.9.1