RadioLib
Universal wireless communication library for Arduino
|
1 #if !defined(_RADIOLIB_AFSK_H)
2 #define _RADIOLIB_AFSK_H
4 #include "../../TypeDef.h"
6 #if !defined(RADIOLIB_EXCLUDE_AFSK)
8 #include "../../Module.h"
10 #include "../PhysicalLayer/PhysicalLayer.h"
44 int16_t
tone(uint16_t freq,
bool autoStart =
true);
53 #ifndef RADIOLIB_GODMODE
57 RADIOLIB_PIN_TYPE _pin;
Client for Hellschreiber transmissions.
Definition: Hellschreiber.h:89
Client for audio-based transmissions. Requires Arduino tone() function, and a module capable of direc...
Definition: AFSK.h:17
Client for AX25 communication.
Definition: AX25.h:279
int16_t noTone()
Stops transmitting audio tone.
Definition: AFSK.cpp:26
int16_t tone(uint16_t freq, bool autoStart=true)
Start transmitting audio tone.
Definition: AFSK.cpp:12
AFSKClient(PhysicalLayer *phy, RADIOLIB_PIN_TYPE pin)
Default contructor.
Definition: AFSK.cpp:4
Client for Morse Code communication. The public interface is the same as Arduino Serial.
Definition: Morse.h:89
Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....
Definition: PhysicalLayer.h:14
Client for RTTY communication. The public interface is the same as Arduino Serial.
Definition: RTTY.h:88
Client for SSTV transmissions.
Definition: SSTV.h:120
int16_t begin()
Initialization method.
Definition: AFSK.cpp:8