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

📄 video.h

📁 宏芯T102芯片驱动(51单片机作主控)
💻 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
 #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		0x06 // 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
  #define V_VOL_MAX			0xFF
 #define V_VOL_MIN			0x00
 #define V_VOL_DEF			0x80
 #define V_LAG_DEF			0x80
 #define V_BRIGHT_STANDARD     0x80
 #define V_CONTRAST_STANDARD   0x80
 #define V_SHARP_STANDARD	   0x01
 #define V_SAT_STANDARD		   0x80
 #define V_BRIGHT_SOFT		   0x66
 #define V_CONTRAST_SOFT	   0x66
 #define V_SHARP_SOFT		   0x01
 #define V_SAT_SOFT			   0x66
 #define V_BRIGHT_VIVID		   0x8c
 #define V_CONTRAST_VIVID	   0x8c
 #define V_SHARP_VIVID		   0x01
 #define V_SAT_VIVID		   0xa6
 #define V_BRIGHT_BRIGHT	   0x99
 #define V_CONTRAST_BRIGHT	   0x8c
 #define V_SHARP_BRIGHT		   0x01
 #define V_SAT_BRIGHT		   0x8c



 #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
  #define VOLUME			0xE9
#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 + -