📄 vpc3230.h
字号:
/*********************************************************************
COPYRIGHT (C) Himax Technologies, Inc.
File name : VPC3230.H
Description : Declare
Author : Nice
Create date : 2004.10.01
Modifications :
*********************************************************************/
#ifndef _VPC3230_H
#define _VPC3230_H
/********************** Include Section *****************************/
#include "i2c_control.h"
/********************** Macro Function Define ***********************/
#define Enable_VID_3230(); VPC_Set_2Byte(VPC3230D_A_ADDR, 0x1f, 0x0e, 0x00);
/******************* External Function Process *********************/
#undef EXTERN
#ifdef _VPC3230_C
#define EXTERN
#else
#define EXTERN extern
#endif
/******************* 601 or 656 *************************************/
#define CCIR601 0
#define CCIR656 1
/******************* VPC3230 Register Declaration *******************/
#define FPSta 0x35
#define FPRead 0x36
#define FPWrite 0x37
#define FPDat 0x38
/******************* VPC3230 Comb Filter: NTSC/PAL/SECAM ************/
#ifdef _VPC3230_C
Word code Vid_Comb[][2] =
{
0x0021,0x0041, // NTSC
0x0020,0x0040, // PAL
0x0022,0x0042 // SECAM
};
#endif
/******************* Function Prototype *****************************/
EXTERN void init_VPC3230D(void);
EXTERN Bool VPC_FP_Wrt(Byte DevAdr, Word index, Word val);
EXTERN Bool VPC_Set_1Byte(Byte DevAdr, Byte index, Byte val);
EXTERN Bool VPC_Set_2Byte(Byte DevAdr, Byte index, Byte val, Byte val2);
EXTERN void SetVidSRC( Byte byMode, Byte bySystem );
EXTERN void Disable_VID_3230(void);
EXTERN Bool Check_AV_SRC ( void );
EXTERN void VPC_FP_Read(Word index, Word *val);
/************************ End of File ******************************/
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -