Skip to content
Commit 1ac48486 authored by Gregory Nutt's avatar Gregory Nutt
Browse files

Spirit bugfixes: Was hanging occasionally because there was not mechanism to...

Spirit bugfixes:  Was hanging occasionally because there was not mechanism to restart the poll timer if poll was not performed because Spirit ws busy.  Fixed by not checking if Spirit is busy.  The TX poll can be performed asynchronouly while spirit is busy; any outgoing data will queued until Spirit is ready. Fixed handling of a timeout condition.  Failure to transmition to the TX state would fail (timeout) if in a race condition Spirit already committed to the RX state.  The driver needs to recover the state properly and avoid debug assertions in this event.
parent baf4c0d0
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment