|
libws libws
WSwan hardware library for the Wonderful toolchain
|
Go to the source code of this file.
Macros | |
| #define | ws_gdma_set_source(src) |
| Set the initial source address of a general DMA transfer. | |
| #define | ws_gdma_copy(dest, src, length) |
| Copy words from a source pointer to a destination pointer using DMA. | |
| #define | ws_sdma_set_source(src) |
| Set the initial source address of a sound DMA transfer. | |
Functions | |
| static void | ws_gdma_set_destination (void ws_iram *address) |
| Set the destination of a general DMA transfer. | |
| static void | ws_gdma_set_length (uint16_t length) |
| Set the length of a general DMA transfer. | |
| void | ws_gdma_maybe_copy (void ws_iram *dest, const void __far *src, uint16_t length) |
| Copy words from a source pointer to a destination pointer, using DMA if present. | |
| static void | ws_sdma_set_length (uint32_t length) |
| Set the length of a sound DMA transfer. | |
Functionality related to DMA transfers.
Definition in file dma.h.