fix non arduino build
This commit is contained in:
parent
390b425b39
commit
7b6fd24c8e
12 changed files with 65 additions and 13 deletions
|
@ -194,9 +194,11 @@ int16_t AX25Client::begin(const char* srcCallsign, uint8_t srcSSID, uint8_t prea
|
||||||
return(_phy->startDirect());
|
return(_phy->startDirect());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if defined(RADIOLIB_BUILD_ARDUINO)
|
||||||
int16_t AX25Client::transmit(String& str, const char* destCallsign, uint8_t destSSID) {
|
int16_t AX25Client::transmit(String& str, const char* destCallsign, uint8_t destSSID) {
|
||||||
return(transmit(str.c_str(), destCallsign, destSSID));
|
return(transmit(str.c_str(), destCallsign, destSSID));
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
int16_t AX25Client::transmit(const char* str, const char* destCallsign, uint8_t destSSID) {
|
int16_t AX25Client::transmit(const char* str, const char* destCallsign, uint8_t destSSID) {
|
||||||
// create control field
|
// create control field
|
||||||
|
|
|
@ -322,6 +322,7 @@ class AX25Client {
|
||||||
*/
|
*/
|
||||||
int16_t begin(const char* srcCallsign, uint8_t srcSSID = 0x00, uint8_t preambleLen = 8);
|
int16_t begin(const char* srcCallsign, uint8_t srcSSID = 0x00, uint8_t preambleLen = 8);
|
||||||
|
|
||||||
|
#if defined(RADIOLIB_BUILD_ARDUINO)
|
||||||
/*!
|
/*!
|
||||||
\brief Transmit unnumbered information (UI) frame.
|
\brief Transmit unnumbered information (UI) frame.
|
||||||
|
|
||||||
|
@ -334,6 +335,7 @@ class AX25Client {
|
||||||
\returns \ref status_codes
|
\returns \ref status_codes
|
||||||
*/
|
*/
|
||||||
int16_t transmit(String& str, const char* destCallsign, uint8_t destSSID = 0x00);
|
int16_t transmit(String& str, const char* destCallsign, uint8_t destSSID = 0x00);
|
||||||
|
#endif
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
\brief Transmit unnumbered information (UI) frame.
|
\brief Transmit unnumbered information (UI) frame.
|
||||||
|
|
|
@ -94,6 +94,7 @@ size_t HellClient::write(uint8_t b) {
|
||||||
return(printGlyph(buff));
|
return(printGlyph(buff));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if defined(RADIOLIB_BUILD_ARDUINO)
|
||||||
size_t HellClient::print(__FlashStringHelper* fstr) {
|
size_t HellClient::print(__FlashStringHelper* fstr) {
|
||||||
PGM_P p = reinterpret_cast<PGM_P>(fstr);
|
PGM_P p = reinterpret_cast<PGM_P>(fstr);
|
||||||
size_t n = 0;
|
size_t n = 0;
|
||||||
|
@ -110,6 +111,7 @@ size_t HellClient::print(__FlashStringHelper* fstr) {
|
||||||
size_t HellClient::print(const String& str) {
|
size_t HellClient::print(const String& str) {
|
||||||
return(HellClient::write((uint8_t*)str.c_str(), str.length()));
|
return(HellClient::write((uint8_t*)str.c_str(), str.length()));
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
size_t HellClient::print(const char* str) {
|
size_t HellClient::print(const char* str) {
|
||||||
return(HellClient::write((uint8_t*)str, strlen(str)));
|
return(HellClient::write((uint8_t*)str, strlen(str)));
|
||||||
|
@ -163,6 +165,7 @@ size_t HellClient::println(void) {
|
||||||
return(HellClient::print(' '));
|
return(HellClient::print(' '));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if defined(RADIOLIB_BUILD_ARDUINO)
|
||||||
size_t HellClient::println(__FlashStringHelper* fstr) {
|
size_t HellClient::println(__FlashStringHelper* fstr) {
|
||||||
size_t n = HellClient::print(fstr);
|
size_t n = HellClient::print(fstr);
|
||||||
n += HellClient::println();
|
n += HellClient::println();
|
||||||
|
@ -174,6 +177,7 @@ size_t HellClient::println(const String& str) {
|
||||||
n += HellClient::println();
|
n += HellClient::println();
|
||||||
return(n);
|
return(n);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
size_t HellClient::println(const char* str) {
|
size_t HellClient::println(const char* str) {
|
||||||
size_t n = HellClient::print(str);
|
size_t n = HellClient::print(str);
|
||||||
|
|
|
@ -135,8 +135,10 @@ class HellClient {
|
||||||
size_t write(uint8_t* buff, size_t len);
|
size_t write(uint8_t* buff, size_t len);
|
||||||
size_t write(uint8_t b);
|
size_t write(uint8_t b);
|
||||||
|
|
||||||
|
#if defined(RADIOLIB_BUILD_ARDUINO)
|
||||||
size_t print(__FlashStringHelper*);
|
size_t print(__FlashStringHelper*);
|
||||||
size_t print(const String &);
|
size_t print(const String &);
|
||||||
|
#endif
|
||||||
size_t print(const char[]);
|
size_t print(const char[]);
|
||||||
size_t print(char);
|
size_t print(char);
|
||||||
size_t print(unsigned char, int = DEC);
|
size_t print(unsigned char, int = DEC);
|
||||||
|
@ -147,8 +149,10 @@ class HellClient {
|
||||||
size_t print(double, int = 2);
|
size_t print(double, int = 2);
|
||||||
|
|
||||||
size_t println(void);
|
size_t println(void);
|
||||||
|
#if defined(RADIOLIB_BUILD_ARDUINO)
|
||||||
size_t println(__FlashStringHelper*);
|
size_t println(__FlashStringHelper*);
|
||||||
size_t println(const String &);
|
size_t println(const String &);
|
||||||
|
#endif
|
||||||
size_t println(const char[]);
|
size_t println(const char[]);
|
||||||
size_t println(char);
|
size_t println(char);
|
||||||
size_t println(unsigned char, int = DEC);
|
size_t println(unsigned char, int = DEC);
|
||||||
|
|
|
@ -179,6 +179,7 @@ size_t MorseClient::write(uint8_t b) {
|
||||||
return(1);
|
return(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if defined(RADIOLIB_BUILD_ARDUINO)
|
||||||
size_t MorseClient::print(__FlashStringHelper* fstr) {
|
size_t MorseClient::print(__FlashStringHelper* fstr) {
|
||||||
PGM_P p = reinterpret_cast<PGM_P>(fstr);
|
PGM_P p = reinterpret_cast<PGM_P>(fstr);
|
||||||
size_t n = 0;
|
size_t n = 0;
|
||||||
|
@ -195,6 +196,7 @@ size_t MorseClient::print(__FlashStringHelper* fstr) {
|
||||||
size_t MorseClient::print(const String& str) {
|
size_t MorseClient::print(const String& str) {
|
||||||
return(MorseClient::write((uint8_t*)str.c_str(), str.length()));
|
return(MorseClient::write((uint8_t*)str.c_str(), str.length()));
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
size_t MorseClient::print(const char* str) {
|
size_t MorseClient::print(const char* str) {
|
||||||
return(MorseClient::write((uint8_t*)str, strlen(str)));
|
return(MorseClient::write((uint8_t*)str, strlen(str)));
|
||||||
|
@ -247,6 +249,7 @@ size_t MorseClient::println(void) {
|
||||||
return(MorseClient::write('^'));
|
return(MorseClient::write('^'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if defined(RADIOLIB_BUILD_ARDUINO)
|
||||||
size_t MorseClient::println(__FlashStringHelper* fstr) {
|
size_t MorseClient::println(__FlashStringHelper* fstr) {
|
||||||
size_t n = MorseClient::print(fstr);
|
size_t n = MorseClient::print(fstr);
|
||||||
n += MorseClient::println();
|
n += MorseClient::println();
|
||||||
|
@ -258,6 +261,7 @@ size_t MorseClient::println(const String& str) {
|
||||||
n += MorseClient::println();
|
n += MorseClient::println();
|
||||||
return(n);
|
return(n);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
size_t MorseClient::println(const char* str) {
|
size_t MorseClient::println(const char* str) {
|
||||||
size_t n = MorseClient::print(str);
|
size_t n = MorseClient::print(str);
|
||||||
|
|
|
@ -160,8 +160,10 @@ class MorseClient {
|
||||||
size_t write(uint8_t* buff, size_t len);
|
size_t write(uint8_t* buff, size_t len);
|
||||||
size_t write(uint8_t b);
|
size_t write(uint8_t b);
|
||||||
|
|
||||||
|
#if defined(RADIOLIB_BUILD_ARDUINO)
|
||||||
size_t print(__FlashStringHelper*);
|
size_t print(__FlashStringHelper*);
|
||||||
size_t print(const String &);
|
size_t print(const String &);
|
||||||
|
#endif
|
||||||
size_t print(const char[]);
|
size_t print(const char[]);
|
||||||
size_t print(char);
|
size_t print(char);
|
||||||
size_t print(unsigned char, int = DEC);
|
size_t print(unsigned char, int = DEC);
|
||||||
|
@ -172,8 +174,10 @@ class MorseClient {
|
||||||
size_t print(double, int = 2);
|
size_t print(double, int = 2);
|
||||||
|
|
||||||
size_t println(void);
|
size_t println(void);
|
||||||
|
#if defined(RADIOLIB_BUILD_ARDUINO)
|
||||||
size_t println(__FlashStringHelper*);
|
size_t println(__FlashStringHelper*);
|
||||||
size_t println(const String &);
|
size_t println(const String &);
|
||||||
|
#endif
|
||||||
size_t println(const char[]);
|
size_t println(const char[]);
|
||||||
size_t println(char);
|
size_t println(char);
|
||||||
size_t println(unsigned char, int = DEC);
|
size_t println(unsigned char, int = DEC);
|
||||||
|
|
|
@ -52,9 +52,11 @@ int16_t PagerClient::sendTone(uint32_t addr) {
|
||||||
return(PagerClient::transmit(NULL, 0, addr));
|
return(PagerClient::transmit(NULL, 0, addr));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if defined(RADIOLIB_BUILD_ARDUINO)
|
||||||
int16_t PagerClient::transmit(String& str, uint32_t addr, uint8_t encoding) {
|
int16_t PagerClient::transmit(String& str, uint32_t addr, uint8_t encoding) {
|
||||||
return(PagerClient::transmit(str.c_str(), addr, encoding));
|
return(PagerClient::transmit(str.c_str(), addr, encoding));
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
int16_t PagerClient::transmit(const char* str, uint32_t addr, uint8_t encoding) {
|
int16_t PagerClient::transmit(const char* str, uint32_t addr, uint8_t encoding) {
|
||||||
return(PagerClient::transmit((uint8_t*)str, strlen(str), addr, encoding));
|
return(PagerClient::transmit((uint8_t*)str, strlen(str), addr, encoding));
|
||||||
|
@ -260,6 +262,7 @@ size_t PagerClient::available() {
|
||||||
return(_phy->available() + sizeof(uint32_t))/(sizeof(uint32_t) * (RADIOLIB_PAGER_BATCH_LEN + 1));
|
return(_phy->available() + sizeof(uint32_t))/(sizeof(uint32_t) * (RADIOLIB_PAGER_BATCH_LEN + 1));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if defined(RADIOLIB_BUILD_ARDUINO)
|
||||||
int16_t PagerClient::readData(String& str, size_t len, uint32_t* addr) {
|
int16_t PagerClient::readData(String& str, size_t len, uint32_t* addr) {
|
||||||
int16_t state = RADIOLIB_ERR_NONE;
|
int16_t state = RADIOLIB_ERR_NONE;
|
||||||
|
|
||||||
|
@ -304,6 +307,7 @@ int16_t PagerClient::readData(String& str, size_t len, uint32_t* addr) {
|
||||||
|
|
||||||
return(state);
|
return(state);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
int16_t PagerClient::readData(uint8_t* data, size_t* len, uint32_t* addr) {
|
int16_t PagerClient::readData(uint8_t* data, size_t* len, uint32_t* addr) {
|
||||||
// find the correct address
|
// find the correct address
|
||||||
|
|
|
@ -101,6 +101,7 @@ class PagerClient {
|
||||||
*/
|
*/
|
||||||
int16_t sendTone(uint32_t addr);
|
int16_t sendTone(uint32_t addr);
|
||||||
|
|
||||||
|
#if defined(RADIOLIB_BUILD_ARDUINO)
|
||||||
/*!
|
/*!
|
||||||
\brief Arduino String transmit method.
|
\brief Arduino String transmit method.
|
||||||
|
|
||||||
|
@ -113,6 +114,7 @@ class PagerClient {
|
||||||
\returns \ref status_codes
|
\returns \ref status_codes
|
||||||
*/
|
*/
|
||||||
int16_t transmit(String& str, uint32_t addr, uint8_t encoding = RADIOLIB_PAGER_BCD);
|
int16_t transmit(String& str, uint32_t addr, uint8_t encoding = RADIOLIB_PAGER_BCD);
|
||||||
|
#endif
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
\brief C-string transmit method.
|
\brief C-string transmit method.
|
||||||
|
@ -164,6 +166,7 @@ class PagerClient {
|
||||||
*/
|
*/
|
||||||
size_t available();
|
size_t available();
|
||||||
|
|
||||||
|
#if defined(RADIOLIB_BUILD_ARDUINO)
|
||||||
/*!
|
/*!
|
||||||
\brief Reads data that was received after calling startReceive method.
|
\brief Reads data that was received after calling startReceive method.
|
||||||
|
|
||||||
|
@ -177,6 +180,7 @@ class PagerClient {
|
||||||
\returns \ref status_codes
|
\returns \ref status_codes
|
||||||
*/
|
*/
|
||||||
int16_t readData(String& str, size_t len = 0, uint32_t* addr = NULL);
|
int16_t readData(String& str, size_t len = 0, uint32_t* addr = NULL);
|
||||||
|
#endif
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
\brief Reads data that was received after calling startReceive method.
|
\brief Reads data that was received after calling startReceive method.
|
||||||
|
|
|
@ -9,6 +9,7 @@ PhysicalLayer::PhysicalLayer(float freqStep, size_t maxPacketLength) {
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if defined(RADIOLIB_BUILD_ARDUINO)
|
||||||
int16_t PhysicalLayer::transmit(__FlashStringHelper* fstr, uint8_t addr) {
|
int16_t PhysicalLayer::transmit(__FlashStringHelper* fstr, uint8_t addr) {
|
||||||
// read flash string length
|
// read flash string length
|
||||||
size_t len = 0;
|
size_t len = 0;
|
||||||
|
@ -45,6 +46,7 @@ int16_t PhysicalLayer::transmit(__FlashStringHelper* fstr, uint8_t addr) {
|
||||||
int16_t PhysicalLayer::transmit(String& str, uint8_t addr) {
|
int16_t PhysicalLayer::transmit(String& str, uint8_t addr) {
|
||||||
return(transmit(str.c_str(), addr));
|
return(transmit(str.c_str(), addr));
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
int16_t PhysicalLayer::transmit(const char* str, uint8_t addr) {
|
int16_t PhysicalLayer::transmit(const char* str, uint8_t addr) {
|
||||||
return(transmit((uint8_t*)str, strlen(str), addr));
|
return(transmit((uint8_t*)str, strlen(str), addr));
|
||||||
|
@ -57,6 +59,7 @@ int16_t PhysicalLayer::transmit(uint8_t* data, size_t len, uint8_t addr) {
|
||||||
return(RADIOLIB_ERR_UNSUPPORTED);
|
return(RADIOLIB_ERR_UNSUPPORTED);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if defined(RADIOLIB_BUILD_ARDUINO)
|
||||||
int16_t PhysicalLayer::receive(String& str, size_t len) {
|
int16_t PhysicalLayer::receive(String& str, size_t len) {
|
||||||
int16_t state = RADIOLIB_ERR_NONE;
|
int16_t state = RADIOLIB_ERR_NONE;
|
||||||
|
|
||||||
|
@ -103,6 +106,7 @@ int16_t PhysicalLayer::receive(String& str, size_t len) {
|
||||||
|
|
||||||
return(state);
|
return(state);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
int16_t PhysicalLayer::receive(uint8_t* data, size_t len) {
|
int16_t PhysicalLayer::receive(uint8_t* data, size_t len) {
|
||||||
(void)data;
|
(void)data;
|
||||||
|
@ -131,9 +135,11 @@ int16_t PhysicalLayer::startReceive(uint32_t timeout, uint16_t irqFlags, uint16_
|
||||||
return(RADIOLIB_ERR_UNSUPPORTED);
|
return(RADIOLIB_ERR_UNSUPPORTED);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if defined(RADIOLIB_BUILD_ARDUINO)
|
||||||
int16_t PhysicalLayer::startTransmit(String& str, uint8_t addr) {
|
int16_t PhysicalLayer::startTransmit(String& str, uint8_t addr) {
|
||||||
return(startTransmit(str.c_str(), addr));
|
return(startTransmit(str.c_str(), addr));
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
int16_t PhysicalLayer::startTransmit(const char* str, uint8_t addr) {
|
int16_t PhysicalLayer::startTransmit(const char* str, uint8_t addr) {
|
||||||
return(startTransmit((uint8_t*)str, strlen(str), addr));
|
return(startTransmit((uint8_t*)str, strlen(str), addr));
|
||||||
|
@ -150,6 +156,7 @@ int16_t PhysicalLayer::finishTransmit() {
|
||||||
return(RADIOLIB_ERR_UNSUPPORTED);
|
return(RADIOLIB_ERR_UNSUPPORTED);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if defined(RADIOLIB_BUILD_ARDUINO)
|
||||||
int16_t PhysicalLayer::readData(String& str, size_t len) {
|
int16_t PhysicalLayer::readData(String& str, size_t len) {
|
||||||
int16_t state = RADIOLIB_ERR_NONE;
|
int16_t state = RADIOLIB_ERR_NONE;
|
||||||
|
|
||||||
|
@ -192,6 +199,7 @@ int16_t PhysicalLayer::readData(String& str, size_t len) {
|
||||||
|
|
||||||
return(state);
|
return(state);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
int16_t PhysicalLayer::readData(uint8_t* data, size_t len) {
|
int16_t PhysicalLayer::readData(uint8_t* data, size_t len) {
|
||||||
(void)data;
|
(void)data;
|
||||||
|
|
|
@ -27,6 +27,7 @@ class PhysicalLayer {
|
||||||
|
|
||||||
// basic methods
|
// basic methods
|
||||||
|
|
||||||
|
#if defined(RADIOLIB_BUILD_ARDUINO)
|
||||||
/*!
|
/*!
|
||||||
\brief Arduino Flash String transmit method.
|
\brief Arduino Flash String transmit method.
|
||||||
|
|
||||||
|
@ -48,6 +49,7 @@ class PhysicalLayer {
|
||||||
\returns \ref status_codes
|
\returns \ref status_codes
|
||||||
*/
|
*/
|
||||||
int16_t transmit(String& str, uint8_t addr = 0);
|
int16_t transmit(String& str, uint8_t addr = 0);
|
||||||
|
#endif
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
\brief C-string transmit method.
|
\brief C-string transmit method.
|
||||||
|
@ -73,6 +75,7 @@ class PhysicalLayer {
|
||||||
*/
|
*/
|
||||||
virtual int16_t transmit(uint8_t* data, size_t len, uint8_t addr = 0);
|
virtual int16_t transmit(uint8_t* data, size_t len, uint8_t addr = 0);
|
||||||
|
|
||||||
|
#if defined(RADIOLIB_BUILD_ARDUINO)
|
||||||
/*!
|
/*!
|
||||||
\brief Arduino String receive method.
|
\brief Arduino String receive method.
|
||||||
|
|
||||||
|
@ -83,6 +86,7 @@ class PhysicalLayer {
|
||||||
\returns \ref status_codes
|
\returns \ref status_codes
|
||||||
*/
|
*/
|
||||||
int16_t receive(String& str, size_t len = 0);
|
int16_t receive(String& str, size_t len = 0);
|
||||||
|
#endif
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
\brief Sets module to sleep.
|
\brief Sets module to sleep.
|
||||||
|
@ -131,6 +135,7 @@ class PhysicalLayer {
|
||||||
*/
|
*/
|
||||||
virtual int16_t receive(uint8_t* data, size_t len);
|
virtual int16_t receive(uint8_t* data, size_t len);
|
||||||
|
|
||||||
|
#if defined(RADIOLIB_BUILD_ARDUINO)
|
||||||
/*!
|
/*!
|
||||||
\brief Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking.
|
\brief Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking.
|
||||||
Interrupt pin will be activated when transmission finishes.
|
Interrupt pin will be activated when transmission finishes.
|
||||||
|
@ -142,6 +147,7 @@ class PhysicalLayer {
|
||||||
\returns \ref status_codes
|
\returns \ref status_codes
|
||||||
*/
|
*/
|
||||||
int16_t startTransmit(String& str, uint8_t addr = 0);
|
int16_t startTransmit(String& str, uint8_t addr = 0);
|
||||||
|
#endif
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
\brief Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking.
|
\brief Interrupt-driven Arduino String transmit method. Unlike the standard transmit method, this one is non-blocking.
|
||||||
|
@ -175,6 +181,7 @@ class PhysicalLayer {
|
||||||
*/
|
*/
|
||||||
virtual int16_t finishTransmit();
|
virtual int16_t finishTransmit();
|
||||||
|
|
||||||
|
#if defined(RADIOLIB_BUILD_ARDUINO)
|
||||||
/*!
|
/*!
|
||||||
\brief Reads data that was received after calling startReceive method.
|
\brief Reads data that was received after calling startReceive method.
|
||||||
|
|
||||||
|
@ -186,6 +193,7 @@ class PhysicalLayer {
|
||||||
\returns \ref status_codes
|
\returns \ref status_codes
|
||||||
*/
|
*/
|
||||||
int16_t readData(String& str, size_t len = 0);
|
int16_t readData(String& str, size_t len = 0);
|
||||||
|
#endif
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
\brief Reads data that was received after calling startReceive method.
|
\brief Reads data that was received after calling startReceive method.
|
||||||
|
|
|
@ -209,6 +209,7 @@ size_t RTTYClient::write(uint8_t b) {
|
||||||
return(1);
|
return(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if defined(RADIOLIB_BUILD_ARDUINO)
|
||||||
size_t RTTYClient::print(__FlashStringHelper* fstr) {
|
size_t RTTYClient::print(__FlashStringHelper* fstr) {
|
||||||
// read flash string length
|
// read flash string length
|
||||||
size_t len = 0;
|
size_t len = 0;
|
||||||
|
@ -247,13 +248,6 @@ size_t RTTYClient::print(__FlashStringHelper* fstr) {
|
||||||
return(n);
|
return(n);
|
||||||
}
|
}
|
||||||
|
|
||||||
size_t RTTYClient::print(ITA2String& ita2) {
|
|
||||||
uint8_t* arr = ita2.byteArr();
|
|
||||||
size_t n = RTTYClient::write(arr, ita2.length());
|
|
||||||
delete[] arr;
|
|
||||||
return(n);
|
|
||||||
}
|
|
||||||
|
|
||||||
size_t RTTYClient::print(const String& str) {
|
size_t RTTYClient::print(const String& str) {
|
||||||
size_t n = 0;
|
size_t n = 0;
|
||||||
if(_encoding == RADIOLIB_ITA2) {
|
if(_encoding == RADIOLIB_ITA2) {
|
||||||
|
@ -264,6 +258,14 @@ size_t RTTYClient::print(const String& str) {
|
||||||
}
|
}
|
||||||
return(n);
|
return(n);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
size_t RTTYClient::print(ITA2String& ita2) {
|
||||||
|
uint8_t* arr = ita2.byteArr();
|
||||||
|
size_t n = RTTYClient::write(arr, ita2.length());
|
||||||
|
delete[] arr;
|
||||||
|
return(n);
|
||||||
|
}
|
||||||
|
|
||||||
size_t RTTYClient::print(const char str[]) {
|
size_t RTTYClient::print(const char str[]) {
|
||||||
size_t n = 0;
|
size_t n = 0;
|
||||||
|
@ -337,20 +339,22 @@ size_t RTTYClient::println(void) {
|
||||||
return(n);
|
return(n);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if defined(RADIOLIB_BUILD_ARDUINO)
|
||||||
size_t RTTYClient::println(__FlashStringHelper* fstr) {
|
size_t RTTYClient::println(__FlashStringHelper* fstr) {
|
||||||
size_t n = RTTYClient::print(fstr);
|
size_t n = RTTYClient::print(fstr);
|
||||||
n += RTTYClient::println();
|
n += RTTYClient::println();
|
||||||
return(n);
|
return(n);
|
||||||
}
|
}
|
||||||
|
|
||||||
size_t RTTYClient::println(ITA2String& ita2) {
|
size_t RTTYClient::println(const String& str) {
|
||||||
size_t n = RTTYClient::print(ita2);
|
size_t n = RTTYClient::print(str);
|
||||||
n += RTTYClient::println();
|
n += RTTYClient::println();
|
||||||
return(n);
|
return(n);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
size_t RTTYClient::println(const String& str) {
|
size_t RTTYClient::println(ITA2String& ita2) {
|
||||||
size_t n = RTTYClient::print(str);
|
size_t n = RTTYClient::print(ita2);
|
||||||
n += RTTYClient::println();
|
n += RTTYClient::println();
|
||||||
return(n);
|
return(n);
|
||||||
}
|
}
|
||||||
|
|
|
@ -138,9 +138,11 @@ class RTTYClient {
|
||||||
size_t write(uint8_t* buff, size_t len);
|
size_t write(uint8_t* buff, size_t len);
|
||||||
size_t write(uint8_t b);
|
size_t write(uint8_t b);
|
||||||
|
|
||||||
|
#if defined(RADIOLIB_BUILD_ARDUINO)
|
||||||
size_t print(__FlashStringHelper*);
|
size_t print(__FlashStringHelper*);
|
||||||
size_t print(ITA2String &);
|
|
||||||
size_t print(const String &);
|
size_t print(const String &);
|
||||||
|
#endif
|
||||||
|
size_t print(ITA2String &);
|
||||||
size_t print(const char[]);
|
size_t print(const char[]);
|
||||||
size_t print(char);
|
size_t print(char);
|
||||||
size_t print(unsigned char, int = DEC);
|
size_t print(unsigned char, int = DEC);
|
||||||
|
@ -151,9 +153,11 @@ class RTTYClient {
|
||||||
size_t print(double, int = 2);
|
size_t print(double, int = 2);
|
||||||
|
|
||||||
size_t println(void);
|
size_t println(void);
|
||||||
|
#if defined(RADIOLIB_BUILD_ARDUINO)
|
||||||
size_t println(__FlashStringHelper*);
|
size_t println(__FlashStringHelper*);
|
||||||
size_t println(ITA2String &);
|
|
||||||
size_t println(const String &);
|
size_t println(const String &);
|
||||||
|
#endif
|
||||||
|
size_t println(ITA2String &);
|
||||||
size_t println(const char[]);
|
size_t println(const char[]);
|
||||||
size_t println(char);
|
size_t println(char);
|
||||||
size_t println(unsigned char, int = DEC);
|
size_t println(unsigned char, int = DEC);
|
||||||
|
|
Loading…
Add table
Reference in a new issue