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);
Client for audio-based transmissions. Requires Arduino tone() function, and a module capable of direc...
Definition AFSK.h:16
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
Client for AX25 communication.
Definition AX25.h:233
Client for Bell modem communication. The public interface is the same as Arduino Serial.
Definition BellModem.h:54
Client for FSK-4 communication. The public interface is the same as Arduino Serial.
Definition FSK4.h:15
Client for Hellschreiber transmissions.
Definition Hellschreiber.h:90
Client for Morse Code communication. The public interface is the same as Arduino Serial.
Definition Morse.h:94
Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....
Definition PhysicalLayer.h:216
Client for RTTY communication. The public interface is the same as Arduino Serial.
Definition RTTY.h:17
Client for SSTV transmissions.
Definition SSTV.h:121