From 99d74e949fba33b1b2c1312695cada4a7b8717d2 Mon Sep 17 00:00:00 2001 From: Billy Kozak Date: Thu, 16 Jul 2015 08:58:24 -0600 Subject: [PATCH] CC26xx autoflush bad crc packets Setting bAutoFlushCrc=1 so that the radio co-processor will automatically drop packets with bad crc. --- cpu/cc26xx/dev/cc26xx-rf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cpu/cc26xx/dev/cc26xx-rf.c b/cpu/cc26xx/dev/cc26xx-rf.c index b9e355bd5..ade53ed19 100644 --- a/cpu/cc26xx/dev/cc26xx-rf.c +++ b/cpu/cc26xx/dev/cc26xx-rf.c @@ -850,7 +850,7 @@ init_rf_params(void) GET_FIELD(cmd_ieee_rx_buf, radioOp, condition) = COND_NEVER; GET_FIELD(cmd_ieee_rx_buf, CMD_IEEE_RX, channel) = CC26XX_RF_CHANNEL; GET_FIELD(cmd_ieee_rx_buf, CMD_IEEE_RX, rxConfig) = - BITVALUE(CMD_IEEE_RX, rxConfig, bAutoFlushCrc, 0) | + BITVALUE(CMD_IEEE_RX, rxConfig, bAutoFlushCrc, 1) | BITVALUE(CMD_IEEE_RX, rxConfig, bAutoFlushIgn, 0) | BITVALUE(CMD_IEEE_RX, rxConfig, bIncludePhyHdr, 0) | BITVALUE(CMD_IEEE_RX, rxConfig, bIncludeCrc, 1) |