Entry | |
---|---|
R0 | Operation type |
R1 | Remote address, or procedure number |
R2 | Station number |
R3 | Net number |
R4 | pointer to data buffer |
R5 | Data size |
R6 | Repeat count |
R7 | Delay (in centi-seconds) |
Exit | |
---|---|
R0 | Handle |
R1 | Corrupted |
R2 | Pointer to buffer |
R3 | Station number |
R4 | Net number (or 0 if R3 on entry was the local net) |
The purpose of this call is to create a TxCB for an immediate operation, polls it, reads its status, and abandons it.
This SWI opens a transmission block and repeatedly polls until it finishes transmission or an error occurs. It abandons the block and returns the final status. It will loop in USR mode with IRQs enabled – a side effect is that callbacks may occur.
This SWI is re-entrant.