projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
altos: Don't abort radio transmissions with ao_radio_abort
[fw/altos]
/
src
/
ao_radio.c
diff --git
a/src/ao_radio.c
b/src/ao_radio.c
index 3fb4afd7d4831d87c556a201634655e70ba95b3c..b2105ff89c41e3add1f5a86aade8d650952ed953 100644
(file)
--- a/
src/ao_radio.c
+++ b/
src/ao_radio.c
@@
-432,8
+432,11
@@
ao_radio_rdf(int ms)
void
ao_radio_abort(void)
{
- ao_dma_abort(ao_radio_dma);
- ao_radio_idle();
+ /* Only abort if a task is waiting to receive data */
+ if (RFST == RFST_SRX) {
+ ao_dma_abort(ao_radio_dma);
+ ao_radio_idle();
+ }
}
void