📄 346reg.h
字号:
#ifndef __CLC346REG_H__
#define __CLC346REG_H__
///////////////////////////////////////////////////////////////////////////////////////
//================================================================
// CLC 346 Internal Register Definition
//================================================================
#define OPMODE 0x0000 //Operating Mode Register
#define PIRIS 0x0001 //Preview Image Rotation and Image Skip Register
#define IMEFF 0x0002 //Image Effect Control Register
#define JPGFSH 0x0003 //Jpeg File Size(Upper) Register
#define JPGFSL 0x0004 //Jpeg File Size(Lower) Register
#define CMSR 0x0005 //Command Status Register
#define IRMR 0x0006 //Interrupt/Reset Mode Register
#define THUMBC 0x0007 //Thumbnail Control Register
#define STINUM 0x0008 //Still Image Number Register
#define SRAMSU 0x0009 //Upper SRAM Start Address Register
#define SRAMSL 0x000A //Lower SRAM Start Address Register
#define SRAMD 0x000B //SRAM Data Register
#define INTMSK 0x000C //Interrupt Mask Register
#define MOVRINT 0x000D //Movie Replay Interval Register
#define MSHOTNUM 0x000E //Multi - Shot Number Register
#define FRMSINT 0x000F //Frame Sampling Interval Register
#define JPGWSADDR 0x0010 //JPEG Window Start Address Register
#define JPEGWIDTH 0x0011 //JPEG Window Width Register
#define PRESADDR 0x0012 //Preview Start Address Register
#define PREWIDTH 0x0013 //Preview Width Address Register
#define JPGTSIZ 0x0014 //JPEG Target Size Register
#define PRETSIZ 0x0015 //Preview Image Target Size Register
#define JPGQFAC 0x0016 //JPEG Quantization Scale Factor Register
#define ABRCLIM 0x0017 //ABRC Limit Register
#define OSDMOD 0x0018 //OSD Mode Register
#define CHROMKEY 0x0019 //Chroma-Key Register
#define TIMESTMP 0x001A //Time-Stamp Register
#define MOVCAPTM 0x001B //Movie Capture Timer Register
#define STOPMOVCAP 0x001C //Stop Movie Capture Register
#define WDT 0x001D //Watch Dog Timer Register
#define ABRC 0x001E //Automatic Bit Rate Control Register
#define SWRST 0x0020 //Software Reset Control Register
#define CISTYPE 0x0021 //CMOS Image Sensor Type Selection Register
#define I2CID 0x0022 //Sensor I2C ID Register
#define IPR 0x0023 //Input Pixel Ratio Selection Register
#define CISPWRC 0x0024 //Sensor Power Supply Control Register
#define CISICC 0x0025 //CIS Input Clock Control Register
#define VSYNCD 0x0026 //Vsync Delay Control Register
#define IICCLKDIR 0x0027 //IIC Clock Direction Control Register
#define CISACCE 0x0028 //Sensor Access Control Register
#define CISACCEADDR 0x0029 //Sensor Access Address Pointer Register
#define CISACCEDATA 0x002A //Sensor Access Data Pointer Register
#define VSYNCS 0x002B //Vsync Shape Register
#define LCDCON 0x002C //LCD Control Flag Register
#define STROBC 0x002D //Strobe Control Register
#define GPIOCONFIG 0x002E //GPIO Pin Configuration Register
#define GPIOSTA 0x002F //GPIO Pin Status Register
#define MLCDXSTADDR 0x0030 //Main-LCD Display X-start Address Register
#define MLCDYSTADDR 0x0031 //Main-LCD Display Y-start Address Register
#define MLCDXENDADDR 0x0032 //Main-LCD Display X-end Address Register
#define MLCDYENDADDR 0x0033 //Main-LCD Display Y-end Address Register
#define SLCDXSTAADDR 0x0034 //Sub-LCD Display X-start Address Register
#define SLCDYSTAADDR 0x0035 //Sub-LCD Display Y-start Address Register
#define SLCDXENDADDR 0x0036 //Sub-LCD Display X-end Address Register
#define SLCDYENDADDR 0x0037 //Sub-LCD Display Y-end Address Register
#define MLCDTYPE1 0x0038 //Main LCD Type1 Selection Register
#define MLCDTYPE2 0x0039 //Main LCD Type2 Selection Register
#define LCDTYPE 0x003A //Display LCD Type Selection Register
#define ESCADDR 0x003B //Escape Address Register
#define ESCPORT0 0x003C //Escape LCD Port0
#define ESCPORT1 0x003D //Escape LCD Port1
#define ESCAEXPADDR 0x003E //Escape Expansion Address Register
#define ESCAEXPDATA 0x003F //Escape Expansion Data Register
#define MLCDC 0x0040 //Main LCD Window Control Register
#define MLCDXADDRCOM 0x0041 //Main LCD Window X-address Command Register
#define MLCDYADDRCOM 0x0042 //Main LCD Window Y-address Command Register
#define SLCDC 0x0043 //Sub LCD Window Control Register
#define SLCDXADDRCOM 0x0044 //Sub LCD Window X-address Command Register
#define SLCDYADDRCOM 0x0045 //Sub LCD Window Y-address Command Register
#define MLCGRAMAC 0x0046 //Main LCD GRAM Access Control Register
#define MLCDXYADDRCOM 0x0047 //Main LCD X/Y Address Command Register
#define MLCDGRAMWR 0x0048 //Main LCD GRAM Read/Write Command Register
#define MLCDXYADDRPAR 0x0049 //Main LCD X/Y Address Parameter Register
#define SLCDGRAMC 0x004A //Sub LCD GRAM Access Control Register
#define SLCDXYADDRCOM 0x004B //Sub LCD X/Y Address Command Register
#define SLCDGRAMRWCOM 0x004C //Sub LCD GRAM Read/Write Command Register
#define SLCDXYADDRPAR 0x004D //Sub LCD X/Y Address Command Register
#define SLCDTYPE1 0x004E //Sub LCD Type1 Selection Register
#define SLCDTYPE2 0x004F //Sub LCD Type2 Selection Register
#define LCDBUF1XSTADDR 0x0050 //LCD Buffer1 X-Start Address Register
#define LCDBUF1YSTADDR 0x0051 //LCD Buffer1 Y-Start Address Register
#define LCDBUF1XENDADDR 0x0052 //LCD Buffer1 X-End Address Register
#define LCDBUF1YENDADDR 0x0053 //LCD Buffer1 Y-End Address Register
#define LCDBUF2XSTADDR 0x0054 //LCD Buffer2 X-Start Address Register
#define LCDBUF2YSTADDR 0x0055 //LCD Buffer2 Y-Start Address Register
#define LCDBUF2XENDADDR 0x0056 //LCD Buffer2 X-End Address Register
#define LCDBUF2YENDADDR 0x0057 //LCD Buffer2 Y-End Address Register
#define LCDBUFFORMAT 0x0058 //LCD Buffer Image Data Format
#define LCDBUFADDRCONTROL 0x0059 //LCD Buffer Control Register
#define LCDWRPORT 0x005A //LCD Write Data Port
#define PIPSTARTADDR 0x005B //PIP X,Y Start Address
#define PIPENDADDR 0x005C //PIP X,Y End Address
#define CLOCOUNTS 0x005D //Clock Counts Register
#define VIDBUFADDRU 0x0060 //Upper Video Buffer Address Register
#define VIDBUFADDRL 0x0061 //Lower Video Buffer Address Register
#define LCDBUF1ADDRU 0x0062 //Upper LCD Buffer1 Address Register
#define LCDBUF1ADDRL 0x0063 //Lower LCD Buffer1 Address Register
#define LCDBUF2ADDRU 0x0064 //Upper LCD Buffer2 Address Register
#define LCDBUF2ADDRL 0x0065 //Lower LCD Buffer2 Address Register
#define OSDADDRU 0x0066 //Upper OSD Address Register
#define OSDADDRL 0x0067 //Lower OSD Address Register
#define THUMBBUFADDRU 0x0068 //Upper Thumbnail Temporary Buffer Address Register
#define THUMBBUFADDRL 0x0069 //Lower Thumbnail Temporary Buffer Address Register
#define BMPSTORADDRU 0x006A //Upper BMP Store Address Register
#define BMPSTOREADDRL 0x006B //Lower BMP Store Address Register
#define TSRAMCONTROL 0x006C //1-T SRAM Control Register
#define LENSRKEY 0x006D //Lens Effect R-color key value register
#define LENSGKEY 0x006E //Lens Effect G-color key value register
#define LENSBKEY 0x006F //Lens Effect B-color key value register
#define GAMMAXDIRPT0 0x0070 //Gamma X-direction point 0
#define GAMMAXDIRPT1 0x0071 //Gamma X-direction point 1
#define GAMMAXDIRPT2 0x0072 //Gamma X-direction point 2
#define GAMMAXDIRPT3 0x0073 //Gamma X-direction point 3
#define GAMMAXDIRPT4 0x0074 //Gamma X-direction point 4
#define GAMMAXDIRPT5 0x0075 //Gamma X-direction point 5
#define GAMMAXDIRPT6 0x0076 //Gamma X-direction point 6
#define GAMMAXDIRPT7 0x0077 //Gamma X-direction point 7
#define GAMMAXDIRPT8 0x0078 //Gamma X-direction point 8
#define GAMMAYDIRPT0 0x0079 //Gamma Y-direction point 0
#define GAMMAYDIRPT1 0x007A //Gamma Y-direction point 1
#define GAMMAYDIRPT2 0x007B //Gamma Y-direction point 2
#define GAMMAYDIRPT3 0x007C //Gamma Y-direction point 3
#define GAMMAYDIRPT4 0x007D //Gamma Y-direction point 4
#define GAMMAYDIRPT5 0x007E //Gamma Y-direction point 5
#define GAMMAYDIRPT6 0x007F //Gamma Y-direction point 6
#define GAMMAYDIRPT7 0x0080 //Gamma Y-direction point 7
#define GAMMAYDIRPT8 0x0081 //Gamma Y-direction point 8
#define GAMMAYDIRPT9 0x0082 //Gamma Y-direction point 9
#define GAMMSLOPE0 0x0083 //Gamma slope 0
#define GAMMSLOPE1 0x0084 //Gamma slope 1
#define GAMMSLOPE2 0x0085 //Gamma slope 2
#define GAMMSLOPE3 0x0086 //Gamma slope 3
#define GAMMSLOPE4 0x0087 //Gamma slope 4
#define GAMMSLOPE5 0x0088 //Gamma slope 5
#define GAMMSLOPE6 0x0089 //Gamma slope 6
#define GAMMSLOPE7 0x008A //Gamma slope 7
#define GAMMSLOPE8 0x008B //Gamma slope 8
#define GAMMSLOPE9 0x008C //Gamma slope 9
#define GAMMASLOPECTRL 0x008D //Gamma Slope control Register.
#endif //__CLC346REG_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -