hwapi_dwdma.h

来自「瑞星微公司RK27XX系列芯片的SDK开发包」· C头文件 代码 · 共 63 行

H
63
字号
/******************************************************************/
/*   Copyright (C) 2007 ROCK-CHIPS FUZHOU . All Rights Reserved.  */
/*******************************************************************
File :  hwapi_Dwdma.h
Desc :  Dwdma的外部接口声明

Author :  nzy
Date :
Notes :

$Log :
*********************************************************************/

#ifndef _HWAPI_DWDMA_H_
#define _HWAPI_DWDMA_H_

#include "typedef.h"


//DWDMA数据端口设置
typedef enum
{
    DWDMA_Y_HS = 4,
    DWDMA_UV_HS,
    DWDMA_YUV_HS,
    DWDMA_FIFO_HS
}DWDMA_HS;

//DWDMA通道设置
typedef enum
{
    CH0 = 0,
    CH1,
    CH0AND1
}DWDMA_CHN;

typedef struct _DWDMALLP
{
    UINT32      Sar;
    UINT32      Dar;
    struct  _DWDMALLP  *LLP;
    UINT32      CtrlL;
    UINT32      CtrlH;
    UINT32      Dstat;
}DWDMALLP;


void DWDMA_Init(void);
void DWDMA_Transmit(DWDMA_CHN Channel, DWDMALLP *LLP, DWDMA_HS HandShack);
void DWDMA_LLPCfg(UINT32 SourAddr, UINT32 DestAddr, DWDMALLP *CurLLP, UINT32 BSize);
void DWDMA_LLPEnd(DWDMALLP *CurLLP);
void DWDMA_LLPChange(DWDMALLP *CurLLP, DWDMALLP *NextLLP);
void DWDMA_DisChannel(DWDMA_CHN Channel);
void DWDMA_DestScatter(DWDMA_CHN Channel, UINT32 Successive, UINT32 Interval);
void DWDMA_EnableDSR(DWDMALLP *CurLLP);


#endif /* _HWAPI_DWDMA_H_ */

/*********************************************************************
 END OF FILE
*********************************************************************/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?