1
Diff: radio_sx126x.cpp
- Revision:
- 13:a354f82d12d9
- Parent:
- 11:5111788c4298
- Child:
- 15:e1c04ec39aa4
--- a/radio_sx126x.cpp Wed May 29 09:55:12 2019 -0700 +++ b/radio_sx126x.cpp Fri May 31 10:21:30 2019 -0700 @@ -313,13 +313,13 @@ } -void Radio::SetLoRaSymbolTimeout(uint8_t symbs) +void Radio::SetLoRaSymbolTimeout(uint16_t symbs) { if (radio.getPacketType() != PACKET_TYPE_LORA) radio.setPacketType(PACKET_TYPE_LORA); - radio.xfer(OPCODE_SET_LORA_SYMBOL_TIMEOUT, 1, 0, &symbs); loraTimeoutSymbols = symbs; + radio.xfer(OPCODE_SET_LORA_SYMBOL_TIMEOUT, 1, 0, &loraTimeoutSymbols); } float Radio::GetRssiInst() @@ -458,7 +458,7 @@ RadioEvents->TxDone_botHalf(); } -void Radio::Init(const RadioEvents_t* e) +void Radio::Init(const RadioEvents_t* e, unsigned spi_hz) { radio.txDone = txDoneBottom; radio.rxDone = rx_done; @@ -469,6 +469,7 @@ RadioEvents = e; lpt.start(); + spi.frequency(spi_hz); radio.SetDIO2AsRfSwitchCtrl(1); }