⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hwapi_dwdma.h

📁 瑞星微公司RK27XX系列芯片的SDK开发包
💻 H
字号:
/******************************************************************/
/*   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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -