📄 regfun.h
字号:
#ifndef __CLC346REG_H
#define __CLC346REG_H
#ifdef dsp_cl703
void WriteAsicCommand_Escape(U16 RegAddress, U16 RegData);
void WriteAsic_Escape_Cmd(U16 RegAddress);
void WriteAsic_Escape_Data(U16 RegData);
void ReadAsicCommand_Escape(U16 RegAddress, U16 *RegData);
void ReadAsic_Escape_Cmd(U16 RegAddress);
void ReadAsic_Escape_Data(U16 *RegData);
void DoCameraOperation(U16 Function);
void CamCurrentLCDImageCaptureWithBMP(void);
void CamPreview_On(void);
void CamPreview_Off(void);
void CamStillImageCapture(void);
void CamMultiShotImageCapture(void);
void CamMovieCapture(void);
void CamSRAMStillImageView(void);
void CamSRAMMovieView(void);
void CamStillImageSave(void);
void CamMovieSave(void);
void CamStillImageDownload(void);
void CamCaptureMovieDisplay(void);
void CamCurrentLCDImageCapturewithJPEG(void);
void CamCurrentLCDImageSavewithJPEG(void);
void CamImageSRAMSaveAfterJPEGDecoding(void);
void CamYCBCRInSRAMJPEGCompression(void);
void CamPreviewImageRotation_Skip(U16 rotationflag);
void CamImageEffect(U16 parameter, U16 effectmode, U16 color, U16 colorkey, U16 imagevalue);
U16 CamJpegFileSizeUpper(void);
U16 CamJpegFileSizeLower(void);
U16 CamCommandStatus(void);
void CamInterrupt_ResetMode(U16 polarity, U16 edgeOrfall, U16 clocknum, U16 point, U16 previewflag, U16 readflag);
void CamThumbnailControl(U16 XThumbsize, U16 YThumbsize, U16 onoffflag);
void CamSetStillImageNumber(U16 data);
void CamUpperSRAMStartAddress(U16 Addr);
void CamLowerSRAMStartAddress(U16 Addr);
void CamReadSram(U16* ImageBuf, U32 endsize);
void CamWriteSram(U16 *ImageBuf, U32 size_word);
void CamInterruptMask(U16 data);
void CamMovieReplayInterval(U16 replaytime, U16 repeatflag, U16 RTCFlag);
void CamMultiShotImageCount(U16 num);
void CamFrameSamplingInterval(U16 interval, U16 flag);
void CamJPEGWindowStartAddress(U16 XAddr, U16 YAddr);
void CamJPEGWindowEndAddress(U16 XAddr, U16 YAddr);
void CamDisplayStartAddress(U16 XAddr, U16 YAddr);
void CamDisplayEndAddress(U16 XAddr, U16 YAddr);
void CamJPEGTargetSize(U16 XSize, U16 YSize);
void CamPreviewTargetSize(U16 XSize, U16 YSize);
void SetJPEGWindowSize(U16 XStart, U16 YStart, U16 XEnd, U16 YEnd, U16 XTarget, U16 YTarget);
void SetViewWindowSize(U16 XStart, U16 YStart, U16 XEnd, U16 YEnd, U16 XTarget, U16 YTarget);
void CamJPEGQuantizationFactor(U16 scalefactor);
void CamABRCLimit(U16 lowlimit, U16 highlimit);
void CamOSDMode(U16 OSDmode, U16 option, U16 PIPmode);
void CamChromaKey(U16 keyvalue);
U16 CamTimeStamp(void);
void CamMovieCaptureTime(U16 time);
void CamStopMovieCapture(U16 stopflag);
void CamWatchDogTimer(U16 time, U16 onoffflag);
void CamAutomaticBitRateControl(U16 onoffflag, U16 filesize);
void CamSoftResetControl(U16 flag);
U16 CamCISType(void);
void CamSensorIICID(U16 idvalue);
void CamInputPixelRatio(U16 ratio);
void CamSensorPowerSupply(U16 onoffflag);
void CamInputClockControl(U16 frequency, U16 topology);
void CamVsyncDelayControl(U16 delaytype, U16 delaytime);
void CamIICClockDirectionRegister(U16 dirflag);
void CamSensorAccessControl(U16 bytes, U16 address, U16 rwflag);
void CamSensorAccessAddressPointer(U16 Addr);
void CamSensorAccessDataPointer(U16 Data);
void CamVsyncShapeRegister(U16 validflag, U16 vsyncsel);
void CamLCDControlFlag(U16 controlflag1, U16 controlflag2);
void CamStrobeControlRegister(U16 onoffflag, U16 polarity, U16 duration);
void CamGPIOPinConfiguration(U16 inoutflag, U16 enableflag);
U16 CamGPIOPinStatus(void);
void CamMainLCDDisplayX_StartAddress(U16 Addr);
void CamMainLCDDisplayY_StartAddress(U16 Addr);
void CamMainLCDDisplayX_EndAddress(U16 Addr);
void CamMainLCDDisplayY_EndAddress(U16 Addr);
void CamSubLCDDisplayX_StartAddress(U16 Addr);
void MainLCDDisplayRegion(U16 Xstart, U16 Ystart, U16 Xend, U16 Yend);
void CamSubLCDDisplayY_StartAddress(U16 Addr);
void CamSubLCDDisplayX_EndAddress(U16 Addr);
void CamSubLCDDisplayY_EndAddress(U16 Addr);
void CamMainLCDType1(U16 set);
void CamMainLCDType2(U16 set);
void CamDisplayLCD(U16 Mlcd, U16 Slcd, U16 MSlcd, U16 buf1, U16 buf2);
void CamLCDLockAddress(U16 lockflag);
void CamEscapeAddressRegister(U16 RegAddr);
void CamEscapeDataRegister(U16 Data);
void CamMainLCDWindowControl(U16 set);
void CamMainLCDWindowXAddress(U16 set);
void CamMainLCDWindowYAddress(U16 set);
void CamSubLCDWindowControl(U16 set);
void CamSubLCDWindowXAddress(U16 set);
void CamSubLCDWindowYAddress(U16 set);
void CamMainLCDGRAMAccessControl(U16 set);
void CamMainLCDXYAddressCommand(U16 set);
void CamMainLCDGRAMRWCommand(U16 set);
void CamMainLCDXYAddressParameter(U16 set);
void CamSubLCDGRAMAccessControl(U16 set);
void CamSubLCDXYAddressCommand(U16 set);
void CamSubLCDGRAMRWCommand(U16 set);
void CamSubLCDXYAddressParameter(U16 set);
void CamSubLCDType1(U16 set);
void CamSubLCDType2(U16 set);
void CamLCDBuffer1XStartAddress(U16 address);
void CamLCDBuffer1YStartAddress(U16 address);
void CamLCDBuffer1XEndAddress(U16 address);
void CamLCDBuffer1YEndAddress(U16 address);
void CamLCDBuffer2XStartAddress(U16 address);
void CamLCDBuffer2YStartAddress(U16 address);
void CamLCDBuffer2XEndAddress(U16 address);
void CamLCDBuffer2YEndAddress(U16 address);
void CamLCDBufferDataFormat(U16 data);
U16 CamLCDBufferAddressControl(U16 lcd1, U16 lcd2, U16 lcd1addr, U16 lcd2addr);
void CamLCDWritePort(U16 data);
void CamLCDWritePort1(void);
void CamLCDWritePort1(void);
void CamPIPStartAddress(U16 XStart, U16 YStart);
void CamPIPEndAddress(U16 XEnd, U16 YEnd);
void CamClockCounts(U16 clockcounts);
void CamUpperVideoBufferAddress(U16 address);
void CamLowerVideoBufferAddress(U16 address);
void CamUpperLCDBuffer1Address(U16 address);
void CamLowerLCDBuffer1Address(U16 address);
void CamUpperLCDBuffer2Address(U16 address);
void CamLowerLCDBuffer2Address(U16 address);
void SetLCDBuffer1DisplayAddress(U16 Xstart, U16 Ystart, U16 Xend, U16 Yend);
void SetLCDBuffer2DisplayAddress(U16 Xstart, U16 Ystart, U16 Xend, U16 Yend);
void CamUpperOSDAddress(U16 address);
void CamLowerOSDAddress(U16 address);
void CamUpperThumbnailBufferAddress(U16 address);
void CamLowerThumbnailBufferAddress(U16 address);
void CamUpperBMPBufferAddress(U16 address);
void CamLowerBMPBufferAddress(U16 address);
void Cam1TSRAMControl(U16 control);
void CamLensEffectRColorKey(U16 value);
void CamLensEffectGColorKey(U16 value);
void CamLensEffectBColorKey(U16 value);
void CamGammaXDirPoint0(U16 value);
void CamGammaXDirPoint1(U16 value);
void CamGammaXDirPoint2(U16 value);
void CamGammaXDirPoint3(U16 value);
void CamGammaXDirPoint4(U16 value);
void CamGammaXDirPoint5(U16 value);
void CamGammaXDirPoint6(U16 value);
void CamGammaXDirPoint7(U16 value);
void CamGammaXDirPoint8(U16 value);
void CamGammaYDirPoint0(U16 value);
void CamGammaYDirPoint1(U16 value);
void CamGammaYDirPoint2(U16 value);
void CamGammaYDirPoint3(U16 value);
void CamGammaYDirPoint4(U16 value);
void CamGammaYDirPoint5(U16 value);
void CamGammaYDirPoint6(U16 value);
void CamGammaYDirPoint7(U16 value);
void CamGammaYDirPoint8(U16 value);
void CamGammaYDirPoint9(U16 value);
void CamGammaSlope0(U16 value);
void CamGammaSlope1(U16 value);
void CamGammaSlope2(U16 value);
void CamGammaSlope3(U16 value);
void CamGammaSlope4(U16 value);
void CamGammaSlope5(U16 value);
void CamGammaSlope6(U16 value);
void CamGammaSlope7(U16 value);
void CamGammaSlope8(U16 value);
void CamGammaSlope9(U16 value);
void CamGammaSlopeControl(U16 value);
U16 CamOPMODEStatus(void);
#endif
#endif //__CLC346REG_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -