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"
25 #if !defined(RADIOLIB_EXCLUDE_AFSK)
48 int16_t
begin(
float base, uint32_t shift, uint16_t rate);
55 size_t write(uint8_t* buff,
size_t len);
56 size_t write(uint8_t b);
59 #if !defined(RADIOLIB_GODMODE)
63 #if !defined(RADIOLIB_EXCLUDE_AFSK)
67 uint32_t _base = 0, _baseHz = 0;
68 uint32_t _shift = 0, _shiftHz = 0;
69 uint32_t _bitDuration = 0;
75 int16_t transmitDirect(uint32_t freq = 0, uint32_t freqHz = 0);