1#if !defined(_RADIOLIB_AFSK_H)
2#define _RADIOLIB_AFSK_H
4#include "../../TypeDef.h"
6#if !RADIOLIB_EXCLUDE_AFSK
8#include "../../Module.h"
10#include "../PhysicalLayer/PhysicalLayer.h"
43 int16_t
tone(uint16_t freq,
bool autoStart =
true);
50 int16_t
noTone(
bool keepOn =
false);
59 friend class RTTYClient;
60 friend class MorseClient;
61 friend class HellClient;
62 friend class SSTVClient;
63 friend class AX25Client;
64 friend class FSK4Client;
65 friend class BellClient;
int16_t begin()
Initialization method.
Definition AFSK.cpp:13
int16_t noTone(bool keepOn=false)
Stops transmitting audio tone.
Definition AFSK.cpp:32
int16_t tone(uint16_t freq, bool autoStart=true)
Start transmitting audio tone.
Definition AFSK.cpp:17
AFSKClient(PhysicalLayer *phy, uint32_t pin)
Default contructor.
Definition AFSK.cpp:4
Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....
Definition PhysicalLayer.h:390