📄 vstruct.h
字号:
#ifdef _INIT_#define EXTERN#else#define EXTERN extern#endif /* _INIT_ */#ifndef _VSTRUCT_#define _VSTRUCT_typedef struct _SiS_PanelDelayTblStruct{ UCHAR timer[2];} SiS_PanelDelayTblStruct;typedef struct _SiS_LCDDataStruct{ USHORT RVBHCMAX; USHORT RVBHCFACT; USHORT VGAHT; USHORT VGAVT; USHORT LCDHT; USHORT LCDVT;} SiS_LCDDataStruct;typedef struct _SiS_TVDataStruct{ USHORT RVBHCMAX; USHORT RVBHCFACT; USHORT VGAHT; USHORT VGAVT; USHORT TVHDE; USHORT TVVDE; USHORT RVBHRS; UCHAR FlickerMode; USHORT HALFRVBHRS; UCHAR RY1COE; UCHAR RY2COE; UCHAR RY3COE; UCHAR RY4COE;} SiS_TVDataStruct;typedef struct _SiS_LVDSDataStruct{ USHORT VGAHT; USHORT VGAVT; USHORT LCDHT; USHORT LCDVT;} SiS_LVDSDataStruct;typedef struct _SiS_LVDSDesStruct{ USHORT LCDHDES; USHORT LCDVDES;} SiS_LVDSDesStruct;typedef struct _SiS_LVDSCRT1DataStruct{ UCHAR CR[15];} SiS_LVDSCRT1DataStruct;/*add for LCDA*/typedef struct _SiS_LCDACRT1DataStruct{ UCHAR CR[17];} SiS_LCDACRT1DataStruct;typedef struct _SiS_CHTVRegDataStruct{ UCHAR Reg[16];} SiS_CHTVRegDataStruct;typedef struct _SiS_StStruct{ UCHAR St_ModeID; USHORT St_ModeFlag; UCHAR St_StTableIndex; UCHAR St_CRT2CRTC; UCHAR St_ResInfo; UCHAR VB_StTVFlickerIndex; UCHAR VB_StTVEdgeIndex; UCHAR VB_StTVYFilterIndex;} SiS_StStruct;typedef struct _SiS_VBModeStruct{ UCHAR ModeID; UCHAR VB_TVDelayIndex; UCHAR VB_TVFlickerIndex; UCHAR VB_TVPhaseIndex; UCHAR VB_TVYFilterIndex; UCHAR VB_LCDDelayIndex; UCHAR _VB_LCDHIndex; UCHAR _VB_LCDVIndex;} SiS_VBModeStruct;typedef struct _SiS_StandTableStruct{ UCHAR CRT_COLS; UCHAR ROWS; UCHAR CHAR_HEIGHT; USHORT CRT_LEN; UCHAR SR[4]; UCHAR MISC; UCHAR CRTC[0x19]; UCHAR ATTR[0x14]; UCHAR GRC[9];} SiS_StandTableStruct;typedef struct _SiS_ExtStruct{ UCHAR Ext_ModeID; USHORT Ext_ModeFlag; USHORT Ext_ModeInfo; USHORT Ext_Point; USHORT Ext_VESAID; UCHAR Ext_VESAMEMSize; UCHAR Ext_RESINFO; UCHAR VB_ExtTVFlickerIndex; UCHAR VB_ExtTVEdgeIndex; UCHAR VB_ExtTVYFilterIndex; UCHAR REFindex;} SiS_ExtStruct;typedef struct _SiS_Ext2Struct{ USHORT Ext_InfoFlag; UCHAR Ext_CRT1CRTC; UCHAR Ext_CRTVCLK; UCHAR Ext_CRT2CRTC; UCHAR ModeID; USHORT XRes; USHORT YRes; USHORT ROM_OFFSET;} SiS_Ext2Struct;typedef struct _SiS_Part2PortTblStruct{ UCHAR CR[12];} SiS_Part2PortTblStruct;typedef struct _SiS_CRT1TableStruct{ UCHAR CR[17];} SiS_CRT1TableStruct;typedef struct _SiS_MCLKDataStruct{ UCHAR SR28,SR29,SR2A; USHORT CLOCK;} SiS_MCLKDataStruct;typedef struct _SiS_ECLKDataStruct{ UCHAR SR2E,SR2F,SR30; USHORT CLOCK;} SiS_ECLKDataStruct;typedef struct _SiS_VCLKDataStruct{ UCHAR SR2B,SR2C; USHORT CLOCK;} SiS_VCLKDataStruct;typedef struct _SiS_VBVCLKDataStruct{ UCHAR Part4_A,Part4_B; USHORT CLOCK;} SiS_VBVCLKDataStruct;typedef struct _SiS_StResInfoStruct{ USHORT HTotal; USHORT VTotal;} SiS_StResInfoStruct;typedef struct _SiS_ModeResInfoStruct{ USHORT HTotal; USHORT VTotal; UCHAR XChar; UCHAR YChar;} SiS_ModeResInfoStruct;typedef UCHAR DRAM4Type[4];typedef struct _SiS_Private{#ifdef LINUX_KERNEL USHORT RelIO;#endif USHORT SiS_P3c4; USHORT SiS_P3d4; USHORT SiS_P3c0; USHORT SiS_P3ce; USHORT SiS_P3c2; USHORT SiS_P3ca; USHORT SiS_P3c6; USHORT SiS_P3c7; USHORT SiS_P3c8; USHORT SiS_P3c9; USHORT SiS_P3da; USHORT SiS_Part1Port; USHORT SiS_Part2Port; USHORT SiS_Part3Port; USHORT SiS_Part4Port; USHORT SiS_Part5Port; USHORT SiS_IF_DEF_LVDS; USHORT SiS_IF_DEF_TRUMPION; USHORT SiS_IF_DEF_DSTN; USHORT SiS_IF_DEF_FSTN; USHORT SiS_IF_DEF_CH70xx; USHORT SiS_IF_DEF_HiVision; UCHAR SiS_VGAINFO; BOOLEAN SiS_UseROM; int SiS_CHOverScan; USHORT SiS_Backup70xx; USHORT SiS_CRT1Mode; USHORT SiS_flag_clearbuffer; int SiS_RAMType; UCHAR SiS_ChannelAB; UCHAR SiS_DataBusWidth; USHORT SiS_ModeType; USHORT SiS_VBInfo; USHORT SiS_LCDResInfo; USHORT SiS_LCDTypeInfo; USHORT SiS_LCDInfo; USHORT SiS_VBType; USHORT SiS_VBExtInfo; USHORT SiS_HiVision; USHORT SiS_SelectCRT2Rate; USHORT SiS_SetFlag; USHORT SiS_RVBHCFACT; USHORT SiS_RVBHCMAX; USHORT SiS_RVBHRS; USHORT SiS_VGAVT; USHORT SiS_VGAHT; USHORT SiS_VT; USHORT SiS_HT; USHORT SiS_VGAVDE; USHORT SiS_VGAHDE; USHORT SiS_VDE; USHORT SiS_HDE; USHORT SiS_NewFlickerMode; USHORT SiS_RY1COE; USHORT SiS_RY2COE; USHORT SiS_RY3COE; USHORT SiS_RY4COE; USHORT SiS_LCDHDES; USHORT SiS_LCDVDES; USHORT SiS_DDC_Port; USHORT SiS_DDC_Index; USHORT SiS_DDC_Data; USHORT SiS_DDC_Clk; USHORT SiS_DDC_DataShift; USHORT SiS_DDC_DeviceAddr; USHORT SiS_DDC_ReadAddr; USHORT SiS_DDC_SecAddr; USHORT SiS_Panel800x600; USHORT SiS_Panel1024x768; USHORT SiS_Panel1280x1024;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -