#include <Datatypes.h>#include <services/services.h>Defines | |
| #define | ERR_PLATTFORM_INIT ERR_GENERIC + 10 |
| #define | ERR_ALREADY_INITIALIZED ERR_GENERIC + 20 |
| #define | ERR_INVALID_PARAMETER ERR_GENERIC + 30 |
| #define | ERR_TIMEOUT ERR_GENERIC + 40 |
| #define | MDMA_TRANSFER_TIMEOUT 0xffffff |
| #define | MDMA_8_BIT 0x0000 |
| #define | MDMA_16_BIT 0x0004 |
| #define | MDMA_32_BIT 0x0008 |
| #define | MDMA_SOURCE_BASE_CONFIG 0x0030 |
| #define | MDMA_DEST_BASE_CONFIG 0x0032 |
Functions | |
| T_ERROR_CODE | mdma_setup (unsigned int pa_nMDMAindex, unsigned long pa_nSourceStartAddress, unsigned long pa_nDestinationStartAddress, unsigned short pa_nXelementsToTransfer, unsigned short pa_nYelementsToTransfer, unsigned short pa_nTransferWidth, unsigned short pa_nInterruptType, unsigned short pa_nStrideSource, unsigned short pa_nStrideDest) |
| T_ERROR_CODE | mdma_close (unsigned int pa_nMDMAindex) |
| T_ERROR_CODE | mdma_enable (unsigned int pa_nMDMAindex) |
| T_ERROR_CODE | mdma_disable (unsigned int pa_nMDMAindex) |
| T_ERROR_CODE | mdma_waitForRun (unsigned int pa_nMDMAindex) |
| T_ERROR_CODE | mdma_waitForTerminate (unsigned int pa_nMDMAindex) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
1.4.1