1 #if !defined(_RADIOLIB_FSK4_H)
2 #define _RADIOLIB_FSK4_H
4 #include "../../TypeDef.h"
6 #if !defined(RADIOLIB_EXCLUDE_FSK4)
8 #include "../PhysicalLayer/PhysicalLayer.h"
9 #include "../AFSK/AFSK.h"
26 #if !defined(RADIOLIB_EXCLUDE_AFSK)
49 int16_t
begin(
float base, uint32_t shift, uint16_t rate);
56 size_t write(uint8_t* buff,
size_t len);
57 size_t write(uint8_t b);
60 #ifndef RADIOLIB_GODMODE
64 #if !defined(RADIOLIB_EXCLUDE_AFSK)
68 uint32_t _base = 0, _baseHz = 0;
69 uint32_t _shift = 0, _shiftHz = 0;
70 uint32_t _bitDuration = 0;
76 int16_t transmitDirect(uint32_t freq = 0, uint32_t freqHz = 0);