00001 /* ---------------------------------------------------------------------------- 00002 * SAM Software Package License 00003 * ---------------------------------------------------------------------------- 00004 * Copyright (c) 2013, Atmel Corporation 00005 * 00006 * All rights reserved. 00007 * 00008 * Redistribution and use in source and binary forms, with or without 00009 * modification, are permitted provided that the following conditions are met: 00010 * 00011 * - Redistributions of source code must retain the above copyright notice, 00012 * this list of conditions and the disclaimer below. 00013 * 00014 * Atmel's name may not be used to endorse or promote products derived from 00015 * this software without specific prior written permission. 00016 * 00017 * DISCLAIMER: THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR 00018 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 00019 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE 00020 * DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, 00021 00022 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 00023 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, 00024 * OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 00025 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 00026 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 00027 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 00028 * ---------------------------------------------------------------------------- 00029 */ 00030 00031 #ifndef _YUV_H_ 00032 #define _YUV_H_ 00033 00034 /*--------------------------------------------------------------------------- 00035 * Headers 00036 *---------------------------------------------------------------------------*/ 00037 00038 #include <board.h> 00039 00040 00041 /*--------------------------------------------------------------------------- 00042 * Exported variable 00043 *---------------------------------------------------------------------------*/ 00044 extern const struct ov_reg ov2640_yuv_vga[]; 00045 extern const struct ov_reg ov2640_yuv_qvga[]; 00046 00047 extern const struct ov_reg ov2643_yuv_vga[]; 00048 extern const struct ov_reg ov2643_yuv_swvga[]; 00049 extern const struct ov_reg ov2643_yuv_uxga[]; 00050 extern const struct ov_reg ov2643_yuv_qvga[]; 00051 00052 extern const struct ov_reg ov5640_yuv_vga[]; 00053 extern const struct ov_reg ov5640_yuv_sxga[]; 00054 extern const struct ov_reg ov5640_afc[]; 00055 00056 extern const struct ov_reg OV7740_VGA_YUV422[]; 00057 extern const struct ov_reg OV7740_QVGA_YUV422[]; 00058 extern const struct ov_reg OV7740_QVGA_RGB888[]; 00059 extern const struct ov_reg OV7740_QQVGA_YUV422[]; 00060 extern const struct ov_reg OV7740_QQVGA_RGB888[]; 00061 extern const struct ov_reg OV7740_CIF_YUV422[]; 00062 extern const struct ov_reg OV7740_TEST_PATTERN[]; 00063 00064 00065 extern const struct ov_reg ov9740_yuv_sxga[]; 00066 extern const struct ov_reg ov9740_yuv_vga[]; 00067 00068 #endif // #ifndef _YUV_H_ 00069