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

📄 hal_lut.h

📁 一款SmartPhone的驱动代码
💻 H
字号:
/************************************************************************
;  	HAL_LUT.h
;
; 	Copyright (c) 2002 Epson Research and Development, Inc.
;
;  	All Rights Reserved.
;	2002.11.12	D Eric 		Start.					
;														
;************************************************************************/

#ifndef __HAL_LUT_H__
#define __HAL_LUT_H__


typedef enum
{
	cl_LUT_ERROR = 0,
	cl_LUT_NOBYPASS_8BPP_STANDARDLUT,
	cl_LUT_NOBYPASS_8BPP_332LUT,
	cl_LUT_NOBYPASS_16BPP_565LUT,
	cl_LUT_BYPASS_8BPP_332RGB,
	cl_LUT_BYPASS_16BPP_565RGB,
	cl_LUT_BYPASS_32BPP_0888RGB,
} LutModeDef;

typedef enum
{
	cl_LUT1 = 0,
	cl_LUT2
} LutDef;

void SetLut1(unsigned char * pLut, unsigned long size);
void SetLut2(unsigned char * pLut, unsigned long size);
void SetLut1Entry(unsigned long addr, unsigned char red, unsigned char green, unsigned char blue);
void SetLut2Entry(unsigned long addr, unsigned char red, unsigned char green, unsigned char blue);
void GetLut1Entry(unsigned long addr, unsigned char * pRed, unsigned char * pGreen, unsigned char * pBlue);
void GetLut2Entry(unsigned long addr, unsigned char * pRed, unsigned char * pGreen, unsigned char * pBlue);
void SetLutBypassEnable(LutDef LutNum, unsigned short enable);
BOOL GetLutBypassEnable(LutDef LutNum);
unsigned short GetLutMode(LutDef LutNum);
void InitLut(LutDef WhichLut, LutModeDef LutMode);

#endif //__HAL_LUT_H__

⌨️ 快捷键说明

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