HPM SDK
HPMicro Software Development Kit
hpm_camera.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2021 HPMicro
3
*
4
* SPDX-License-Identifier: BSD-3-Clause
5
*
6
*/
7
8
#ifndef HPM_CAMERA_H
9
#define HPM_CAMERA_H
10
11
#if defined(CONFIG_CAMERA_OV7725) && CONFIG_CAMERA_OV7725
12
#include "
hpm_ov7725.h
"
13
#define CAMERA_MAX_IMAGE_OUTPUT_WIDTH OV7725_ACTIVE_IMAGE_WIDTH
14
#define CAMERA_MAX_IMAGE_OUTPUT_HEIGHT OV7725_ACTIVE_IMAGE_HEIGHT
15
#define CAMERA_DEVICE_ADDR OV7725_I2C_ADDR
16
#elif defined(CONFIG_CAMERA_OV5640) && CONFIG_CAMERA_OV5640
17
#include "
hpm_ov5640.h
"
18
#define CAMERA_MAX_IMAGE_OUTPUT_WIDTH OV5640_ACTIVE_IMAGE_WIDTH
19
#define CAMERA_MAX_IMAGE_OUTPUT_HEIGHT OV5640_ACTIVE_IMAGE_HEIGHT
20
#define CAMERA_DEVICE_ADDR OV5640_I2C_ADDR
21
#elif defined(CONFIG_CAMERA_MT9M114) && CONFIG_CAMERA_MT9M114
22
#include "
hpm_mt9m114.h
"
23
#define CAMERA_MAX_IMAGE_OUTPUT_WIDTH MT9M114_ACTIVE_IMAGE_WIDTH
24
#define CAMERA_MAX_IMAGE_OUTPUT_HEIGHT MT9M114_ACTIVE_IMAGE_HEIGHT
25
#define CAMERA_DEVICE_ADDR MT9M114_I2C_ADDR
26
#else
27
#error "unknown camera type, either have CONFIG_CAMERA_OV7725 or CONFIG_CAMERA_OV5640 defined"
28
#endif
29
30
31
#endif
/* HPM_CAMERA_H */
hpm_mt9m114.h
hpm_ov5640.h
hpm_ov7725.h
components
camera
hpm_camera.h
Generated on Tue Dec 31 2024 02:57:16 for HPM SDK by
1.9.1