1

Revision:
15:e1c04ec39aa4
Parent:
14:94993ae5b164
Parent:
13:a354f82d12d9
Child:
17:5f34cbe2ac53
--- a/radio.h	Wed Sep 11 13:20:21 2019 -0700
+++ b/radio.h	Wed Sep 11 13:23:37 2019 -0700
@@ -83,7 +83,7 @@
         static void Standby(void);
         static bool CheckRfFrequency(unsigned hz);
         static float GetRssiInst(void);
-        static void Init(const RadioEvents_t*);
+        static void Init(const RadioEvents_t*, unsigned spiHz=1000000);
         static int Send(uint8_t size, timestamp_t maxListenTime, timestamp_t channelFreeTime, int rssiThresh);
         //static void PrintStatus(void);
         static void service(void);
@@ -95,7 +95,7 @@
 
         static void LoRaModemConfig(unsigned bwKHz, uint8_t sf, uint8_t cr);
         static void LoRaPacketConfig(unsigned preambleLen, bool fixLen, bool crcOn, bool invIQ);
-        static void SetLoRaSymbolTimeout(uint8_t symbs);
+        static void SetLoRaSymbolTimeout(uint16_t symbs);
 
         static void GFSKModemConfig(unsigned bps, unsigned bwKHz, unsigned fdev_hz);
         static void GFSKPacketConfig(unsigned preambleLen, bool fixLen, bool crcOn);
@@ -136,6 +136,7 @@
         static void dio1_top_half(void);
         static PacketParams_t pp;
         static bool paOff;
+        static uint8_t loraTimeoutSymbols;
 #endif /* SX126x_H */
 #ifdef SX128x_H 
         static void readChip(void);