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

📄 sys_eeprom.h

📁 其乐达(Cheertek)LCD驱动芯片(CT675)的C51源代码
💻 H
字号:
#ifndef _SYS_EEPROM_H
#define _SYS_EEPROM_H

// PAGE 0, system common setting
#define EE0_START_ADDR                  0x0000

#define EE_SYS_INFO_ITEMS               4
#define EE_SYS_INFO_ADDR                EE0_START_ADDR
#define EE_SYS_POWER_STATUS             EE_SYS_INF0_ADDR
#define EE_SYS_BURN_IN_MODE             EE_SYS_INF0_ADDR+0x01
#define EE_SYS_FACTORY_MODE             EE_SYS_INFO_ADDR+0x02
#define EE_SYS_INPUT_SOURCE             EE_SYS_INF0_ADDR+0x03
#define EE_CSUM_SYS_INFO                EE_SYS_INF0_ADDR+0x04

#define EE_SCALER_ITEMS                 5
#define EE_SCALER_ADDR                  EE0_START_ADDR+0x10
#define EE_SC_ASPECT_TYPE               EE_SCALER_ADDR
#define EE_SC_FLIP_MODE                 EE_SCALER_ADDR+0x01
#define EE_SC_CTRL_BYTE                 EE_SCALER_ADDR+0x02
#define EE_SC_BACKLIGHT_BRIGHTNESS      EE_SCALER_ADDR+0x03
#define EE_SC_OSD_TRANSPARENCY          EE_SCALER_ADDR+0x04
#define EE_CSUM_SCALER                  EE_SCALER_ADDR+0x05

#define EE_SC_COLOR_ITEMS               7
#define EE_SC_CVBS_N_ADDR               EE0_START_ADDR+0x20
#define EE_SC_CVBS_N_BRIGHTNESS         EE_SC_CVBS_N_ADDR
#define EE_SC_CVBS_N_CONTRAST           EE_SC_CVBS_N_ADDR+0x01
#define EE_SC_CVBS_N_HUE                EE_SC_CVBS_N_ADDR+0x02
#define EE_SC_CVBS_N_SATURATION         EE_SC_CVBS_N_ADDR+0x03
#define EE_SC_CVBS_N_SHARPNESS          EE_SC_CVBS_N_ADDR+0x04
#define EE_SC_CVBS_N_CTI                EE_SC_CVBS_N_ADDR+0x05
#define EE_SC_CVBS_N_NR                 EE_SC_CVBS_N_ADDR+0x06
#define EE_CSUM_SC_N_CVBS               EE_SC_CVBS_N_ADDR+0x07

#define EE_SC_CVBS_P_ADDR               EE0_START_ADDR+0x30
#define EE_SC_CVBS_P_BRIGHTNESS         EE_SC_CVBS_P_ADDR
#define EE_SC_CVBS_P_CONTRAST           EE_SC_CVBS_P_ADDR+0x01
#define EE_SC_CVBS_P_HUE                EE_SC_CVBS_P_ADDR+0x02
#define EE_SC_CVBS_P_SATURATION         EE_SC_CVBS_P_ADDR+0x03
#define EE_SC_CVBS_P_SHARPNESS          EE_SC_CVBS_P_ADDR+0x04
#define EE_SC_CVBS_P_CTI                EE_SC_CVBS_P_ADDR+0x05
#define EE_SC_CVBS_P_NR                 EE_SC_CVBS_P_ADDR+0x06
#define EE_CSUM_SC_P_CVBS               EE_SC_CVBS_P_ADDR+0x07

#define EE_SC_CVBS_S_ADDR               EE0_START_ADDR+0x40
#define EE_SC_CVBS_S_BRIGHTNESS         EE_SC_CVBS_S_ADDR
#define EE_SC_CVBS_S_CONTRAST           EE_SC_CVBS_S_ADDR+0x01
#define EE_SC_CVBS_S_HUE                EE_SC_CVBS_S_ADDR+0x02
#define EE_SC_CVBS_S_SATURATION         EE_SC_CVBS_S_ADDR+0x03
#define EE_SC_CVBS_S_SHARPNESS          EE_SC_CVBS_S_ADDR+0x04
#define EE_SC_CVBS_S_CTI                EE_SC_CVBS_S_ADDR+0x05
#define EE_SC_CVBS_S_NR                 EE_SC_CVBS_S_ADDR+0x06
#define EE_CSUM_SC_S_CVBS               EE_SC_CVBS_S_ADDR+0x07

#define EE_SC_SVIDEO_N_ADDR             EE0_START_ADDR+0x50
#define EE_SC_SVIDEO_N_BRIGHTNESS       EE_SC_SVIDEO_N_ADDR
#define EE_SC_SVIDEO_N_CONTRAST         EE_SC_SVIDEO_N_ADDR+0x01
#define EE_SC_SVIDEO_N_HUE              EE_SC_SVIDEO_N_ADDR+0x02
#define EE_SC_SVIDEO_N_SATURATION       EE_SC_SVIDEO_N_ADDR+0x03
#define EE_SC_SVIDEO_N_SHARPNESS        EE_SC_SVIDEO_N_ADDR+0x04
#define EE_SC_SVIDEO_N_CTI              EE_SC_SVIDEO_N_ADDR+0x05
#define EE_SC_SVIDEO_N_NR               EE_SC_SVIDEO_N_ADDR+0x06
#define EE_CSUM_SC_N_SVIDEO             EE_SC_SVIDEO_N_ADDR+0x07

#define EE_SC_SVIDEO_P_ADDR             EE0_START_ADDR+0x60
#define EE_SC_SVIDEO_P_BRIGHTNESS       EE_SC_SVIDEO_P_ADDR
#define EE_SC_SVIDEO_P_CONTRAST         EE_SC_SVIDEO_P_ADDR+0x01
#define EE_SC_SVIDEO_P_HUE              EE_SC_SVIDEO_P_ADDR+0x02
#define EE_SC_SVIDEO_P_SATURATION       EE_SC_SVIDEO_P_ADDR+0x03
#define EE_SC_SVIDEO_P_SHARPNESS        EE_SC_SVIDEO_P_ADDR+0x04
#define EE_SC_SVIDEO_P_CTI              EE_SC_SVIDEO_P_ADDR+0x05
#define EE_SC_SVIDEO_P_NR               EE_SC_SVIDEO_P_ADDR+0x06
#define EE_CSUM_SC_P_SVIDEO             EE_SC_SVIDEO_P_ADDR+0x07

#define EE_SC_SVIDEO_S_ADDR             EE0_START_ADDR+0x70
#define EE_SC_SVIDEO_S_BRIGHTNESS       EE_SC_SVIDEO_S_ADDR
#define EE_SC_SVIDEO_S_CONTRAST         EE_SC_SVIDEO_S_ADDR+0x01
#define EE_SC_SVIDEO_S_HUE              EE_SC_SVIDEO_S_ADDR+0x02
#define EE_SC_SVIDEO_S_SATURATION       EE_SC_SVIDEO_S_ADDR+0x03
#define EE_SC_SVIDEO_S_SHARPNESS        EE_SC_SVIDEO_S_ADDR+0x04
#define EE_SC_SVIDEO_S_CTI              EE_SC_SVIDEO_S_ADDR+0x05
#define EE_SC_SVIDEO_S_NR               EE_SC_SVIDEO_S_ADDR+0x06
#define EE_CSUM_SC_S_SVIDEO             EE_SC_SVIDEO_S_ADDR+0x07

#define EE_SC_TV_N_ADDR                 EE0_START_ADDR+0x80
#define EE_SC_TV_N_BRIGHTNESS           EE_SC_TV_N_ADDR
#define EE_SC_TV_N_CONTRAST             EE_SC_TV_N_ADDR+0x01
#define EE_SC_TV_N_HUE                  EE_SC_TV_N_ADDR+0x02
#define EE_SC_TV_N_SATURATION           EE_SC_TV_N_ADDR+0x03
#define EE_SC_TV_N_SHARPNESS            EE_SC_TV_N_ADDR+0x04
#define EE_SC_TV_N_CTI                  EE_SC_TV_N_ADDR+0x05
#define EE_SC_TV_N_NR                   EE_SC_TV_N_ADDR+0x06
#define EE_CSUM_SC_N_TV                 EE_SC_TV_N_ADDR+0x07

#define EE_SC_TV_P_ADDR                 EE0_START_ADDR+0x90
#define EE_SC_TV_P_BRIGHTNESS           EE_SC_TV_P_ADDR
#define EE_SC_TV_P_CONTRAST             EE_SC_TV_P_ADDR+0x01
#define EE_SC_TV_P_HUE                  EE_SC_TV_P_ADDR+0x02
#define EE_SC_TV_P_SATURATION           EE_SC_TV_P_ADDR+0x03
#define EE_SC_TV_P_SHARPNESS            EE_SC_TV_P_ADDR+0x04
#define EE_SC_TV_P_CTI                  EE_SC_TV_P_ADDR+0x05
#define EE_SC_TV_P_NR                   EE_SC_TV_P_ADDR+0x06
#define EE_CSUM_SC_P_TV                 EE_SC_TV_P_ADDR+0x07

#define EE_SC_TV_S_ADDR                 EE0_START_ADDR+0xA0
#define EE_SC_TV_S_BRIGHTNESS           EE_SC_TV_S_ADDR
#define EE_SC_TV_S_CONTRAST             EE_SC_TV_S_ADDR+0x01
#define EE_SC_TV_S_HUE                  EE_SC_TV_S_ADDR+0x02
#define EE_SC_TV_S_SATURATION           EE_SC_TV_S_ADDR+0x03
#define EE_SC_TV_S_SHARPNESS            EE_SC_TV_S_ADDR+0x04
#define EE_SC_TV_S_CTI                  EE_SC_TV_S_ADDR+0x05
#define EE_SC_TV_S_NR                   EE_SC_TV_S_ADDR+0x06
#define EE_CSUM_SC_S_TV                 EE_SC_TV_S_ADDR+0x07

#define EE_SC_CCIR656_N_ADDR            EE0_START_ADDR+0xB0
#define EE_SC_CCIR656_N_BRIGHTNESS      EE_SC_CCIR656_N_ADDR
#define EE_SC_CCIR656_N_CONTRAST        EE_SC_CCIR656_N_ADDR+0x01
#define EE_SC_CCIR656_N_HUE             EE_SC_CCIR656_N_ADDR+0x02
#define EE_SC_CCIR656_N_SATURATION      EE_SC_CCIR656_N_ADDR+0x03
#define EE_SC_CCIR656_N_SHARPNESS       EE_SC_CCIR656_N_ADDR+0x04
#define EE_SC_CCIR656_N_CTI             EE_SC_CCIR656_N_ADDR+0x05
#define EE_SC_CCIR656_N_NR              EE_SC_CCIR656_N_ADDR+0x06
#define EE_CSUM_SC_N_CCIR656            EE_SC_CCIR656_N_ADDR+0x07

#define EE_SC_CCIR656_P_ADDR            EE0_START_ADDR+0xC0
#define EE_SC_CCIR656_P_BRIGHTNESS      EE_SC_CCIR656_P_ADDR
#define EE_SC_CCIR656_P_CONTRAST        EE_SC_CCIR656_P_ADDR+0x01
#define EE_SC_CCIR656_P_HUE             EE_SC_CCIR656_P_ADDR+0x02
#define EE_SC_CCIR656_P_SATURATION      EE_SC_CCIR656_P_ADDR+0x03
#define EE_SC_CCIR656_P_SHARPNESS       EE_SC_CCIR656_P_ADDR+0x04
#define EE_SC_CCIR656_P_CTI             EE_SC_CCIR656_P_ADDR+0x05
#define EE_SC_CCIR656_P_NR              EE_SC_CCIR656_P_ADDR+0x06
#define EE_CSUM_SC_P_CCIR656            EE_SC_CCIR656_P_ADDR+0x07

#define EE_SC_CCIR656_S_ADDR            EE0_START_ADDR+0xD0
#define EE_SC_CCIR656_S_BRIGHTNESS      EE_SC_CCIR656_S_ADDR
#define EE_SC_CCIR656_S_CONTRAST        EE_SC_CCIR656_S_ADDR+0x01
#define EE_SC_CCIR656_S_HUE             EE_SC_CCIR656_S_ADDR+0x02
#define EE_SC_CCIR656_S_SATURATION      EE_SC_CCIR656_S_ADDR+0x03
#define EE_SC_CCIR656_S_SHARPNESS       EE_SC_CCIR656_S_ADDR+0x04
#define EE_SC_CCIR656_S_CTI             EE_SC_CCIR656_S_ADDR+0x05
#define EE_SC_CCIR656_S_NR              EE_SC_CCIR656_S_ADDR+0x06
#define EE_CSUM_SC_S_CCIR656            EE_SC_CCIR656_S_ADDR+0x07

#define EE_VIDEO_ITEMS                  4
#define EE_VIDEO_ADDR                   EE0_START_ADDR+0xE0
#define EE_VD_BRIGHTNESS                EE_VIDEO_ADDR
#define EE_VD_CONTRAST                  EE_VIDEO_ADDR+0x01
#define EE_VD_HUE                       EE_VIDEO_ADDR+0x02
#define EE_VD_SATURATION                EE_VIDEO_ADDR+0x03
#define EE_CSUM_VIDEO                   EE_VIDEO_ADDR+0x04

#define EE_TV_ITEMS                     2
#define EE_TV_ADDR                      EE0_START_ADDR+0xF0
#define EE_TV_OPTION                    EE_TV_ADDR
#define EE_TV_SUB_SYS                   EE_TV_ADDR+0x01
#define EE_CSUM_TV                      EE_TV_ADDR+0x02

#define EE_SUB_VERSION_NO               EE0_START_ADDR+0xFD
#define EE_MAIN_VERSION_NO              EE0_START_ADDR+0xFE

// PAGE 1, Reserved
#define EE1_START_ADDR                  0x0100

// PAGE 2, Reserved
#define EE2_START_ADDR                  0x0200

// PAGE 3, Reserved
#define EE3_START_ADDR                  0x0300

// PAGE 4, TV - channel frequency
#define EE4_START_ADDR                  0x0400

// PAGE 5, TV - channel index table
#define EE5_START_ADDR                  0x0500

// PAGE 6, TV - Favorite Channel, Channel label
#define EE6_START_ADDR                  0x600
#define EE_FAVORITE_START               EE6_START_ADDR        // Favorite channels,10 Bytes
#define EE_CH_INDEX_ADDR                EE6_START_ADDR+0x0F   // Channel lable index
#define EE_CH_LABEL_ADDR                EE6_START_ADDR+0x10   // Channel label address
#define EE_CH_LABEL_MAX                 28                    // 224/8=28
#define EE_CH_LABEL_LENGTH              8
#define EE_FAVORITE_MAX                 10

// PAGE 7, Reserved
#define EE7_START_ADDR                  0x700

#endif // _SYS_EEPROM_H

⌨️ 快捷键说明

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