diff --git a/libraries/AP_Radio/AP_Radio_cc2500.cpp b/libraries/AP_Radio/AP_Radio_cc2500.cpp index e7c90e4da3..9901411488 100644 --- a/libraries/AP_Radio/AP_Radio_cc2500.cpp +++ b/libraries/AP_Radio/AP_Radio_cc2500.cpp @@ -292,6 +292,8 @@ void AP_Radio_cc2500::radio_init(void) hal.gpio->attach_interrupt(HAL_GPIO_RADIO_IRQ, trigger_irq_radio_event, HAL_GPIO_INTERRUPT_RISING); #endif + initTuneRx(); + if (load_bind_info()) { Debug(3,"Loaded bind info\n"); listLength = 47; @@ -300,7 +302,6 @@ void AP_Radio_cc2500::radio_init(void) chanskip = 1; nextChannel(1); } else { - initTuneRx(); protocolState = STATE_BIND_TUNING; } @@ -463,11 +464,11 @@ void AP_Radio_cc2500::irq_handler(void) uint8_t hop_chan = packet[4] & 0x3F; uint8_t skip = (packet[4]>>6) | (packet[5]<<2); if (channr != hop_chan) { - Debug(4, "channr=%u hop_chan=%u\n", channr, hop_chan); + Debug(2, "channr=%u hop_chan=%u\n", channr, hop_chan); } channr = hop_chan; if (chanskip != skip) { - Debug(4, "chanskip=%u skip=%u\n", chanskip, skip); + Debug(2, "chanskip=%u skip=%u\n", chanskip, skip); } chanskip = skip; packet_timer = irq_time_us;