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

📄 video.h

📁 台湾宏芯针对几乎市面所有模拟TFT屏驱动芯片T100-T101-T103-T118系列源代码
💻 H
字号:
//---------------------------------------------------------------------------
// Terawins Inc. Company Confidential Strictly Private
//
// $Archive: Video.h $
// $Revision: 2.0 $
// $Author: jwang $
// $Date: 2003/08/13 $
//
// --------------------------------------------------------------------------
// >>>>>>>>>>>>>>>>>>>>>>>>> COPYRIGHT NOTICE <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
// --------------------------------------------------------------------------
// Copyright 2002(c) Terawins Inc.
// This is an unpublished work.
// --------------------------------------------------------------------------

#if !defined(__VIDEO_H__)
#define __VIDEO_H__

//Regs of video chip
#ifdef VIDEO_TVP5150
 #define V_BRIGHT_MAX		0xFF
 #define V_BRIGHT_DEF		0x80	
 #define V_BRIGHT_MIN		0
 #define V_CONTRAST_MAX		0xFF
 #define V_CONTRAST_DEF		0x80
 #define V_CONTRAST_MIN		0
 #define V_SAT_MAX			0xFF
 #define V_SAT_DEF			0x80
 #define V_SAT_MIN			0
 #define V_HUE_MAX			0xfF
 #define V_HUE_DEF			0x80
 #define V_HUE_MIN			0x00
 #define V_SHARP_MAX		0x07
 #define V_SHARP_DEF		0x01
 #define V_SHARP_MIN		0x01
 #define V_SHARP_EN 		0x01 // 0x01 Enable 0x00 Disable  //Ruby
 #define V_SHARP_DS 		0x00

 #define VIDEO_ADDR			0xBa    //I2C address	
 #define VSHARP			0x08
 #define VBRIGHT		0x09
 #define VCONTRAST		0x0c
 #define VSAT			0x0a
 #define VHUE			0x0b

void InitTVP5150(void);
//void Init5264(void);
void TVP5150VsyncSwitch(void);
#endif //VIDEO_TVP5150
#if 1
 #define V_BRIGHT_MAX		0xFF //0xB2 //0xFF Bruce 2005-07-04
 #define V_BRIGHT_DEF		0x80	
 #define V_BRIGHT_MIN		0x00 //0x4E //0x00 Bruce 2005-07-04
 #define V_CONTRAST_MAX	0xFF //0xB2 //0xFF Bruce 2005-07-04
 #define V_CONTRAST_DEF		0x80
 #define V_CONTRAST_MIN		0x00 //0x4E //0x00 Bruce 2005-07-04
 #define V_SAT_MAX			0xFF //0xB2 //0xFF Bruce 2005-07-04
 #define V_SAT_DEF			0x80
 #define V_SAT_MIN			0x00 //0x4E //0x00 Bruce 2005-07-04
 #define V_HUE_MAX			0xFF //0xB2 //0xFF Bruce 2005-07-04
 #define V_HUE_DEF			0x80
 #define V_HUE_MIN			0x00 //0x4E //0x00 Bruce 2005-07-04
 #define V_SHARP_MAX		0x06 //0x15//0x06 Bruce 2005-07-04 // 0x05 Ruby 2004-10-07
 #define V_SHARP_DEF		0x01
 #define V_SHARP_MIN		0x00
 #define V_SHARP_MSK 		0x01
 #define V_SHARP_DS 		0x00
#if (defined T112) // kenny 20050301
// add by Sherman 06'01'18
 #define V_RGB_MAX			0x0f
 #define V_RGB_DEF			0x0f
 #define V_RGB_MIN			0x00
// add by Sherman 06'01'23
 #define V_VCOMA_MAX		0x1f
 #define V_VCOMA_DEF		0x1a
 #define V_VCOMA_MIN		0x00
// add by Sherman 06'01'23
 #define V_VCOMD_MAX		0x1f
 #define V_VCOMD_DEF		0x17
 #define V_VCOMD_MIN		0x00
 #define VRGB				0xE4 // add by Sherman 06'01'18
 #define VVCOMA				0xE5 // add by Sherman 06'01'23
 #define VVCOMD				0xE6 // add by Sherman 06'01'23	   
#elif (defined T116)
 #define V_RGB_MAX			0x1f // N/A
 #define V_RGB_DEF			0x0f // N/A
 #define V_RGB_MIN			0x00 // N/A

 #define V_VCOMA_MAX		0x1f
 #define V_VCOMA_DEF		0x1a
 #define V_VCOMA_MIN		0x00

 #define V_VCOMD_MAX		0x1f
 #define V_VCOMD_DEF		0x17
 #define V_VCOMD_MIN		0x00

 #define VRGB				0xE4 // N/A
 #define VVCOMA				0xE5
 #define VVCOMD				0xE4
#endif

 #define VIDEO_ADDR		0x54    //I2C address	
 #define VSHARP			0x80
// #define VBRIGHT		0x09   // Ruby 2004-10-08  //page 2 
// #define VCONTRAST		0x08
 #define VBRIGHT		0x69      //page 0
 #define VCONTRAST		0x68
 #define VSAT			0x6c
 #define VHUE			0x0b

#endif
void OSDResetVideoData(void);
void OSDSetVideoValues(void);
void VideoCaptureReset(void);
void EEPSaveVideoData(void);

#endif // __VIDEO_H__

⌨️ 快捷键说明

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