1
Diff: radio.h
- Revision:
- 15:e1c04ec39aa4
- Parent:
- 14:94993ae5b164
- Parent:
- 13:a354f82d12d9
- Child:
- 17:5f34cbe2ac53
diff -r 94993ae5b164 -r e1c04ec39aa4 radio.h --- 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);