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

📄 hwapi_lcdctrl.h

📁 瑞星微公司RK27XX系列芯片的SDK开发包
💻 H
字号:
/******************************************************************/
/*   Copyright (C) 2007 ROCK-CHIPS FUZHOU . All Rights Reserved.  */
/*******************************************************************
File :  hwapi_Lcdctrl.h
Desc :  LCD控制器的外部接口声明

Author :  nzy
Date :
Notes :

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

#ifndef _HWAPI_LCDCTRL_H_
#define _HWAPI_LCDCTRL_H_

#include    "typedef.h"


typedef enum
{
    BUFFER,
    BYPASS
}LCDCSTATUS;

typedef enum
{
    POSITIVE,
    NEGATIVE
}RGBIFPULSE;

typedef enum
{
    IDLE,
    BUSY
}MCUIFSTATUS;

typedef enum
{
    ON,
    OFF
}DISSTATUS;

typedef struct
{
    UINT32     LCDCDUMMY;
    UINT32     HPW;
    UINT32     VPW;
    UINT32     DCLK;
    UINT32     HBP;
    UINT32     HFP;
    UINT32     VBP;
    UINT32     VFP;
}RGBIFPARA;

typedef struct
{
    UINT16      LineYAddr[4];
    UINT16      LineUVAddr[4];
    UINT16      StartX;
    UINT16      StartY;
    UINT16      ScaleX;
    UINT16      ScaleY;
    UINT16      YMIX;
    UINT16      IntrMask;
	UINT16      Rgb565;
}LCDCCONFIG;

typedef struct
{
    UINT16      AlphaLevel;
    UINT16      FifoAddr;
    UINT16      ALX;
    UINT16      ATY;
    UINT16      ARX;
    UINT16      ABY;
    UINT16      BLX;
    UINT16      BTY;
    UINT16      BRX;
    UINT16      BBY;
}ALPHACONFIG;





MCUIFSTATUS Lcdctrl_GetStatus(void);
void Lcdctrl_Display(DISSTATUS Status);
void Lcdctrl_McuBypassMode(LCDCSTATUS Mode);
void LcdCtrl_SetMcuIFWaitTime(UINT32 MCUIFWait);
void LcdCtrl_Configure(UINT16 XSize, UINT16 YSize, TVOUTPARA *pTVoutPara);
void LcdCtrl_PowerOnInit(void);
void LcdCtrl_BackGroundSet(LCDCCONFIG *Config);
void LcdCtrl_FrontGroundSet(ALPHACONFIG *AlphaConfig);
void LcdCtrl_MCUIFparaSet(UINT16 XSize, UINT16 YSize);
void LcdCtrl_SetTvImageSize(UINT16 XSize, UINT16 YSize, TVOUTPARA *pTVoutPara);
void LcdCtrl_RGBIFPulseSet(RGBIFPULSE Pulse);
void LcdCtrl_RGBIFSyncSet(UINT16 XSize, UINT16 YSize , RGBIFPARA *pLCDCPara, TVOUTTYPE TvoutType);



#endif/* _HWAPI_LCDCTRL_H_ */

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

⌨️ 快捷键说明

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