#include "COMMON.h"

int main(void)
{
	PS_IIC_Init(&SCCB,IIC_DEVICE_ID,400000);
	Camera_check();	//ʼͷ
//	Camera_Init(OV5640_Check);

	//VDMA
	run_vdma_frame_buffer(&Vdma, VDMA_ID, RGB_LCD.width, RGB_LCD.height,
							FrameBuffer_Addr,0, 0,BOTH);
    //ʼDisplay controller
	DisplayInitialize(&DispCtrl, DISP_VTC_ID, DYNCLK_BASEADDR);

    //VideoMode
	DisplaySetMode(&DispCtrl, &RGB_LCD);
	DisplayStart(&DispCtrl);

	while(1)
	{
		if(NO_Camera&(OV5640_Check|OV2640_Check))
		{
			NO_Camera = 0;
			if(OV5640_Check)
			{
				Camera_Init(OV5640_ID);
			}else if(OV2640_Check)
			{
				Camera_Init(OV2640_ID);
			}
		}else{
			Camera_check();
			usleep(5000000);
		}
	}
    return 0;
}
