| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- /**************************************************************
- *Copyright (C) 2019 深圳开阳电子股份有限公司产品应用二部
- * All rights reserved.
- *File name: Ark7116M_drv.h
- *Version: 1.0
- *update: 2023-03-22
- *Description:
- *
- *History: eason 2019/4/01 1.0 build this moudle
- ****************************************************************/
- #ifndef _ARK7116M_DRV_H__
- #define _ARK7116M_DRV_H__
- typedef enum _ColorSysType
- {
- PAL = 0,
- PAL_N,
- PAL_M,
- NTSC,
- SECAM,
- PAL60,
- AUTO,
- NULL_SYS = -1,
- }ColorSysType;
- #ifdef _ARK7116M_DRV_C_
- #define _ARK7116M_DRV_EXTERN_
- #else
- #define _ARK7116M_DRV_EXTERN_ extern
- #endif
- _ARK7116M_DRV_EXTERN_ void InitArk7116MChip(struct i2c_adapter *adap);
- _ARK7116M_DRV_EXTERN_ unsigned char ARK7116M_ResolutionDetect(struct i2c_adapter *adap);
- _ARK7116M_DRV_EXTERN_ unsigned char Ark_ReadReg(struct i2c_adapter *adap,unsigned int RegAddr);
- _ARK7116M_DRV_EXTERN_ int Ark_mipiRegWrite(struct i2c_adapter *adap,UINT16 RegAddr,unsigned char RegVal);
- _ARK7116M_DRV_EXTERN_ unsigned char Ark_mipiRegRead(struct i2c_adapter *adap,unsigned int RegAddr);
- #endif
|