LoRa_APRS_Tracker111/include/lora_utils.h

27 lines
448 B
C++

#ifndef LORA_UTILS_H_
#define LORA_UTILS_H_
#include <Arduino.h>
struct ReceivedLoRaPacket {
String text;
int rssi;
float snr;
int freqError;
};
namespace LoRa_Utils {
void setFlag();
void changeFreq();
void setup();
void sendNewPacket(const String& newPacket);
void wakeRadio();
ReceivedLoRaPacket receiveFromSleep();
ReceivedLoRaPacket receivePacket();
void sleepRadio();
}
#endif