Skip to content

Commit c6f9295

Browse files
committed
Fix #439: set RegDetectOptimize[2..0] to 3'b011
1 parent 319c686 commit c6f9295

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/lmic/radio.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -904,9 +904,9 @@ static void rxlora (u1_t rxmode) {
904904

905905
// Errata 2.3 - receiver spurious reception of a LoRa signal
906906
bw_t const bw = getBw(LMIC.rps);
907-
u1_t const rDetectOptimize = readReg(LORARegDetectOptimize);
907+
u1_t const rDetectOptimize = (readReg(LORARegDetectOptimize) & 0x78) | 0x03;
908908
if (bw < BW500) {
909-
writeReg(LORARegDetectOptimize, rDetectOptimize & 0x7F);
909+
writeReg(LORARegDetectOptimize, rDetectOptimize);
910910
writeReg(LORARegIffReq1, 0x40);
911911
writeReg(LORARegIffReq2, 0x40);
912912
} else {

0 commit comments

Comments
 (0)