EasyDMA is implemented by TWIM in order to access RAM without the CPU.
TWIM implements the following EasyDMA channels.
| Channel | Type | Register Cluster |
|---|---|---|
| TXD | READER | TXD |
| RXD | WRITER | RXD |
The RXD.PTR, TXD.PTR, RXD.MAXCNT, and TXD.MAXCNT registers are double-buffered. They are ready for the next transmission immediately after receiving the EVENTS_DMA.RX.READY or EVENTS_DMA.TX.READY event.
The STOPPED event indicates that EasyDMA is finished accessing the buffer in RAM.
See EasyDMA for more detailed information.