projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
altos: eliminate ao_wake_task
[fw/altos]
/
src
/
ao_packet_slave.c
diff --git
a/src/ao_packet_slave.c
b/src/ao_packet_slave.c
index 3040d781091fd88c0956f6258879938ec3dcbb4b..39d04bbb2e8a70ca43450b9a7457f8991a1198b9 100644
(file)
--- a/
src/ao_packet_slave.c
+++ b/
src/ao_packet_slave.c
@@
-44,12
+44,13
@@
ao_packet_slave_stop(void)
{
if (ao_packet_enable) {
ao_packet_enable = 0;
{
if (ao_packet_enable) {
ao_packet_enable = 0;
- ao_radio_recv_abort();
while (ao_packet_task.wchan) {
while (ao_packet_task.wchan) {
- ao_
wake_task(&ao_packet_task
);
- ao_
yield(
);
+ ao_
radio_recv_abort(
);
+ ao_
delay(AO_MS_TO_TICKS(10)
);
}
}
+ ao_radio_get();
ao_radio_set_telemetry();
ao_radio_set_telemetry();
+ ao_radio_put();
}
}
}
}