#ifndef _OV7670_H
#define _OV7670_H
#include "sys.h"
#include "sccb.h"
//////////////////////////////////////////////////////////////////////////////////	 
//οguanfu_wang롣
//ALIENTEK MiniSTM32
//OV7670 	   
//ԭ@ALIENTEK
//̳:www.openedv.com
//޸:2012/10/31
//汾V1.0		    							    							  
//////////////////////////////////////////////////////////////////////////////////
#define OV7670_WRST		PAout(0)		//дָ븴λ
#define OV7670_RCK		PAout(1)		//ʱ
#define OV7670_RRST		PAout(4)  		//ָ븴λ
#define OV7670_CS		PAout(11)  		//Ƭѡź(OE)
#define OV7670_WREN		PAout(12)		//дFIFOʹ
#define OV7670_VSYNC  	PAin(15)		//ͬźżIO
															  					 
#define OV7670_DATA   GPIOB->IDR&0x00FF  					//˿
/////////////////////////////////////////									
	    				 
u8   OV7670_Init(void);		  	   		 
void OV7670_Light_Mode(u8 mode);
void OV7670_Color_Saturation(u8 sat);
void OV7670_Brightness(u8 bright);
void OV7670_Contrast(u8 contrast);
void OV7670_Special_Effects(u8 eft);
void OV7670_Window_Set(u16 sx,u16 sy,u16 width,u16 height);


#endif





















