Sapphire SoC DS Sapphire SoC UG Sapphire HP SoC DS Sapphire HP SoC UG RISC-V Embedded IDE UG Board Support Package
Loading...
Searching...
No Matches
IMX219.h File Reference
#include "cam/cam.h"

Go to the source code of this file.

Overview

IMX219 Driver API definitions. This file provides data structures and APIs for controlling the IMX219 camera device on the EfxSapphireSoC platform.

Author
Efinix Inc
Note
This is a device-specific driver implementation for the IMX219 camera.

Definition in file IMX219.h.

Macros

#define CAM_IMX219_ADDR   0x10 << 1
 I2C Address for IMX219 Camera device.

Functions

cam_status_t IMX219_cam_init (cam_instance_t *cam)
 Initialize Camera Sequence.
cam_status_t IMX219_startStreaming (cam_instance_t *cam)
 Start Stream Video.
cam_status_t IMX219_stopStreaming (cam_instance_t *cam)
 Stop Stream Video.
void IMX219_Output_activePixelX (cam_instance_t *cam, u16 XStart, u16 XEnd)
 Set Active Pixel Range (X-Axis).
void IMX219_Output_activePixelY (cam_instance_t *cam, u16 YStart, u16 YEnd)
 Set Active Pixel Range (Y-Axis).
void IMX219_TestPattern (cam_instance_t *cam, u8 Enable, u8 mode, u16 X, u16 Y)
 Configure Test Pattern Generator.

Variables

const cam_api_t IMX219_DRIVER
 IMX219 Driver Instance. Point your generic CAM pointer to this structure to use the IMX219 hardware.