Video library for GR-PEACH

Dependents:   Trace_Program2 GR-PEACH_Camera_in_barcode GR-PEACH_LCD_sample GR-PEACH_LCD_4_3inch_sample ... more

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers r_vdec_register_address.c Source File

r_vdec_register_address.c

Go to the documentation of this file.
00001 /*******************************************************************************
00002 * DISCLAIMER
00003 * This software is supplied by Renesas Electronics Corporation and is only
00004 * intended for use with Renesas products. No other uses are authorized. This
00005 * software is owned by Renesas Electronics Corporation and is protected under
00006 * all applicable laws, including copyright laws.
00007 * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING
00008 * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT
00009 * LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
00010 * AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.
00011 * TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS
00012 * ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE
00013 * FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR
00014 * ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE
00015 * BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
00016 * Renesas reserves the right, without notice, to make changes to this software
00017 * and to discontinue the availability of this software. By using this software,
00018 * you agree to the additional terms and conditions found by accessing the
00019 * following link:
00020 * http://www.renesas.com/disclaimer
00021 * Copyright (C) 2012 - 2015 Renesas Electronics Corporation. All rights reserved.
00022 *******************************************************************************/
00023 /**************************************************************************//**
00024 * @file         r_vdec_register_address.c
00025 * @version      1.00
00026 * $Rev: 199 $
00027 * $Date:: 2014-05-23 16:33:52 +0900#$
00028 * @brief        VDEC driver register address table
00029 ******************************************************************************/
00030 
00031 /******************************************************************************
00032 Includes   <System Includes> , "Project Includes"
00033 ******************************************************************************/
00034 #include    "r_vdec.h"
00035 #include    "r_vdec_user.h"
00036 #include    "r_vdec_register.h"
00037 
00038 
00039 /******************************************************************************
00040 Macro definitions
00041 ******************************************************************************/
00042 
00043 /******************************************************************************
00044 Typedef definitions
00045 ******************************************************************************/
00046 
00047 /******************************************************************************
00048 Exported global variables and functions (to be accessed by other files)
00049 ******************************************************************************/
00050 /* VDEC register address list */
00051 const vdec_reg_address_t  vdec_reg_address[VDEC_CHANNEL_NUM ] = {
00052     {   /* Channel 0 */
00053         &DVDEC0.ADCCR1,
00054         &DVDEC0.TGCR1,
00055         &DVDEC0.TGCR2,
00056         &DVDEC0.TGCR3,
00057         &DVDEC0.SYNSCR1,
00058         &DVDEC0.SYNSCR2,
00059         &DVDEC0.SYNSCR3,
00060         &DVDEC0.SYNSCR4,
00061         &DVDEC0.SYNSCR5,
00062         &DVDEC0.HAFCCR1,
00063         &DVDEC0.HAFCCR2,
00064         &DVDEC0.HAFCCR3,
00065         &DVDEC0.VCDWCR1,
00066         &DVDEC0.DCPCR1,
00067         &DVDEC0.DCPCR2,
00068         &DVDEC0.DCPCR3,
00069         &DVDEC0.DCPCR4,
00070         &DVDEC0.DCPCR5,
00071         &DVDEC0.DCPCR6,
00072         &DVDEC0.DCPCR7,
00073         &DVDEC0.DCPCR8,
00074         &DVDEC0.NSDCR,
00075         &DVDEC0.BTLCR,
00076         &DVDEC0.BTGPCR,
00077         &DVDEC0.ACCCR1,
00078         &DVDEC0.ACCCR2,
00079         &DVDEC0.ACCCR3,
00080         &DVDEC0.TINTCR,
00081         &DVDEC0.YCDCR,
00082         &DVDEC0.AGCCR1,
00083         &DVDEC0.AGCCR2,
00084         &DVDEC0.PKLIMITCR,
00085         &DVDEC0.RGORCR1,
00086         &DVDEC0.RGORCR2,
00087         &DVDEC0.RGORCR3,
00088         &DVDEC0.RGORCR4,
00089         &DVDEC0.RGORCR5,
00090         &DVDEC0.RGORCR6,
00091         &DVDEC0.RGORCR7,
00092         &DVDEC0.AFCPFCR,
00093         &DVDEC0.RUPDCR,
00094         &DVDEC0.VSYNCSR,
00095         &DVDEC0.HSYNCSR,
00096         &DVDEC0.DCPSR1,
00097         &DVDEC0.DCPSR2,
00098         &DVDEC0.NSDSR,
00099         &DVDEC0.CROMASR1,
00100         &DVDEC0.CROMASR2,
00101         &DVDEC0.SYNCSSR,
00102         &DVDEC0.AGCCSR1,
00103         &DVDEC0.AGCCSR2,
00104         &DVDEC0.YCSCR3,
00105         &DVDEC0.YCSCR4,
00106         &DVDEC0.YCSCR5,
00107         &DVDEC0.YCSCR6,
00108         &DVDEC0.YCSCR7,
00109         &DVDEC0.YCSCR8,
00110         &DVDEC0.YCSCR9,
00111         &DVDEC0.YCSCR11,
00112         &DVDEC0.YCSCR12,
00113         &DVDEC0.DCPCR9,
00114         &DVDEC0.YGAINCR,
00115         &DVDEC0.CBGAINCR,
00116         &DVDEC0.CRGAINCR,
00117         &DVDEC0.PGA_UPDATE,
00118         &DVDEC0.PGACR,
00119         &DVDEC0.ADCCR2
00120     },
00121     {   /* Channel 1 */
00122         &DVDEC1.ADCCR1,
00123         &DVDEC1.TGCR1,
00124         &DVDEC1.TGCR2,
00125         &DVDEC1.TGCR3,
00126         &DVDEC1.SYNSCR1,
00127         &DVDEC1.SYNSCR2,
00128         &DVDEC1.SYNSCR3,
00129         &DVDEC1.SYNSCR4,
00130         &DVDEC1.SYNSCR5,
00131         &DVDEC1.HAFCCR1,
00132         &DVDEC1.HAFCCR2,
00133         &DVDEC1.HAFCCR3,
00134         &DVDEC1.VCDWCR1,
00135         &DVDEC1.DCPCR1,
00136         &DVDEC1.DCPCR2,
00137         &DVDEC1.DCPCR3,
00138         &DVDEC1.DCPCR4,
00139         &DVDEC1.DCPCR5,
00140         &DVDEC1.DCPCR6,
00141         &DVDEC1.DCPCR7,
00142         &DVDEC1.DCPCR8,
00143         &DVDEC1.NSDCR,
00144         &DVDEC1.BTLCR,
00145         &DVDEC1.BTGPCR,
00146         &DVDEC1.ACCCR1,
00147         &DVDEC1.ACCCR2,
00148         &DVDEC1.ACCCR3,
00149         &DVDEC1.TINTCR,
00150         &DVDEC1.YCDCR,
00151         &DVDEC1.AGCCR1,
00152         &DVDEC1.AGCCR2,
00153         &DVDEC1.PKLIMITCR,
00154         &DVDEC1.RGORCR1,
00155         &DVDEC1.RGORCR2,
00156         &DVDEC1.RGORCR3,
00157         &DVDEC1.RGORCR4,
00158         &DVDEC1.RGORCR5,
00159         &DVDEC1.RGORCR6,
00160         &DVDEC1.RGORCR7,
00161         &DVDEC1.AFCPFCR,
00162         &DVDEC1.RUPDCR,
00163         &DVDEC1.VSYNCSR,
00164         &DVDEC1.HSYNCSR,
00165         &DVDEC1.DCPSR1,
00166         &DVDEC1.DCPSR2,
00167         &DVDEC1.NSDSR,
00168         &DVDEC1.CROMASR1,
00169         &DVDEC1.CROMASR2,
00170         &DVDEC1.SYNCSSR,
00171         &DVDEC1.AGCCSR1,
00172         &DVDEC1.AGCCSR2,
00173         &DVDEC1.YCSCR3,
00174         &DVDEC1.YCSCR4,
00175         &DVDEC1.YCSCR5,
00176         &DVDEC1.YCSCR6,
00177         &DVDEC1.YCSCR7,
00178         &DVDEC1.YCSCR8,
00179         &DVDEC1.YCSCR9,
00180         &DVDEC1.YCSCR11,
00181         &DVDEC1.YCSCR12,
00182         &DVDEC1.DCPCR9,
00183         &DVDEC1.YGAINCR,
00184         &DVDEC1.CBGAINCR,
00185         &DVDEC1.CRGAINCR,
00186         &DVDEC1.PGA_UPDATE,
00187         &DVDEC1.PGACR,
00188         &DVDEC1.ADCCR2
00189     }
00190 };
00191 
00192 /* VDEC register address list (for 2D filter tap coefficient) */
00193 const vdec_filter_reg_address_t  vdec_filter_reg_address[VDEC_CHANNEL_NUM ] = {
00194     {   /* Channel 0 */
00195         {
00196             &DVDEC0.YCTWA_F0,
00197             &DVDEC0.YCTWA_F1,
00198             &DVDEC0.YCTWA_F2,
00199             &DVDEC0.YCTWA_F3,
00200             &DVDEC0.YCTWA_F4,
00201             &DVDEC0.YCTWA_F5,
00202             &DVDEC0.YCTWA_F6,
00203             &DVDEC0.YCTWA_F7,
00204             &DVDEC0.YCTWA_F8
00205         },
00206         {
00207             &DVDEC0.YCTWB_F0,
00208             &DVDEC0.YCTWB_F1,
00209             &DVDEC0.YCTWB_F2,
00210             &DVDEC0.YCTWB_F3,
00211             &DVDEC0.YCTWB_F4,
00212             &DVDEC0.YCTWB_F5,
00213             &DVDEC0.YCTWB_F6,
00214             &DVDEC0.YCTWB_F7,
00215             &DVDEC0.YCTWB_F8
00216         },
00217         {
00218             &DVDEC0.YCTNA_F0,
00219             &DVDEC0.YCTNA_F1,
00220             &DVDEC0.YCTNA_F2,
00221             &DVDEC0.YCTNA_F3,
00222             &DVDEC0.YCTNA_F4,
00223             &DVDEC0.YCTNA_F5,
00224             &DVDEC0.YCTNA_F6,
00225             &DVDEC0.YCTNA_F7,
00226             &DVDEC0.YCTNA_F8
00227         },
00228         {
00229             &DVDEC0.YCTNB_F0,
00230             &DVDEC0.YCTNB_F1,
00231             &DVDEC0.YCTNB_F2,
00232             &DVDEC0.YCTNB_F3,
00233             &DVDEC0.YCTNB_F4,
00234             &DVDEC0.YCTNB_F5,
00235             &DVDEC0.YCTNB_F6,
00236             &DVDEC0.YCTNB_F7,
00237             &DVDEC0.YCTNB_F8
00238         }
00239     },
00240     {   /* Channel 1 */
00241         {
00242             &DVDEC1.YCTWA_F0,
00243             &DVDEC1.YCTWA_F1,
00244             &DVDEC1.YCTWA_F2,
00245             &DVDEC1.YCTWA_F3,
00246             &DVDEC1.YCTWA_F4,
00247             &DVDEC1.YCTWA_F5,
00248             &DVDEC1.YCTWA_F6,
00249             &DVDEC1.YCTWA_F7,
00250             &DVDEC1.YCTWA_F8
00251         },
00252         {
00253             &DVDEC1.YCTWB_F0,
00254             &DVDEC1.YCTWB_F1,
00255             &DVDEC1.YCTWB_F2,
00256             &DVDEC1.YCTWB_F3,
00257             &DVDEC1.YCTWB_F4,
00258             &DVDEC1.YCTWB_F5,
00259             &DVDEC1.YCTWB_F6,
00260             &DVDEC1.YCTWB_F7,
00261             &DVDEC1.YCTWB_F8
00262         },
00263         {
00264             &DVDEC1.YCTNA_F0,
00265             &DVDEC1.YCTNA_F1,
00266             &DVDEC1.YCTNA_F2,
00267             &DVDEC1.YCTNA_F3,
00268             &DVDEC1.YCTNA_F4,
00269             &DVDEC1.YCTNA_F5,
00270             &DVDEC1.YCTNA_F6,
00271             &DVDEC1.YCTNA_F7,
00272             &DVDEC1.YCTNA_F8
00273         },
00274         {
00275             &DVDEC1.YCTNB_F0,
00276             &DVDEC1.YCTNB_F1,
00277             &DVDEC1.YCTNB_F2,
00278             &DVDEC1.YCTNB_F3,
00279             &DVDEC1.YCTNB_F4,
00280             &DVDEC1.YCTNB_F5,
00281             &DVDEC1.YCTNB_F6,
00282             &DVDEC1.YCTNB_F7,
00283             &DVDEC1.YCTNB_F8
00284         }
00285     }
00286 };
00287