|
Parallel Peripheral Interface (PPI) |
| #define | PPI_DEFAULT_DMA_CHANNEL ADI_DMA_CHANNEL_COUNT |
| #define | ERR_PLATFORM_INIT ERR_GENERIC + 10 |
| | platform specific initialization error
|
| #define | ERR_SET_DMA_MAP ERR_GENERIC + 20 |
| | cannot write dma peripheral map register
|
| #define | ERR_GET_DMA_MAP ERR_GENERIC + 30 |
| | cannot read dma peripheral map register
|
| #define | ERR_DMA_OPEN ERR_GENERIC + 40 |
| | could not access dma channel - only with DMA manager
|
| #define | ERR_NOT_OPENED ERR_GENERIC + 50 |
| | accessing a closed (not opened) dma channel - only with DMA manager
|
| #define | ERR_DMA_CLOSE ERR_GENERIC + 60 |
| | could not close dma channel - only with DMA manager
|
| #define | ERR_PPI_INDEX ERR_GENERIC + 70 |
| | invalid PPI index
|
| #define | ERR_HOOK_INTERRUPT ERR_GENERIC + 80 |
| | error hooking the interrupt
|
| #define | ERR_ALREADY_INITIALIZED ERR_GENERIC + 90 |
| | interface was already initialized
|
| typedef void(* | T_PPI_CALLBACK )(void) |
| | callback function for PPI interrupt
|
| T_ERROR_CODE | ppi_setup_itu656 (unsigned int pa_nPPIindex, unsigned short pa_nDMAmode, unsigned short pa_nDMAdirection, unsigned long pa_nStartAddress, unsigned short pa_nInterruptType, T_PPI_CALLBACK pa_fnCallback, unsigned short pa_nLinesPerBlock, unsigned short pa_nByteTransferWidth, unsigned short pa_nDMABusWidth, unsigned short pa_nDirection, unsigned short pa_nPackingMode, unsigned short pa_nFieldSelect, unsigned short pa_nSkipping, unsigned short pa_nXSize, unsigned short pa_nYSize, unsigned short pa_nNofBlankingLines) |
| void | ppi_enable_itu656 (unsigned int pa_nPPIindex) |
| void | ppi_disable_itu656 (unsigned int pa_nPPIindex) |
| T_ERROR_CODE | ppi_close (unsigned int pa_nPPIindex) |