📄 _adv7179.h
字号:
/********************************************************************************/
/*_adv7179.h file */
/********************************************************************************/
#ifndef __adv7179_H
#define __adv7179_H
#ifdef __cplusplus
extern "C" {
#endif
#include <adv7179.h>
#define _adv7179_IICADDR (0xd4>>1) /*20080515lwh*/
extern adv7179_Cursor _adv7179_cursorData;
typedef struct _adv7179_Regs
{
/*Mr0 (0x00)*/
Uns OutVideoSelect : 2; /*输出视频标准选择*/
Uns LumFilterCon : 3; /*亮度滤波器控制*/
Uns ChroFilterCon : 3; /*色度滤波器控制*/
/*Mr1 (0x01)*/
Uns InterlaceCon : 1; /*隔行调整控制*/
Uns CloseCapSelect : 2; /*关闭标题场选择*/
Uns DACa_Con : 1; /*数模转换器A控制*/
Uns DACb_Con : 1; /*数模转换器B控制*/
Uns DACc_Con : 1; /*数模转换器C控制*/
Uns Reserved : 1; /*保留*/
Uns ColorBarCon : 1; /*色条控制*/
/*Mr2 (0x02)*/
Uns SquarePixelCon : 1; /*方形像素*/
Uns GenlockCon : 2; /*同步锁相*/
Uns AV_LineDurat: 1; /*有效视频线持续时间*/
Uns ChroCon : 1; /*色度*/
Uns BurstCon : 1; /*色同步定向信号*/
Uns LowPowerMode : 1; /*低功率*/
Uns Reserved : 1; /*保留*/
/*Mr3 (0x03)*/
Uns RevisionCode : 2; /*版本号*/
Uns VBI_Open : 1; /*场消隐*/
Uns DAC_Out: 1; /*数模转换器*/
Uns ChroOutSelect : 1; /*色度输出设置*/
Uns TeletextEnable : 1; /*电视广播*/
Uns TTXREQModeCon : 1;/*.......*/
Uns InputDefaultColor : 1; /*输入默认*/
/*Mr4 (0x04)*/
Uns OutputSelect : 1; /*输出选择*/
Uns RGBYPbPr_Con : 1; /*......*/
Uns RGBsync : 1; /*同步*/
Uns Vsync_3h : 1;
Uns PedestalCon : 1; /*消隐脉冲电平*/
Uns AV_FilterCon : 1; /*有效视频滤波器*/
Uns SleepModeCon : 1; /*休眠模式*/
Uns Reserved : 1; /*保留*/
/* reserved (0x05) - (0x06)*/
Uint8 reserved [2];
/* Tr0 (0x07)*/
Uns Mas_SlaCon: 1; /*主从控制*/
Uns TimModeSelect : 2; /*时间模式选择*/
Uns BlankInCon : 1; /*空白输出控制*/
Uns LumaDelay : 2; /*亮度延迟*/
Uns PixelPortCon : 1; /*像素端口控制*/
Uns TimRegReset : 1; /*定时复位*/
/*Tr1 (0x08)*/
Uns HsyncWidth : 2; /*行同步宽*/
Uns HSToFIELD_VSDelay : 2;/*时延*/
Uns HSToFIELD_VSRisingDelay : 2;/*上升沿时延*/
Uns VSWidth : 2; /*场同步宽*/
Uns HSPixelDataAdjust : 2; /*调整*/
/*Sfr0 (0x09)*/
Uint8 Fscr0 ;
/*Sfr1 (0x0A)*/
Uint8 Fscr1 ;
/*Sfr2 (0x0B)*/
Uint8 Fscr2 ;
/*Sfr3 (0x0C)*/
Uint8 Fscr3 ;
/*Spr (0x0D)*/
Uint8 Spr ;
/*close CED registers0 (0x0E)*/
Uint8 Cedr0 ;
/*close CED registers1(0x0F)*/
Uint8 Cedr1 ;
/*close CCD registers0 (0x10)*/
Uint8 Ccdr0 ;
/*close CCD registers1 (0x11)*/
Uint8 Ccdr1 ;
/*PAL Teletext Control register (0x12)-(0x15)*/
Uint8 TXE1;
Uint8 TXE2;
Uint8 TXO1;
Uint8 TXO2;
/*Teletext request control (0x19)图文电视请求控制寄存器*/
Uns TTXREQFallEdge : 4;
Uns TTXREQRisingEdge : 4;
/*CGMS_WSS registers0(c/w0)(0x16)*/
Uns CGMS_Data : 4;
Uns CGMS_CRCCheck : 1;
Uns CGMS_OddField : 1;
Uns CGMS_EvenField : 1;
Uns WSS_Control : 1;
/*CGMS_WSS registers1(c/w1)(0x17)*/
Uns CGMS_WSSData : 4;
Uns CGMS_DataBits : 4;
/*CGMS_WSS registers1(c/w2)(0x18)*/
Uint8 CGMS_WSSDataBits ;
}_adv7179_Regs;
extern _adv7179_Regs _adv7179_settingsDef;
extern _adv7179_Regs _adv7179_settingsVGA;
}
#endif
#endif /*#ifndef __adv7179_H*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -