Showing changes from revision #0 to #1:
Added | Removed | Changed
Entry | |
---|---|
R0 | Pointer to an error block |
R1 | DMA tag |
Exit | |
---|---|
- | All registers preserved |
This SWI is used to terminate a DMA transfer originally queued by DMA_QueueTransfer.
Before a transfer is terminated, the following steps are followed:
The DMAManager then calls the completed control routine with V set and R0 pointing to the supplied error block.
If the terminated DMA transfer request was blocking a logical channel, then the logical channel is unblocked and its queued transfers are started again.
An error block is returned if the DMA tag is invalid.