Commit 3fd866a
Merge #369
369: ieee802154: handle the transitory state TXDISABLE r=jonas-schievink a=japaric
after PR #356 the radio is disabled after every `send` operation.
if one calls `recv` immediately after `send`, `recv` can observe the radio in the TXDISABLE state
TXDISABLE is a transitory state that leads to the final DISABLED state which the impl knows how to handle
this PR adds logic to handle the transitory TXDISABLE state
fixes #368
---
I have checked that the programs in https://github.com/ferrous-systems/embedded-trainings-2020 work again with this change
Co-authored-by: Jorge Aparicio <[email protected]>1 file changed
+8
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
659 | 659 | | |
660 | 660 | | |
661 | 661 | | |
| 662 | + | |
662 | 663 | | |
663 | 664 | | |
664 | 665 | | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
665 | 673 | | |
666 | 674 | | |
667 | 675 | | |
| |||
0 commit comments