|
KallistiOS git master
Independent SDK for the Sega Dreamcast
|
DMA transfer configuration. More...
#include <dmac.h>
Data Fields | |
| dma_channel_t | channel |
| DMA channel used for the transfer. | |
| dma_request_t | request |
| DMA request type. | |
| dma_unitsize_t | unit_size |
| Unit size used for the DMA transfer. | |
| dma_addrmode_t | src_mode |
| dma_addrmode_t | dst_mode |
| Source/destination address mode. | |
| dma_transmitmode_t | transmit_mode |
| DMA Transfer transmit mode. | |
| dma_callback_t | callback |
| Optional callback function for end-of-transfer notification. | |
DMA transfer configuration.
This structure represents the configuration used for a given DMA channel.
| dma_callback_t dma_config_t::callback |
Optional callback function for end-of-transfer notification.
| dma_channel_t dma_config_t::channel |
DMA channel used for the transfer.
| dma_addrmode_t dma_config_t::dst_mode |
Source/destination address mode.
| dma_request_t dma_config_t::request |
DMA request type.
| dma_addrmode_t dma_config_t::src_mode |
| dma_transmitmode_t dma_config_t::transmit_mode |
DMA Transfer transmit mode.
| dma_unitsize_t dma_config_t::unit_size |
Unit size used for the DMA transfer.