#ifndef GC0311_H #define GC0311_H // Scene Mode unsigned char gc0311_scene_mode_auto[] = { }; unsigned char gc0311_scene_mode_night[] = { }; // White Balance unsigned char gc0311_wb_auto [] = { }; unsigned char gc0311_wb_incandescent [] = { }; unsigned char gc0311_wb_fluorescent [] = { }; unsigned char gc0311_wb_daylight [] = { }; unsigned char gc0311_wb_cloudy [] = { }; unsigned char gc0311_wb_tungsten [] = { }; // Exposure unsigned char gc0311_exposure_neg6[] = { }; unsigned char gc0311_exposure_neg3[] = { }; unsigned char gc0311_exposure_zero[] = { }; unsigned char gc0311_exposure_pos3[] = { }; unsigned char gc0311_exposure_pos6[] = { }; // Color Effect unsigned char gc0311_colorfx_none[] = { }; unsigned char gc0311_colorfx_bw[] = { }; unsigned char gc0311_colorfx_sepia[] = { }; unsigned char gc0311_colorfx_negative[] = { }; unsigned char gc0311_colorfx_emboss[] = { }; unsigned char gc0311_colorfx_sketch[] = { }; unsigned char gc0311_colorfx_sky_blue[] = { }; unsigned char gc0311_colorfx_grass_green[] = { }; unsigned char gc0311_colorfx_skin_whiten[] = { }; unsigned char gc0311_colorfx_vivid[] = { }; // Brightness unsigned char gc0311_brightness_neg4[] = { }; unsigned char gc0311_brightness_neg3[] = { }; unsigned char gc0311_brightness_neg2[] = { }; unsigned char gc0311_brightness_neg1[] = { }; unsigned char gc0311_brightness_zero[] = { }; unsigned char gc0311_brightness_pos1[] = { }; unsigned char gc0311_brightness_pos2[] = { }; unsigned char gc0311_brightness_pos3[] = { }; unsigned char gc0311_brightness_pos4[] = { }; // Contrast unsigned char gc0311_contrast_neg4[] = { }; unsigned char gc0311_contrast_neg3[] = { }; unsigned char gc0311_contrast_neg2[] = { }; unsigned char gc0311_contrast_neg1[] = { }; unsigned char gc0311_contrast_zero[] = { }; unsigned char gc0311_contrast_pos1[] = { }; unsigned char gc0311_contrast_pos2[] = { }; unsigned char gc0311_contrast_pos3[] = { }; unsigned char gc0311_contrast_pos4[] = { }; // Saturation unsigned char gc0311_saturation_neg4[] = { }; unsigned char gc0311_saturation_neg3[] = { }; unsigned char gc0311_saturation_neg2[] = { }; unsigned char gc0311_saturation_neg1[] = { }; unsigned char gc0311_saturation_zero[] = { }; unsigned char gc0311_saturation_pos1[] = { }; unsigned char gc0311_saturation_pos2[] = { }; unsigned char gc0311_saturation_pos3[] = { }; unsigned char gc0311_saturation_pos4[] = { }; // Resolution // QCIF unsigned char gc0311_176x144[]={ }; unsigned char gc0311_320x240[]={ 0xfe,0x00, 0x59,0x22, 0x5a,0x03, 0x5b,0x00, 0x5c,0x00, 0x5d,0x00, 0x5e,0x00, 0x5f,0x00, 0x60,0x00, 0x61,0x00, 0x62,0x00, }; unsigned char gc0311_640x480[]={ }; // Initiliztion unsigned char gc0311_default_regs_init[] = { 0xfe,0xf0, 0xfe,0xf0, 0xfe,0xf0, 0x42,0x00, 0x4f,0x00, 0x03,0x01, 0x04,0x20, 0xfc,0x16, 0xf1,0x07, 0xf2,0x01, 0xfc,0x16, 0xfe,0x00, 0x0d,0x01, 0x0e,0xe8, 0x0f,0x02, 0x10,0x88, 0x09,0x00, 0x0a,0x00, 0x0b,0x00, 0x0c,0x04, 0x05,0x02, 0x06,0x2c, 0x07,0x00, 0x08,0xb8, 0x77,0x7c, 0x78,0x40, 0x79,0x56, 0xfe,0x01, 0x29,0x00, 0x2a,0x60, 0x2b,0x02, 0x2c,0xa0, 0x2d,0x03, 0x2e,0x00, 0x2f,0x03, 0x30,0xc0, 0x31,0x07, 0x32,0x80, 0x33,0x20, 0xfe,0x00, 0x17,0x14, 0x19,0x04, 0x1f,0x08, 0x20,0x01, 0x21,0x48, 0x1b,0x48, 0x22,0xba, 0x23,0x07, 0x24,0x16, 0x70,0x54, 0x73,0x80, 0x76,0x80, 0x26,0xf7, 0x28,0x7f, 0x29,0x40, 0x33,0x18, 0x34,0x18, 0x35,0x18, 0x36,0x18, 0x40,0xdf, 0x41,0x2e, 0x42,0xff, 0x44,0xa2, 0x46,0x02, 0x4d,0x01, 0x4f,0x01, 0x7e,0x08, 0x7f,0xc3, 0x80,0xe7, 0x82,0x30, 0x84,0x02, 0x89,0x22, 0x90,0xbc, 0x92,0x08, 0x94,0x08, 0x95,0x64, 0x9a,0x15, 0x9c,0x46, 0xfe,0x00, 0x63,0x00, 0x64,0x06, 0x65,0x0c, 0x66,0x18, 0x67,0x2A, 0x68,0x3D, 0x69,0x50, 0x6A,0x60, 0x6B,0x80, 0x6C,0xA0, 0x6D,0xC0, 0x6E,0xE0, 0x6F,0xFF, 0xfe,0x00, 0xBF,0x0E, 0xc0,0x1C, 0xc1,0x34, 0xc2,0x48, 0xc3,0x5A, 0xc4,0x6B, 0xc5,0x7B, 0xc6,0x95, 0xc7,0xAB, 0xc8,0xBF, 0xc9,0xCE, 0xcA,0xD9, 0xcB,0xE4, 0xcC,0xEC, 0xcD,0xF7, 0xcE,0xFD, 0xcF,0xFF, 0xd1,0x36, 0xd2,0x36, 0xdd,0x00, 0xed,0x00, 0xde,0x38, 0xe4,0x88, 0xe5,0x40, 0xfe,0x01, 0x18,0x22, 0x08,0xa4, 0x09,0xf0, 0xfe,0x01, 0x10,0x08, 0x11,0x11, 0x12,0x14, 0x13,0x40, 0x16,0xd8, 0x17,0x98, 0x18,0x01, 0x21,0xc0, 0x22,0x40, 0x06,0x10, 0x08,0xa0, 0x50,0xfe, 0x51,0x05, 0x52,0x28, 0x53,0x05, 0x54,0x10, 0x55,0x20, 0x56,0x16, 0x57,0x10, 0x58,0xf0, 0x59,0x10, 0x5a,0x10, 0x5b,0xf0, 0x5e,0xe8, 0x5f,0x20, 0x60,0x20, 0x61,0xe0, 0x62,0x03, 0x63,0x30, 0x64,0xc0, 0x65,0xd0, 0x66,0x20, 0x67,0x00, 0x6d,0x40, 0x6e,0x08, 0x6f,0x08, 0x70,0x10, 0x71,0x62, 0x72,0x2e, 0x73,0x71, 0x74,0x23, 0x75,0x40, 0x76,0x48, 0x77,0xc2, 0x78,0xa5, 0x79,0x18, 0x7a,0x40, 0x7b,0xb0, 0x7c,0xf5, 0x81,0x80, 0x82,0x60, 0x83,0xa0, 0x8a,0xf8, 0x8b,0xf4, 0x8c,0x0a, 0x8d,0x00, 0x8e,0x00, 0x8f,0x00, 0x90,0x12, 0xfe,0x00, 0xad,0x00, 0xfe,0x01, 0xa0,0x00, 0xa1,0x3c, 0xa2,0x50, 0xa3,0x00, 0xa8,0x09, 0xa9,0x04, 0xaa,0x00, 0xab,0x0c, 0xac,0x02, 0xad,0x00, 0xae,0x15, 0xaf,0x05, 0xb0,0x00, 0xb1,0x0f, 0xb2,0x06, 0xb3,0x00, 0xb4,0x36, 0xb5,0x2a, 0xb6,0x25, 0xba,0x36, 0xbb,0x25, 0xbc,0x22, 0xc0,0x1e, 0xc1,0x18, 0xc2,0x17, 0xc6,0x1c, 0xc7,0x18, 0xc8,0x17, 0xb7,0x00, 0xb8,0x00, 0xb9,0x00, 0xbd,0x00, 0xbe,0x00, 0xbf,0x00, 0xc3,0x00, 0xc4,0x00, 0xc5,0x00, 0xc9,0x00, 0xca,0x00, 0xcb,0x00, 0xa4,0x00, 0xa5,0x00, 0xa6,0x00, 0xa7,0x00, 0xfe,0x01, 0x74,0x13, 0x15,0xfe, 0x21,0xe0, 0xfe,0x00, 0x41,0x6e, 0x83,0x03, 0x7e,0x08, 0x9c,0x64, 0x95,0x65, 0xd1,0x2d, 0xd2,0x2d, 0xb0,0x13, 0xb1,0x26, 0xb2,0x07, 0xb3,0xf5, 0xb4,0xea, 0xb5,0x21, 0xb6,0x21, 0xb7,0xe4, 0xb8,0xfb, 0xfe,0x00, 0x50,0x01, 0x44,0xa2, }; #endif