diff options
| author | Keith Packard <keithp@keithp.com> | 2014-07-13 20:42:41 -0700 | 
|---|---|---|
| committer | Keith Packard <keithp@keithp.com> | 2014-07-13 20:42:41 -0700 | 
| commit | 6c3d09bf40f2af6e8722f33a70b41e5d94ceaf9f (patch) | |
| tree | 71a35cf9704adf71652cf7e9a5a82af135055391 | |
| parent | 5d1adc6775a66633661af747bc4176e06f97630f (diff) | |
altos: Interrupt radio receive when changing data rate
This aborts any pending radio receive when changing the data rate so
that the radio can be reprogrammed to receive at the correct rate.
Signed-off-by: Keith Packard <keithp@keithp.com>
| -rw-r--r-- | src/kernel/ao_config.c | 3 | 
1 files changed, 3 insertions, 0 deletions
| diff --git a/src/kernel/ao_config.c b/src/kernel/ao_config.c index 32a0967c..d73a3733 100644 --- a/src/kernel/ao_config.c +++ b/src/kernel/ao_config.c @@ -518,6 +518,9 @@ ao_config_radio_rate_set(void) __reentrant  	ao_telemetry_reset_interval();  #endif  	_ao_config_edit_finish(); +#if HAS_RADIO_RECV +	ao_radio_recv_abort(); +#endif  }  #endif | 
