#include "cam/cam.h"Go to the source code of this file.
imx708 Driver API definitions. This file provides data structures and APIs for controlling the imx708 camera device on the EfxSapphireSoC platform.
Definition in file IMX708.h.
Macros | |
| #define | CAM_IMX708_ADDR 0x1A <<1 |
| I2C Address for IMX708 Camera device. | |
Functions | |
| cam_status_t | IMX708_cam_init (cam_instance_t *cam) |
| Initialize Camera Sequence. | |
| cam_status_t | IMX708_startStreaming (cam_instance_t *cam) |
| Start Stream Video. | |
| cam_status_t | IMX708_stopStreaming (cam_instance_t *cam) |
| Stop Stream Video. | |
| void | IMX708_ConfigCommon (cam_instance_t *cam) |
| Apply Common Configuration. | |
| void | IMX708_ConfigFormat (cam_instance_t *cam, u8 mode) |
| Configure Sensor Output Format. | |
| void | IMX708_ConfigLinkFreq (cam_instance_t *cam) |
| Configure MIPI Link Frequency. | |
| void | IMX708_SetPdafGain (cam_instance_t *cam) |
| Set PDAF (Phase Detection Auto Focus) Gain. | |
| void | IMX708_SetExposure (cam_instance_t *cam, u16 val) |
| Set Exposure Time. | |
| void | IMX708_SetAnalogueGain (cam_instance_t *cam, u16 val) |
| Set Analog Gain. | |
| void | IMX708_SetDigitalGain (cam_instance_t *cam, u16 val) |
| Set Digital Gain. | |
| void | IMX708_OnActuator (cam_instance_t *cam) |
| Enable Lens Actuator (VCM). | |
| void | IMX708_OffActuator (cam_instance_t *cam) |
| Disable Lens Actuator (VCM). | |
| void | IMX708_SetFocusStep (cam_instance_t *cam, u32 focus_step) |
| Set Focus Position (DAC Value). | |
Variables | |
| const cam_api_t | IMX708_DRIVER |
| IMX708 Driver Instance. Point your generic RTC pointer to this structure to use the IMX708 hardware. | |