⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 camif.h

📁 pxa270下的摄像头mtd91111的驱动
💻 H
字号:
/* * camif.h * * Definition of Camera Interface. Abstracts the low-level * camera interface hardware. * * Copyright (C) 2003 MontaVista Software, Inc. * * Author: MontaVista Software, Inc. *              stevel@mvista.com or source@mvista.com * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. * */#include <linux/videodev.h>#include "camera.h"// The Camera Serial Bustypedef struct camera_serial_bus {	int dev_id;		int (*init)(void);	void (*cleanup)(void);	int (*set_devid)(int id);	int (*read)(u8 addr, u8* buf, int len);	int (*write)(u8 addr, u8* buf, int len);	int (*write_verify)(u8 addr, u8 val);} camera_sbus_t;// Implementations of camera serial busextern struct camera_serial_bus camera_sbus_sccb;extern struct camera_serial_bus camera_sbus_old_i2c;extern struct camera_serial_bus camera_sbus_new_i2c;typedef struct camera_interface {	struct camera_serial_bus * sbus;	struct camera * camera;		struct camera * (*camera_detect)(void);	// initialize and start camera interface	int (*init)(void (*v4l2_callback)(void *), void* data);	// shutdown camera interface	void (*cleanup)(void);	int (*open)(void);  // acquire h/w resources (irq,DMA), etc.	int (*close)(void); // free h/w resources, stop i/f		// allocate and free h/w buffers for image capture	void* (*alloc_image_buffer)(int size);	void (*free_image_buffer)(void* buffer, int size);	// set frame period (units of .1 usec)	int (*set_frame_period)(int fp);		// starts h/w capture of one frame and then stop	int (*snapshot)(u8* buf, int size);	// starts continuous h/w capture into buf	int (*start_streaming)(u8* buf, int size);	// abort any active capture	int (*abort)(void);} camif_t;// Implementations of camera interfaceextern struct camera_interface camif_innovator;extern struct camera_interface camif_evm;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -