}
}
-static void
+void
ao_radio_get(void)
{
ao_config_get();
ao_mutex_get(&ao_radio_mutex);
ao_radio_idle();
RF_CHANNR = ao_config.radio_channel;
- RF_FREQ2 = (uint8_t) (ao_config.radio_frequency >> 16);
- RF_FREQ1 = (uint8_t) (ao_config.radio_frequency >> 8);
- RF_FREQ0 = (uint8_t) (ao_config.radio_frequency);
+ 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);
}
-#define ao_radio_put() ao_mutex_put(&ao_radio_mutex)
void
ao_radio_send(__xdata struct ao_telemetry *telemetry) __reentrant
void
ao_radio_test(void)
{
+ ao_set_monitor(0);
ao_packet_slave_stop();
ao_radio_get();
printf ("Hit a character to stop..."); flush();