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

📄 regfun.h

📁 44b0(arm7)一个参考代码
💻 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 + -