-
- __critical while (!ao_radio_dma_done)
- ao_sleep(&ao_radio_dma_done);
- ao_radio_rdf_running = 0;
- ao_radio_idle();
- for (i = 0; i < sizeof (telemetry_setup); i += 2)
- RF[telemetry_setup[i]] = telemetry_setup[i+1];
- ao_radio_put();
-}
-
-void
-ao_radio_abort(void)
-{
- /* Only abort if a task is waiting to receive data */
- if (RFST == RFST_SRX) {