From d9a3fac50291ae43432fa971b322a6a1081bd5f9 Mon Sep 17 00:00:00 2001 From: Werner Backes Date: Sat, 15 Nov 2014 11:37:06 +0100 Subject: [PATCH] Disable the "preamble invalid" interrupt for the RFM22b module. It causes high CPU load and isn't used anyway. --- flight/pios/common/pios_rfm22b.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/flight/pios/common/pios_rfm22b.c b/flight/pios/common/pios_rfm22b.c index eb2f2bb8b..203fe1179 100644 --- a/flight/pios/common/pios_rfm22b.c +++ b/flight/pios/common/pios_rfm22b.c @@ -752,8 +752,7 @@ bool PIOS_RFM22B_ReceivePacket(uint32_t rfm22b_id, uint8_t *p) // enable RX interrupts rfm22_write(rfm22b_dev, RFM22_interrupt_enable1, RFM22_ie1_encrcerror | RFM22_ie1_enpkvalid | RFM22_ie1_enrxffafull | RFM22_ie1_enfferr); - rfm22_write(rfm22b_dev, RFM22_interrupt_enable2, RFM22_ie2_enpreainval | RFM22_ie2_enpreaval | - RFM22_ie2_enswdet); + rfm22_write(rfm22b_dev, RFM22_interrupt_enable2, RFM22_ie2_enpreaval | RFM22_ie2_enswdet); // enable the receiver rfm22_write(rfm22b_dev, RFM22_op_and_func_ctrl1, RFM22_opfc1_pllon | RFM22_opfc1_rxon);