}
}
- /* Return FALSE if we are in reset, so callers can clean up as appropriate. */
+ /* If we are a slave, return FALSE if the master has unasserted CSn. */
bool sendData()
{
atomic {
if (sendData()) {
call Registers.setIeRx();
return SUCCESS;
+ } else if (m_pos) {
+ post signalSendDone();
+ return SUCCESS;
} else {
m_len = 0;
return FAIL;