1
Diff: radio_sx128x.cpp
- Revision:
- 12:fcfafd17ae1b
- Parent:
- 9:97a6de3dbc86
- Child:
- 13:a354f82d12d9
diff -r 5111788c4298 -r fcfafd17ae1b radio_sx128x.cpp --- a/radio_sx128x.cpp Fri May 17 17:05:08 2019 -0700 +++ b/radio_sx128x.cpp Wed May 29 09:55:12 2019 -0700 @@ -546,15 +546,18 @@ if (radio.getPacketType() != PACKET_TYPE_LORA) radio.setPacketType(PACKET_TYPE_LORA); - if (bwKHz > 800) { + if (bwKHz > 800) mpLORA.lora.bandwidth = LORA_BW_1600; - } if (bwKHz > 400) { + else if (bwKHz > 400) mpLORA.lora.bandwidth = LORA_BW_800; - } if (bwKHz > 200) { + else if (bwKHz > 200) mpLORA.lora.bandwidth = LORA_BW_400; - } else { + else if (bwKHz > 100) mpLORA.lora.bandwidth = LORA_BW_200; - } + else if (bwKHz > 50) + mpLORA.lora.bandwidth = LORA_BW_100; + else + mpLORA.lora.bandwidth = LORA_BW_50; mpLORA.lora.codingRate = cr;