Camera Configuration and Driver Selection.
cam_status_t
CAM Status List.
@ CAM_OK
Successful Operation */.
@ CAM_SKIP
Skip the function */.
@ CAM_USER_ERR
User provide wrong input */.
@ CAM_ERR
Failed to retrieve/write value */.
void cam_writeReg(cam_instance_t *cam, u16 reg, u8 data)
Write Data to specific register in camera.
u8 cam_readReg(cam_instance_t *cam, u16 reg)
Read Data from specific register in camera.
struct cam_instance cam_instance_t
Forward declaration of CAM instance.
I2C driver API definitions.
cam_status_t(* cam_stopStreaming)(cam_instance_t *cam)
Set time system function pointer */.
cam_status_t(* cam_startStreaming)(cam_instance_t *cam)
Set time function pointer */.
cam_status_t(* cam_init)(cam_instance_t *cam)
Get time function pointer */.
const cam_api_t * drv
Pointer to CAM API structure */.
i2c_instance_t * inst
Pointer to I2C instance */.
I2C instance. Holds the software registers and hardware pointer.