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

📄 rtd_def.h

📁 Realtek RTD2523方案的全部源代碼
💻 H
字号:


#define CAPTURE_HDELAY      3//5
#define MEASURE_HDEALY      10//12
#define MEAS_H_STA_OFFSET   (MEASURE_HDEALY - CAPTURE_HDELAY)
#define MEAS_H_END_OFFSET   (MEASURE_HDEALY - CAPTURE_HDELAY + 1)

#define MINIMUM_HDELAY      6//24    
#define PROGRAM_HDELAY      6//24

#define MINIMUM_VDELAY      1
#define PROGRAM_VDELAY      3   // Must be smaller than 8

///////////////////////////////////////////////////////////////////
// Definitions for OSD user font table
#define SWAP_FONT_RAM       0

///////////////////////////////////////////////////////////////////
//Definitions for APLL P_Code
#define P_Code              21//22
#define I_Correction        4//24   //If set to 0, I_Correction will be the (P_Correction / 4 + 10)
#define Correct_Amount      185  //When Phase Error exceed the threshold "16",the correction amount
                                 //will update to this value
///////////////////////////////////////////////////////////////////
// Definitions for RTD control register address

#define ID_REG_00           0x00
#define STATUS0_01          0x01
#define HOSTCTRL_02         0x02
#define IRQCTRL0_03         0x03
#define VGIP_CTRL_04        0x04
#define VGIP_SIGINV_05      0x05
#define IPH_ACT_STA_06      0x06
#define IPH_ACT_WID_08      0x08
#define IPV_ACT_STA_0A      0x0A
#define IPV_ACT_LEN_0C      0x0C
#define IRQ_CTRL1_0E        0x0E
#define PTNPOS_LO_0F        0x0F
#define ADC_TEST_10         0x10
#define PTNRD_11            0x11
#define PTNGD_12            0x12
#define PTNBD_13            0x13
#define INT_FLD_DETECT_14   0x14    //INTERNAL_FIELD_DETECTION
#define SCALE_CTRL_15       0x15
#define HOR_SCA_16          0x16
#define VER_SCA_18          0x18
#define HV_SCA_L_1A         0x1A
#define FILTER_CTRL0_1B     0x1B
#define FILTER_CTRL1_1C     0x1C
#define FILTER_PORT_1D      0x1D
#define FS_FT_DELAY_1E      0x1E    //FRAME SYNC FINETUNE DELAY
#define STATUS1_1F          0x1F
#define VDIS_CTRL_20        0x20
#define VDIS_SIGINV_21      0x21
#define DH_TOTAL_22         0x22
#define DH_HS_END_24        0x24
#define DH_BKGD_STA_25      0x25
#define LAST_LINE_L_26      0x26
#define DH_ACT_STA_27       0x27
#define DH_ACT_END_29       0x29
#define DH_BKGD_END_2B      0x2B
#define LAST_LINE_H_2C      0x2C
#define DV_TOTAL_2D         0x2D
#define DV_TOTAL_H_2E       0x2E
#define DV_VS_END_2F        0x2F
#define DV_BKGD_STA_30      0x30
#define DV_BKGD_STA_31      0x31
#define DV_ACT_STA_32       0x32
#define DV_ACT_END_34       0x34
#define DV_BKGD_END_36      0x36
#define IV_DV_LINES_38      0x38
#define YUV2RGB_39          0x39
#define DIS_TIMING0_3A      0X3A
#define DIS_TIMING1_3B      0x3B
#define PE_CONTROL_3C       0x3C    // From RTD2020 rev.C
#define DV_TOTAL_STATUS_3D  0x3D
#define DUTY_FINE_TUNE_3E   0x3E
#define DUTY_FINE_TUNE_3F   0x3F
#define DRW_BSU_40          0x40
#define DRL_BSU_42          0x42
#define SYNC_CTRL_4A        0x4A
#define SYNC_CTRL_4B        0x4B
#define SYNC_POR_4C         0x4C
#define MEAS_HS_PER_4D      0x4D
#define MEAS_HS_LATCH_4E    0x4E
#define MEAS_VS_PER_4F      0x4F
#define MEAS_HI_51          0x51
#define MEAS_HI_52          0x52
#define MEAS_VS_53          0x53
#define MEAS_VS_HI_54       0x54
#define CLAMP_55            0x55
#define FX_LST_LEN_L_59     0x59
#define FX_LST_LEN_H_5A     0x5A
#define ANTI_FLICKER_TH1_5B 0x5B
#define COLOR_CTRL_5D       0x5D
#define BRIGHT_R_5E         0x5E
#define BRIGHT_G_5F         0x5F
#define BRIGHT_B_60         0x60
#define CONTRAST_R_61       0x61
#define CONTRAST_G_62       0x62
#define CONTRAST_B_63       0x63
#define RED_GAMMA_64        0x64
#define GRN_GAMMA_65        0x65
#define BLU_GAMMA_66        0x66
#define DITHER_PORT_67      0x67
#define OP_CRC_CTRL_68      0x68
#define OP_CRC_BYTE_69      0x69
#define PATTERN_GEN_6C      0x6C
#define BGCOLOR_CONTROL_6C  0x6C
#define OVL_CTRL_6D         0x6D
#define OVL_LUT_ADDR_6E     0x6E
#define OVL_PORT_6F         0x6F
#define SD_CTRL_70          0x70
#define H_SCALE_DL_71       0x71
#define V_SCALE_DL_73       0x73
#define H_BND_STA_L_75      0x75    //H_BOUNDARY_STA_L
#define H_BND_END_L_76      0x76
#define H_BND_HIGH_77       0x77
#define V_BND_STA_L_78      0x78    //V_BOUNDARY_STA_L
#define V_BND_END_L_79      0x79
#define V_BND_HIGH_7A       0x7A
#define MARGIN_R_7B         0x7B
#define MARGIN_G_7C         0x7C
#define MARGIN_B_7D         0x7D
#define DIFF_THRED_7E       0x7E    //DIFF_THRESHOLD
#define AUTO_ADJ_CTRL_7F    0x7F
#define VER_START_80        0x80
#define HOR_START_84        0x84
#define AUTO_PHASE0_88      0x88
#define AUTO_BAL_RESULT_88  0x88
#define IVS_DELAY_8C        0x8C
#define IHS_DELAY_8D        0x8D
#define ODD_CTRL_8E         0x8E
#define OSD_ADDR_MSB_90     0x90
#define OSD_ADDR_LSB_91     0x91
#define OSD_ROW_90          0x90
#define OSD_COL_91          0x91
#define OSD_DATA_92         0x92
#define OSD_TEST_93         0x93
#define OSD_SCRAMBLE_94     0x94
#define TC_ADDR_PORT_95     0x95    //TCON_ADDRESS_PORT
#define TC_DATA_PORT_96     0x96    //TCON_DATA_PORT
#define FIX_DVTOTAL_LSB_97  0x97
#define FIX_DVTOTAL_MSB_98  0x98
#define SPREAD_SPECTRUM_99  0x99
#define PLL_PHASE_9F        0x9f
#define DCLK_OFFSET_LSB_9A  0x9a
#define DCLK_OFFSET_MSB_9B  0x9b
#define HW_AUTO_PHASE_9E    0x9e
#define TMDS_OUTPUT_ENA_A0  0xa0
#define TMDS_INPUT_ENA_A1   0xa1
#define ANG_PERFORMANCE1_A2 0xa2
#define ANG_PERFORMANCE2_A3 0xa3
#define ANG_PERFORMANCE3_A4 0xa4
#define ANG_TEST_SEL_A5     0xa5
#define HDCP_CONTROL_REG_A6 0xa6
#define CRC_OUTPUT_BYTE_A7  0xa7
#define DB_TEST_MODE_AA     0xaa
#define DVI_REG_TEST_AB     0xab
#define PATTERN_COM_AC      0xac
#define PIXEL_ERROR_RATE_AD 0xad
#define DVI_CTRL1_AF        0xaf
#define TMDS_CTL_STATUS_B0  0xb0
#define DEVICE_KEY_ACCESS_B1 0xb1
#define TMDS_TEST_MODE1_B3  0xb3
#define HDCP_ADDR_PORT_B6   0xb6
#define HDCP_DATA_PORT_B7   0xb7
#define DDC_ENABLE_BC       0xbc
#define DDC_INDEX_BD        0xbd
#define DDC_ACCESS_PORT_BE  0xbe
#define LVDS_CTRL0_C0       0xc0
#define LVDS_CTRL_C1        0xc1
#define LVDS_CTRL_C2        0xc2
#define LVDS_CTRL_C3        0xc3
#define LVDS_CTRL_C4        0xc4
#define PLL_DIV_CTRL0_C8    0xC8
#define I_CODE_LB_C9        0xC9
#define I_CODE_MB_CA        0xCA
#define P_CODE_CB           0xCB
#define PLLDIV_CC           0xCC
#define PLL_CALIBRATION_CE  0xCE
#define DPLL_CTRL_D0        0xD0
#define DPLL_M_D1           0xD1
#define DPLL_N_D2           0xD2
#define DPLL_FILTER_D3      0xD3
#define DPLL_SSP_D4         0xD4    //Spread Spectrum
#define PLL1_CTRL_D6        0xD6
#define PLL1_M_D7           0xD7
#define PLL1_FILTER_D9      0xD9
#define PLL2_CTRL_DA        0xDA
#define PLL2_M_DB           0xDB
#define PLL2_FILTER_DD      0xDD
#define PLL_PHASE_DF        0xDF
#define REDGAIN_E0          0xE0
#define GRNGAIN_E1          0xE1
#define BLUGAIN_E2          0xE2
#define REDOFST_E3          0xE3
#define GRNOFST_E4          0xE4
#define BLUOFST_E5          0xE5
#define ADC_CTRL_E6         0xE6
#define ADC_REG_CUR_L_E7    0xE7
#define ADC_REG_CUR_H_E8    0xE8
#define ADC_REG_TEST_E9     0xE9
#define ADC_REG_CLK_EA      0xEA
#define ADC_FRAME_MODULE_EB 0xEB
#define ADC_DIFF_MODE_EC    0xEC
#define HS_SCHMITT_TRIG_ED  0xED
#define DDC_SET_SLAVE_F0    0xF0
#define DDC_SUB_IN_F1       0xF1
#define DDC_DATA_IN_F2      0xF2
#define DDC_DATA_OUT_F3     0xF3
#define DDC_STATUS_F4       0xF4
#define DDC_IRQ_CTRL_F5     0xF5
#define GP1_ODOCTRL_F6      0xF6    //GPIO_P1 OPEN_DRAIN OUTPUT CONTROL
#define GP1_IO_CTRL_F7      0xF7
#define GP1_FUNC_SEL_F8     0xF8
#define GP2_ODOCTRL_F9      0xF9
#define GP2_IO_CTRL_FA      0xFA
#define GP2_FUNC_SEL_FB     0xFB
#define DDC_ENABLE_FC       0xFC
#define DDC_INDEX_FD        0xFD
#define DDC_ACCESS_P_FE     0xFE    //DDC_ACCESS_PORT
#define TMDS_CORRECTION_FF  0xFF

/* Old definition for RTD3001
#define STATUS0_01          0x01
#define HOSTCTRL_02         0x02
#define IRQCTRL_03          0x03
#define VGIP_CTRL_04        0x04
#define VGIP_SIGINV_05      0x05
#define IPH_ACT_STA_06      0x06
#define IPH_ACT_WID_08      0x08
#define IPV_ACT_STA_0A      0x0A
#define IPV_ACT_LEN_0C      0x0C
#define SCALE_CTRL_15       0x15
#define HSCALE_FACTOR_16    0x16
#define VSCALE_FACTOR_18    0x18
#define FILTER_CTRL_1A      0x1A
#define HFILTER_PORT_1B     0x1B
#define VFILTER_PORT_1C     0x1C
#define FS_FT_DELAY_1E      0x1E
#define STATUS1_1F          0x1F
#define VDIS_CTRL_20        0x20
#define VDIS_SIGINV_21      0x21
#define DH_TOTAL_22         0x22
#define DH_BKGD_STA_25      0x25
#define LAST_LINE_L_26      0x26
#define DH_ACT_STA_27       0x27
#define DH_ACT_END_29       0x29
#define DH_BKGD_END_2B      0x2B
#define LAST_LINE_H_2C      0x2C
#define DV_TOTAL_2D         0x2D
#define DV_TOTAL_H_2E       0x2E
#define DV_BKGD_STA_30      0x30
#define DV_ACT_STA_32       0x32
#define DV_ACT_END_34       0x34
#define DV_BKGD_END_36      0x36
#define MEMCTRL_38          0x38
#define MEM_TIMING_3A       0X3A
#define DIS_TIMING_3B       0x3B
#define PLLCTRL_3C          0x3C
#define DCLK_3D             0x3D
#define MCLK_3F             0x3F
#define COMP_WID_43         0x43
#define DWPIX_BSU_45        0x45
#define DRPIX_BSU_47        0x47
#define DRLEN_BSU_49        0x49
#define SYNC_CTRL_4B        0x4B
#define SYNC_POR_4C         0x4C
#define HSYNC_HI_51         0x51
#define CLAMP_55            0x55
#define MEM_TEST_5B         0x5B
#define COLOR_CTRL_5D       0x5D
#define BRIGHT_R_5E         0x5E
#define BRIGHT_G_5F         0x5F
#define BRIGHT_B_60         0x60
#define CONTRAST_R_61       0x61
#define CONTRAST_G_62       0x62
#define CONTRAST_B_63       0x63
#define RED_GAMMA_64        0x64
#define GRN_GAMMA_65        0x65
#define BLU_GAMMA_66        0x66
#define DITHER_PORT_67      0x67
#define FULL_LINE_68        0x68
#define OVL_CTRL_6D         0x6D
#define OVL_LUT_ADDR_6E     0x6E
#define OVL_PORT_6F         0x6F
#define SD_CTRL_70          0x70
#define WRT_MEM_PIX_71      0x71
#define H_SCALE_DL_75       0x75
#define V_SCALE_DL_77       0x77
#define AUTO_BAL_CTRL_79    0x79
#define AUTO_PHA_CTRL_7A    0x7A
#define MARGIN_R_7B         0x7B
#define MARGIN_G_7C         0x7C
#define MARGIN_B_7D         0x7D
#define LINE_SEL_7E         0x7E
#define AUTO_POS_CTRL_7F    0x7F
#define VER_START_80        0x80
#define HOR_START_84        0x84
#define AUTO_PHASE0_88      0x88
#define AUTO_BAL_RESULT_88  0x88
#define IVS_DELAY_8C        0x8C
#define IHS_DELAY_8D        0x8D
#define ODD_CTRL_8E         0x8E
#define OSD_ROW_90          0x90
#define OSD_COL_91          0x91
#define OSD_DATA_92         0x92
#define TC_CTRL1_B0         0xB0
#define TC_CTRL2_B1         0xB1
#define TC_CTRL3_B3         0xB2
#define TC_GPO7_B3          0xB3
#define TC_GPO6_BC          0xBC
#define TC_GPO5_C5          0xC5
#define TC_GPO4_CE          0xCE
#define TC_GPO3_D7          0xD7
#define TC_GPO2_E0          0xE0
#define TC_GPO1_E9          0xE9
#define TC_GPO0_F2          0xF2
*/

⌨️ 快捷键说明

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