altos: Pull igniter pins low as soon as possible at boot time
[fw/altos] / src / ao_radio.c
index 01974ba1b3b61e73018dc37ae23bba9386e64c46..1fb0eea6c228f81f801959912ad1b18ebceffa14 100644 (file)
@@ -287,9 +287,9 @@ ao_radio_get(uint8_t len)
        ao_mutex_get(&ao_radio_mutex);
        ao_radio_idle();
        RF_CHANNR = ao_config.radio_channel;
-       RF_FREQ2 = (uint8_t) (ao_config.radio_cal >> 16);
-       RF_FREQ1 = (uint8_t) (ao_config.radio_cal >> 8);
-       RF_FREQ0 = (uint8_t) (ao_config.radio_cal);
+       RF_FREQ2 = (uint8_t) (ao_config.radio_setting >> 16);
+       RF_FREQ1 = (uint8_t) (ao_config.radio_setting >> 8);
+       RF_FREQ0 = (uint8_t) (ao_config.radio_setting);
        RF_PKTLEN = len;
 }
 
@@ -433,7 +433,9 @@ ao_radio_test(void)
        mode++;
        if ((mode & 2) && !radio_on) {
                ao_set_monitor(0);
+#if PACKET_HAS_SLAVE
                ao_packet_slave_stop();
+#endif
                ao_radio_get(0xff);
                RFST = RFST_STX;
                radio_on = 1;