Ignore:
Timestamp:
Apr 5, 2019, 9:26:53 PM (5 years ago)
Author:
coas-nagasima
Message:

mbed関連を更新
シリアルドライバをmbedのHALを使うよう変更
ファイルディスクリプタの処理を更新

Location:
asp3_tinet_ecnl_arm/trunk/asp3_dcre/mbed/targets/TARGET_RENESAS/TARGET_RZA1XX
Files:
1 added
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • asp3_tinet_ecnl_arm/trunk/asp3_dcre/mbed/targets/TARGET_RENESAS/TARGET_RZA1XX/TARGET_RZ_A1H/device/inc/iodefines/dvdec_iodefine.h

    r352 r374  
    1919* following link:
    2020* http://www.renesas.com/disclaimer*
    21 * Copyright (C) 2013-2014 Renesas Electronics Corporation. All rights reserved.
     21* Copyright (C) 2013-2015 Renesas Electronics Corporation. All rights reserved.
    2222*******************************************************************************/
    2323/*******************************************************************************
     
    2525* $Rev: $
    2626* $Date::                           $
    27 * Description : Definition of I/O Register (V1.00a)
     27* Description : Definition of I/O Register for RZ/A1H,M (V2.00h)
    2828******************************************************************************/
    2929#ifndef DVDEC_IODEFINE_H
    3030#define DVDEC_IODEFINE_H
     31/* ->QAC 0639 : Over 127 members (C90) */
     32/* ->QAC 0857 : Over 1024 #define (C90) */
     33/* ->MISRA 18.4 : Pack unpack union */ /* ->SEC M1.6.2 */
    3134/* ->SEC M1.10.1 : Not magic number */
    3235
    33 struct st_dvdec
    34 {                                                          /* DVDEC            */
     36#define DVDEC1  (*(struct st_dvdec   *)0xFCFFA008uL) /* DVDEC1 */
     37#define DVDEC0  (*(struct st_dvdec   *)0xFCFFB808uL) /* DVDEC0 */
     38
     39
     40/* Start of channel array defines of DVDEC */
     41
     42/* Channel array defines of DVDEC */
     43/*(Sample) value = DVDEC[ channel ]->ADCCR1; */
     44#define DVDEC_COUNT  (2)
     45#define DVDEC_ADDRESS_LIST \
     46{   /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
     47    &DVDEC0, &DVDEC1 \
     48}   /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
     49
     50/* End of channel array defines of DVDEC */
     51
     52
     53#define ADCCR1_1 (DVDEC1.ADCCR1)
     54#define TGCR1_1 (DVDEC1.TGCR1)
     55#define TGCR2_1 (DVDEC1.TGCR2)
     56#define TGCR3_1 (DVDEC1.TGCR3)
     57#define SYNSCR1_1 (DVDEC1.SYNSCR1)
     58#define SYNSCR2_1 (DVDEC1.SYNSCR2)
     59#define SYNSCR3_1 (DVDEC1.SYNSCR3)
     60#define SYNSCR4_1 (DVDEC1.SYNSCR4)
     61#define SYNSCR5_1 (DVDEC1.SYNSCR5)
     62#define HAFCCR1_1 (DVDEC1.HAFCCR1)
     63#define HAFCCR2_1 (DVDEC1.HAFCCR2)
     64#define HAFCCR3_1 (DVDEC1.HAFCCR3)
     65#define VCDWCR1_1 (DVDEC1.VCDWCR1)
     66#define DCPCR1_1 (DVDEC1.DCPCR1)
     67#define DCPCR2_1 (DVDEC1.DCPCR2)
     68#define DCPCR3_1 (DVDEC1.DCPCR3)
     69#define DCPCR4_1 (DVDEC1.DCPCR4)
     70#define DCPCR5_1 (DVDEC1.DCPCR5)
     71#define DCPCR6_1 (DVDEC1.DCPCR6)
     72#define DCPCR7_1 (DVDEC1.DCPCR7)
     73#define DCPCR8_1 (DVDEC1.DCPCR8)
     74#define NSDCR_1 (DVDEC1.NSDCR)
     75#define BTLCR_1 (DVDEC1.BTLCR)
     76#define BTGPCR_1 (DVDEC1.BTGPCR)
     77#define ACCCR1_1 (DVDEC1.ACCCR1)
     78#define ACCCR2_1 (DVDEC1.ACCCR2)
     79#define ACCCR3_1 (DVDEC1.ACCCR3)
     80#define TINTCR_1 (DVDEC1.TINTCR)
     81#define YCDCR_1 (DVDEC1.YCDCR)
     82#define AGCCR1_1 (DVDEC1.AGCCR1)
     83#define AGCCR2_1 (DVDEC1.AGCCR2)
     84#define PKLIMITCR_1 (DVDEC1.PKLIMITCR)
     85#define RGORCR1_1 (DVDEC1.RGORCR1)
     86#define RGORCR2_1 (DVDEC1.RGORCR2)
     87#define RGORCR3_1 (DVDEC1.RGORCR3)
     88#define RGORCR4_1 (DVDEC1.RGORCR4)
     89#define RGORCR5_1 (DVDEC1.RGORCR5)
     90#define RGORCR6_1 (DVDEC1.RGORCR6)
     91#define RGORCR7_1 (DVDEC1.RGORCR7)
     92#define AFCPFCR_1 (DVDEC1.AFCPFCR)
     93#define RUPDCR_1 (DVDEC1.RUPDCR)
     94#define VSYNCSR_1 (DVDEC1.VSYNCSR)
     95#define HSYNCSR_1 (DVDEC1.HSYNCSR)
     96#define DCPSR1_1 (DVDEC1.DCPSR1)
     97#define DCPSR2_1 (DVDEC1.DCPSR2)
     98#define NSDSR_1 (DVDEC1.NSDSR)
     99#define CROMASR1_1 (DVDEC1.CROMASR1)
     100#define CROMASR2_1 (DVDEC1.CROMASR2)
     101#define SYNCSSR_1 (DVDEC1.SYNCSSR)
     102#define AGCCSR1_1 (DVDEC1.AGCCSR1)
     103#define AGCCSR2_1 (DVDEC1.AGCCSR2)
     104#define YCSCR3_1 (DVDEC1.YCSCR3)
     105#define YCSCR4_1 (DVDEC1.YCSCR4)
     106#define YCSCR5_1 (DVDEC1.YCSCR5)
     107#define YCSCR6_1 (DVDEC1.YCSCR6)
     108#define YCSCR7_1 (DVDEC1.YCSCR7)
     109#define YCSCR8_1 (DVDEC1.YCSCR8)
     110#define YCSCR9_1 (DVDEC1.YCSCR9)
     111#define YCSCR11_1 (DVDEC1.YCSCR11)
     112#define YCSCR12_1 (DVDEC1.YCSCR12)
     113#define DCPCR9_1 (DVDEC1.DCPCR9)
     114#define YCTWA_F0_1 (DVDEC1.YCTWA_F0)
     115#define YCTWA_F1_1 (DVDEC1.YCTWA_F1)
     116#define YCTWA_F2_1 (DVDEC1.YCTWA_F2)
     117#define YCTWA_F3_1 (DVDEC1.YCTWA_F3)
     118#define YCTWA_F4_1 (DVDEC1.YCTWA_F4)
     119#define YCTWA_F5_1 (DVDEC1.YCTWA_F5)
     120#define YCTWA_F6_1 (DVDEC1.YCTWA_F6)
     121#define YCTWA_F7_1 (DVDEC1.YCTWA_F7)
     122#define YCTWA_F8_1 (DVDEC1.YCTWA_F8)
     123#define YCTWB_F0_1 (DVDEC1.YCTWB_F0)
     124#define YCTWB_F1_1 (DVDEC1.YCTWB_F1)
     125#define YCTWB_F2_1 (DVDEC1.YCTWB_F2)
     126#define YCTWB_F3_1 (DVDEC1.YCTWB_F3)
     127#define YCTWB_F4_1 (DVDEC1.YCTWB_F4)
     128#define YCTWB_F5_1 (DVDEC1.YCTWB_F5)
     129#define YCTWB_F6_1 (DVDEC1.YCTWB_F6)
     130#define YCTWB_F7_1 (DVDEC1.YCTWB_F7)
     131#define YCTWB_F8_1 (DVDEC1.YCTWB_F8)
     132#define YCTNA_F0_1 (DVDEC1.YCTNA_F0)
     133#define YCTNA_F1_1 (DVDEC1.YCTNA_F1)
     134#define YCTNA_F2_1 (DVDEC1.YCTNA_F2)
     135#define YCTNA_F3_1 (DVDEC1.YCTNA_F3)
     136#define YCTNA_F4_1 (DVDEC1.YCTNA_F4)
     137#define YCTNA_F5_1 (DVDEC1.YCTNA_F5)
     138#define YCTNA_F6_1 (DVDEC1.YCTNA_F6)
     139#define YCTNA_F7_1 (DVDEC1.YCTNA_F7)
     140#define YCTNA_F8_1 (DVDEC1.YCTNA_F8)
     141#define YCTNB_F0_1 (DVDEC1.YCTNB_F0)
     142#define YCTNB_F1_1 (DVDEC1.YCTNB_F1)
     143#define YCTNB_F2_1 (DVDEC1.YCTNB_F2)
     144#define YCTNB_F3_1 (DVDEC1.YCTNB_F3)
     145#define YCTNB_F4_1 (DVDEC1.YCTNB_F4)
     146#define YCTNB_F5_1 (DVDEC1.YCTNB_F5)
     147#define YCTNB_F6_1 (DVDEC1.YCTNB_F6)
     148#define YCTNB_F7_1 (DVDEC1.YCTNB_F7)
     149#define YCTNB_F8_1 (DVDEC1.YCTNB_F8)
     150#define YGAINCR_1 (DVDEC1.YGAINCR)
     151#define CBGAINCR_1 (DVDEC1.CBGAINCR)
     152#define CRGAINCR_1 (DVDEC1.CRGAINCR)
     153#define PGA_UPDATE_1 (DVDEC1.PGA_UPDATE)
     154#define PGACR_1 (DVDEC1.PGACR)
     155#define ADCCR2_1 (DVDEC1.ADCCR2)
     156#define ADCCR1_0 (DVDEC0.ADCCR1)
     157#define TGCR1_0 (DVDEC0.TGCR1)
     158#define TGCR2_0 (DVDEC0.TGCR2)
     159#define TGCR3_0 (DVDEC0.TGCR3)
     160#define SYNSCR1_0 (DVDEC0.SYNSCR1)
     161#define SYNSCR2_0 (DVDEC0.SYNSCR2)
     162#define SYNSCR3_0 (DVDEC0.SYNSCR3)
     163#define SYNSCR4_0 (DVDEC0.SYNSCR4)
     164#define SYNSCR5_0 (DVDEC0.SYNSCR5)
     165#define HAFCCR1_0 (DVDEC0.HAFCCR1)
     166#define HAFCCR2_0 (DVDEC0.HAFCCR2)
     167#define HAFCCR3_0 (DVDEC0.HAFCCR3)
     168#define VCDWCR1_0 (DVDEC0.VCDWCR1)
     169#define DCPCR1_0 (DVDEC0.DCPCR1)
     170#define DCPCR2_0 (DVDEC0.DCPCR2)
     171#define DCPCR3_0 (DVDEC0.DCPCR3)
     172#define DCPCR4_0 (DVDEC0.DCPCR4)
     173#define DCPCR5_0 (DVDEC0.DCPCR5)
     174#define DCPCR6_0 (DVDEC0.DCPCR6)
     175#define DCPCR7_0 (DVDEC0.DCPCR7)
     176#define DCPCR8_0 (DVDEC0.DCPCR8)
     177#define NSDCR_0 (DVDEC0.NSDCR)
     178#define BTLCR_0 (DVDEC0.BTLCR)
     179#define BTGPCR_0 (DVDEC0.BTGPCR)
     180#define ACCCR1_0 (DVDEC0.ACCCR1)
     181#define ACCCR2_0 (DVDEC0.ACCCR2)
     182#define ACCCR3_0 (DVDEC0.ACCCR3)
     183#define TINTCR_0 (DVDEC0.TINTCR)
     184#define YCDCR_0 (DVDEC0.YCDCR)
     185#define AGCCR1_0 (DVDEC0.AGCCR1)
     186#define AGCCR2_0 (DVDEC0.AGCCR2)
     187#define PKLIMITCR_0 (DVDEC0.PKLIMITCR)
     188#define RGORCR1_0 (DVDEC0.RGORCR1)
     189#define RGORCR2_0 (DVDEC0.RGORCR2)
     190#define RGORCR3_0 (DVDEC0.RGORCR3)
     191#define RGORCR4_0 (DVDEC0.RGORCR4)
     192#define RGORCR5_0 (DVDEC0.RGORCR5)
     193#define RGORCR6_0 (DVDEC0.RGORCR6)
     194#define RGORCR7_0 (DVDEC0.RGORCR7)
     195#define AFCPFCR_0 (DVDEC0.AFCPFCR)
     196#define RUPDCR_0 (DVDEC0.RUPDCR)
     197#define VSYNCSR_0 (DVDEC0.VSYNCSR)
     198#define HSYNCSR_0 (DVDEC0.HSYNCSR)
     199#define DCPSR1_0 (DVDEC0.DCPSR1)
     200#define DCPSR2_0 (DVDEC0.DCPSR2)
     201#define NSDSR_0 (DVDEC0.NSDSR)
     202#define CROMASR1_0 (DVDEC0.CROMASR1)
     203#define CROMASR2_0 (DVDEC0.CROMASR2)
     204#define SYNCSSR_0 (DVDEC0.SYNCSSR)
     205#define AGCCSR1_0 (DVDEC0.AGCCSR1)
     206#define AGCCSR2_0 (DVDEC0.AGCCSR2)
     207#define YCSCR3_0 (DVDEC0.YCSCR3)
     208#define YCSCR4_0 (DVDEC0.YCSCR4)
     209#define YCSCR5_0 (DVDEC0.YCSCR5)
     210#define YCSCR6_0 (DVDEC0.YCSCR6)
     211#define YCSCR7_0 (DVDEC0.YCSCR7)
     212#define YCSCR8_0 (DVDEC0.YCSCR8)
     213#define YCSCR9_0 (DVDEC0.YCSCR9)
     214#define YCSCR11_0 (DVDEC0.YCSCR11)
     215#define YCSCR12_0 (DVDEC0.YCSCR12)
     216#define DCPCR9_0 (DVDEC0.DCPCR9)
     217#define YCTWA_F0_0 (DVDEC0.YCTWA_F0)
     218#define YCTWA_F1_0 (DVDEC0.YCTWA_F1)
     219#define YCTWA_F2_0 (DVDEC0.YCTWA_F2)
     220#define YCTWA_F3_0 (DVDEC0.YCTWA_F3)
     221#define YCTWA_F4_0 (DVDEC0.YCTWA_F4)
     222#define YCTWA_F5_0 (DVDEC0.YCTWA_F5)
     223#define YCTWA_F6_0 (DVDEC0.YCTWA_F6)
     224#define YCTWA_F7_0 (DVDEC0.YCTWA_F7)
     225#define YCTWA_F8_0 (DVDEC0.YCTWA_F8)
     226#define YCTWB_F0_0 (DVDEC0.YCTWB_F0)
     227#define YCTWB_F1_0 (DVDEC0.YCTWB_F1)
     228#define YCTWB_F2_0 (DVDEC0.YCTWB_F2)
     229#define YCTWB_F3_0 (DVDEC0.YCTWB_F3)
     230#define YCTWB_F4_0 (DVDEC0.YCTWB_F4)
     231#define YCTWB_F5_0 (DVDEC0.YCTWB_F5)
     232#define YCTWB_F6_0 (DVDEC0.YCTWB_F6)
     233#define YCTWB_F7_0 (DVDEC0.YCTWB_F7)
     234#define YCTWB_F8_0 (DVDEC0.YCTWB_F8)
     235#define YCTNA_F0_0 (DVDEC0.YCTNA_F0)
     236#define YCTNA_F1_0 (DVDEC0.YCTNA_F1)
     237#define YCTNA_F2_0 (DVDEC0.YCTNA_F2)
     238#define YCTNA_F3_0 (DVDEC0.YCTNA_F3)
     239#define YCTNA_F4_0 (DVDEC0.YCTNA_F4)
     240#define YCTNA_F5_0 (DVDEC0.YCTNA_F5)
     241#define YCTNA_F6_0 (DVDEC0.YCTNA_F6)
     242#define YCTNA_F7_0 (DVDEC0.YCTNA_F7)
     243#define YCTNA_F8_0 (DVDEC0.YCTNA_F8)
     244#define YCTNB_F0_0 (DVDEC0.YCTNB_F0)
     245#define YCTNB_F1_0 (DVDEC0.YCTNB_F1)
     246#define YCTNB_F2_0 (DVDEC0.YCTNB_F2)
     247#define YCTNB_F3_0 (DVDEC0.YCTNB_F3)
     248#define YCTNB_F4_0 (DVDEC0.YCTNB_F4)
     249#define YCTNB_F5_0 (DVDEC0.YCTNB_F5)
     250#define YCTNB_F6_0 (DVDEC0.YCTNB_F6)
     251#define YCTNB_F7_0 (DVDEC0.YCTNB_F7)
     252#define YCTNB_F8_0 (DVDEC0.YCTNB_F8)
     253#define YGAINCR_0 (DVDEC0.YGAINCR)
     254#define CBGAINCR_0 (DVDEC0.CBGAINCR)
     255#define CRGAINCR_0 (DVDEC0.CRGAINCR)
     256#define PGA_UPDATE_0 (DVDEC0.PGA_UPDATE)
     257#define PGACR_0 (DVDEC0.PGACR)
     258#define ADCCR2_0 (DVDEC0.ADCCR2)
     259
     260#define DVDEC_TGCRn_COUNT (3)
     261#define DVDEC_SYNSCRn_COUNT (5)
     262#define DVDEC_HAFCCRn_COUNT (3)
     263#define DVDEC_DCPCRn_COUNT (8)
     264#define DVDEC_ACCCRn_COUNT (3)
     265#define DVDEC_AGCCRn_COUNT (2)
     266#define DVDEC_RGORCRn_COUNT (7)
     267#define DVDEC_DCPSRn_COUNT (2)
     268#define DVDEC_CROMASRn_COUNT (2)
     269#define DVDEC_AGCCSRn_COUNT (2)
     270#define DVDEC_YCSCRn_COUNT (7)
     271#define DVDEC_YCTWA_Fn_COUNT (9)
     272#define DVDEC_YCTWB_Fn_COUNT (9)
     273#define DVDEC_YCTNA_Fn_COUNT (9)
     274#define DVDEC_YCTNB_Fn_COUNT (9)
     275
     276
     277typedef struct st_dvdec
     278{
     279                                                           /* DVDEC            */
    35280    volatile uint16_t ADCCR1;                                 /*  ADCCR1          */
    36281    volatile uint8_t   dummy1[4];                              /*                  */
    37 #define DVDEC_TGCRn_COUNT 3
     282
     283/* #define DVDEC_TGCRn_COUNT (3) */
    38284    volatile uint16_t TGCR1;                                  /*  TGCR1           */
    39285    volatile uint16_t TGCR2;                                  /*  TGCR2           */
    40286    volatile uint16_t TGCR3;                                  /*  TGCR3           */
    41287    volatile uint8_t   dummy2[6];                              /*                  */
    42 #define DVDEC_SYNSCRn_COUNT 5
     288
     289/* #define DVDEC_SYNSCRn_COUNT (5) */
    43290    volatile uint16_t SYNSCR1;                                /*  SYNSCR1         */
    44291    volatile uint16_t SYNSCR2;                                /*  SYNSCR2         */
     
    46293    volatile uint16_t SYNSCR4;                                /*  SYNSCR4         */
    47294    volatile uint16_t SYNSCR5;                                /*  SYNSCR5         */
    48 #define DVDEC_HAFCCRn_COUNT 3
     295
     296/* #define DVDEC_HAFCCRn_COUNT (3) */
    49297    volatile uint16_t HAFCCR1;                                /*  HAFCCR1         */
    50298    volatile uint16_t HAFCCR2;                                /*  HAFCCR2         */
     
    52300    volatile uint16_t VCDWCR1;                                /*  VCDWCR1         */
    53301    volatile uint8_t   dummy3[4];                              /*                  */
    54 #define DVDEC_DCPCRn_COUNT 8
     302
     303/* #define DVDEC_DCPCRn_COUNT (8) */
    55304    volatile uint16_t DCPCR1;                                 /*  DCPCR1          */
    56305    volatile uint16_t DCPCR2;                                 /*  DCPCR2          */
     
    64313    volatile uint16_t BTLCR;                                  /*  BTLCR           */
    65314    volatile uint16_t BTGPCR;                                 /*  BTGPCR          */
    66 #define DVDEC_ACCCRn_COUNT 3
     315
     316/* #define DVDEC_ACCCRn_COUNT (3) */
    67317    volatile uint16_t ACCCR1;                                 /*  ACCCR1          */
    68318    volatile uint16_t ACCCR2;                                 /*  ACCCR2          */
     
    70320    volatile uint16_t TINTCR;                                 /*  TINTCR          */
    71321    volatile uint16_t YCDCR;                                  /*  YCDCR           */
    72 #define DVDEC_AGCCRn_COUNT 2
     322
     323/* #define DVDEC_AGCCRn_COUNT (2) */
    73324    volatile uint16_t AGCCR1;                                 /*  AGCCR1          */
    74325    volatile uint16_t AGCCR2;                                 /*  AGCCR2          */
    75326    volatile uint16_t PKLIMITCR;                              /*  PKLIMITCR       */
    76 #define DVDEC_RGORCRn_COUNT 7
     327
     328/* #define DVDEC_RGORCRn_COUNT (7) */
    77329    volatile uint16_t RGORCR1;                                /*  RGORCR1         */
    78330    volatile uint16_t RGORCR2;                                /*  RGORCR2         */
     
    87339    volatile uint16_t VSYNCSR;                                /*  VSYNCSR         */
    88340    volatile uint16_t HSYNCSR;                                /*  HSYNCSR         */
    89 #define DVDEC_DCPSRn_COUNT 2
     341
     342/* #define DVDEC_DCPSRn_COUNT (2) */
    90343    volatile uint16_t DCPSR1;                                 /*  DCPSR1          */
    91344    volatile uint16_t DCPSR2;                                 /*  DCPSR2          */
    92345    volatile uint8_t   dummy5[4];                              /*                  */
    93346    volatile uint16_t NSDSR;                                  /*  NSDSR           */
    94 #define DVDEC_CROMASRn_COUNT 2
     347
     348/* #define DVDEC_CROMASRn_COUNT (2) */
    95349    volatile uint16_t CROMASR1;                               /*  CROMASR1        */
    96350    volatile uint16_t CROMASR2;                               /*  CROMASR2        */
    97351    volatile uint16_t SYNCSSR;                                /*  SYNCSSR         */
    98 #define DVDEC_AGCCSRn_COUNT 2
     352
     353/* #define DVDEC_AGCCSRn_COUNT (2) */
    99354    volatile uint16_t AGCCSR1;                                /*  AGCCSR1         */
    100355    volatile uint16_t AGCCSR2;                                /*  AGCCSR2         */
    101356    volatile uint8_t   dummy6[108];                            /*                  */
    102 #define DVDEC_YCSCRn_COUNT 7
     357
     358/* #define DVDEC_YCSCRn_COUNT (7) */
    103359    volatile uint16_t YCSCR3;                                 /*  YCSCR3          */
    104360    volatile uint16_t YCSCR4;                                 /*  YCSCR4          */
     
    114370    volatile uint16_t DCPCR9;                                 /*  DCPCR9          */
    115371    volatile uint8_t   dummy9[16];                             /*                  */
    116 #define DVDEC_YCTWA_Fn_COUNT 9
     372
     373/* #define DVDEC_YCTWA_Fn_COUNT (9) */
    117374    volatile uint16_t YCTWA_F0;                               /*  YCTWA_F0        */
    118375    volatile uint16_t YCTWA_F1;                               /*  YCTWA_F1        */
     
    124381    volatile uint16_t YCTWA_F7;                               /*  YCTWA_F7        */
    125382    volatile uint16_t YCTWA_F8;                               /*  YCTWA_F8        */
    126 #define DVDEC_YCTWB_Fn_COUNT 9
     383
     384/* #define DVDEC_YCTWB_Fn_COUNT (9) */
    127385    volatile uint16_t YCTWB_F0;                               /*  YCTWB_F0        */
    128386    volatile uint16_t YCTWB_F1;                               /*  YCTWB_F1        */
     
    134392    volatile uint16_t YCTWB_F7;                               /*  YCTWB_F7        */
    135393    volatile uint16_t YCTWB_F8;                               /*  YCTWB_F8        */
    136 #define DVDEC_YCTNA_Fn_COUNT 9
     394
     395/* #define DVDEC_YCTNA_Fn_COUNT (9) */
    137396    volatile uint16_t YCTNA_F0;                               /*  YCTNA_F0        */
    138397    volatile uint16_t YCTNA_F1;                               /*  YCTNA_F1        */
     
    144403    volatile uint16_t YCTNA_F7;                               /*  YCTNA_F7        */
    145404    volatile uint16_t YCTNA_F8;                               /*  YCTNA_F8        */
    146 #define DVDEC_YCTNB_Fn_COUNT 9
     405
     406/* #define DVDEC_YCTNB_Fn_COUNT (9) */
    147407    volatile uint16_t YCTNB_F0;                               /*  YCTNB_F0        */
    148408    volatile uint16_t YCTNB_F1;                               /*  YCTNB_F1        */
     
    162422    volatile uint16_t PGACR;                                  /*  PGACR           */
    163423    volatile uint16_t ADCCR2;                                 /*  ADCCR2          */
    164 };
    165 
    166 
    167 #define DVDEC1  (*(struct st_dvdec   *)0xFCFFA008uL) /* DVDEC1 */
    168 #define DVDEC0  (*(struct st_dvdec   *)0xFCFFB808uL) /* DVDEC0 */
    169 
    170 
    171 /* Start of channnel array defines of DVDEC */
    172 
    173 /* Channnel array defines of DVDEC */
    174 /*(Sample) value = DVDEC[ channel ]->ADCCR1; */
    175 #define DVDEC_COUNT  2
    176 #define DVDEC_ADDRESS_LIST \
    177 {   /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
    178     &DVDEC0, &DVDEC1 \
    179 }   /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
    180 
    181 /* End of channnel array defines of DVDEC */
    182 
    183 
    184 #define ADCCR1_1 DVDEC1.ADCCR1
    185 #define TGCR1_1 DVDEC1.TGCR1
    186 #define TGCR2_1 DVDEC1.TGCR2
    187 #define TGCR3_1 DVDEC1.TGCR3
    188 #define SYNSCR1_1 DVDEC1.SYNSCR1
    189 #define SYNSCR2_1 DVDEC1.SYNSCR2
    190 #define SYNSCR3_1 DVDEC1.SYNSCR3
    191 #define SYNSCR4_1 DVDEC1.SYNSCR4
    192 #define SYNSCR5_1 DVDEC1.SYNSCR5
    193 #define HAFCCR1_1 DVDEC1.HAFCCR1
    194 #define HAFCCR2_1 DVDEC1.HAFCCR2
    195 #define HAFCCR3_1 DVDEC1.HAFCCR3
    196 #define VCDWCR1_1 DVDEC1.VCDWCR1
    197 #define DCPCR1_1 DVDEC1.DCPCR1
    198 #define DCPCR2_1 DVDEC1.DCPCR2
    199 #define DCPCR3_1 DVDEC1.DCPCR3
    200 #define DCPCR4_1 DVDEC1.DCPCR4
    201 #define DCPCR5_1 DVDEC1.DCPCR5
    202 #define DCPCR6_1 DVDEC1.DCPCR6
    203 #define DCPCR7_1 DVDEC1.DCPCR7
    204 #define DCPCR8_1 DVDEC1.DCPCR8
    205 #define NSDCR_1 DVDEC1.NSDCR
    206 #define BTLCR_1 DVDEC1.BTLCR
    207 #define BTGPCR_1 DVDEC1.BTGPCR
    208 #define ACCCR1_1 DVDEC1.ACCCR1
    209 #define ACCCR2_1 DVDEC1.ACCCR2
    210 #define ACCCR3_1 DVDEC1.ACCCR3
    211 #define TINTCR_1 DVDEC1.TINTCR
    212 #define YCDCR_1 DVDEC1.YCDCR
    213 #define AGCCR1_1 DVDEC1.AGCCR1
    214 #define AGCCR2_1 DVDEC1.AGCCR2
    215 #define PKLIMITCR_1 DVDEC1.PKLIMITCR
    216 #define RGORCR1_1 DVDEC1.RGORCR1
    217 #define RGORCR2_1 DVDEC1.RGORCR2
    218 #define RGORCR3_1 DVDEC1.RGORCR3
    219 #define RGORCR4_1 DVDEC1.RGORCR4
    220 #define RGORCR5_1 DVDEC1.RGORCR5
    221 #define RGORCR6_1 DVDEC1.RGORCR6
    222 #define RGORCR7_1 DVDEC1.RGORCR7
    223 #define AFCPFCR_1 DVDEC1.AFCPFCR
    224 #define RUPDCR_1 DVDEC1.RUPDCR
    225 #define VSYNCSR_1 DVDEC1.VSYNCSR
    226 #define HSYNCSR_1 DVDEC1.HSYNCSR
    227 #define DCPSR1_1 DVDEC1.DCPSR1
    228 #define DCPSR2_1 DVDEC1.DCPSR2
    229 #define NSDSR_1 DVDEC1.NSDSR
    230 #define CROMASR1_1 DVDEC1.CROMASR1
    231 #define CROMASR2_1 DVDEC1.CROMASR2
    232 #define SYNCSSR_1 DVDEC1.SYNCSSR
    233 #define AGCCSR1_1 DVDEC1.AGCCSR1
    234 #define AGCCSR2_1 DVDEC1.AGCCSR2
    235 #define YCSCR3_1 DVDEC1.YCSCR3
    236 #define YCSCR4_1 DVDEC1.YCSCR4
    237 #define YCSCR5_1 DVDEC1.YCSCR5
    238 #define YCSCR6_1 DVDEC1.YCSCR6
    239 #define YCSCR7_1 DVDEC1.YCSCR7
    240 #define YCSCR8_1 DVDEC1.YCSCR8
    241 #define YCSCR9_1 DVDEC1.YCSCR9
    242 #define YCSCR11_1 DVDEC1.YCSCR11
    243 #define YCSCR12_1 DVDEC1.YCSCR12
    244 #define DCPCR9_1 DVDEC1.DCPCR9
    245 #define YCTWA_F0_1 DVDEC1.YCTWA_F0
    246 #define YCTWA_F1_1 DVDEC1.YCTWA_F1
    247 #define YCTWA_F2_1 DVDEC1.YCTWA_F2
    248 #define YCTWA_F3_1 DVDEC1.YCTWA_F3
    249 #define YCTWA_F4_1 DVDEC1.YCTWA_F4
    250 #define YCTWA_F5_1 DVDEC1.YCTWA_F5
    251 #define YCTWA_F6_1 DVDEC1.YCTWA_F6
    252 #define YCTWA_F7_1 DVDEC1.YCTWA_F7
    253 #define YCTWA_F8_1 DVDEC1.YCTWA_F8
    254 #define YCTWB_F0_1 DVDEC1.YCTWB_F0
    255 #define YCTWB_F1_1 DVDEC1.YCTWB_F1
    256 #define YCTWB_F2_1 DVDEC1.YCTWB_F2
    257 #define YCTWB_F3_1 DVDEC1.YCTWB_F3
    258 #define YCTWB_F4_1 DVDEC1.YCTWB_F4
    259 #define YCTWB_F5_1 DVDEC1.YCTWB_F5
    260 #define YCTWB_F6_1 DVDEC1.YCTWB_F6
    261 #define YCTWB_F7_1 DVDEC1.YCTWB_F7
    262 #define YCTWB_F8_1 DVDEC1.YCTWB_F8
    263 #define YCTNA_F0_1 DVDEC1.YCTNA_F0
    264 #define YCTNA_F1_1 DVDEC1.YCTNA_F1
    265 #define YCTNA_F2_1 DVDEC1.YCTNA_F2
    266 #define YCTNA_F3_1 DVDEC1.YCTNA_F3
    267 #define YCTNA_F4_1 DVDEC1.YCTNA_F4
    268 #define YCTNA_F5_1 DVDEC1.YCTNA_F5
    269 #define YCTNA_F6_1 DVDEC1.YCTNA_F6
    270 #define YCTNA_F7_1 DVDEC1.YCTNA_F7
    271 #define YCTNA_F8_1 DVDEC1.YCTNA_F8
    272 #define YCTNB_F0_1 DVDEC1.YCTNB_F0
    273 #define YCTNB_F1_1 DVDEC1.YCTNB_F1
    274 #define YCTNB_F2_1 DVDEC1.YCTNB_F2
    275 #define YCTNB_F3_1 DVDEC1.YCTNB_F3
    276 #define YCTNB_F4_1 DVDEC1.YCTNB_F4
    277 #define YCTNB_F5_1 DVDEC1.YCTNB_F5
    278 #define YCTNB_F6_1 DVDEC1.YCTNB_F6
    279 #define YCTNB_F7_1 DVDEC1.YCTNB_F7
    280 #define YCTNB_F8_1 DVDEC1.YCTNB_F8
    281 #define YGAINCR_1 DVDEC1.YGAINCR
    282 #define CBGAINCR_1 DVDEC1.CBGAINCR
    283 #define CRGAINCR_1 DVDEC1.CRGAINCR
    284 #define PGA_UPDATE_1 DVDEC1.PGA_UPDATE
    285 #define PGACR_1 DVDEC1.PGACR
    286 #define ADCCR2_1 DVDEC1.ADCCR2
    287 #define ADCCR1_0 DVDEC0.ADCCR1
    288 #define TGCR1_0 DVDEC0.TGCR1
    289 #define TGCR2_0 DVDEC0.TGCR2
    290 #define TGCR3_0 DVDEC0.TGCR3
    291 #define SYNSCR1_0 DVDEC0.SYNSCR1
    292 #define SYNSCR2_0 DVDEC0.SYNSCR2
    293 #define SYNSCR3_0 DVDEC0.SYNSCR3
    294 #define SYNSCR4_0 DVDEC0.SYNSCR4
    295 #define SYNSCR5_0 DVDEC0.SYNSCR5
    296 #define HAFCCR1_0 DVDEC0.HAFCCR1
    297 #define HAFCCR2_0 DVDEC0.HAFCCR2
    298 #define HAFCCR3_0 DVDEC0.HAFCCR3
    299 #define VCDWCR1_0 DVDEC0.VCDWCR1
    300 #define DCPCR1_0 DVDEC0.DCPCR1
    301 #define DCPCR2_0 DVDEC0.DCPCR2
    302 #define DCPCR3_0 DVDEC0.DCPCR3
    303 #define DCPCR4_0 DVDEC0.DCPCR4
    304 #define DCPCR5_0 DVDEC0.DCPCR5
    305 #define DCPCR6_0 DVDEC0.DCPCR6
    306 #define DCPCR7_0 DVDEC0.DCPCR7
    307 #define DCPCR8_0 DVDEC0.DCPCR8
    308 #define NSDCR_0 DVDEC0.NSDCR
    309 #define BTLCR_0 DVDEC0.BTLCR
    310 #define BTGPCR_0 DVDEC0.BTGPCR
    311 #define ACCCR1_0 DVDEC0.ACCCR1
    312 #define ACCCR2_0 DVDEC0.ACCCR2
    313 #define ACCCR3_0 DVDEC0.ACCCR3
    314 #define TINTCR_0 DVDEC0.TINTCR
    315 #define YCDCR_0 DVDEC0.YCDCR
    316 #define AGCCR1_0 DVDEC0.AGCCR1
    317 #define AGCCR2_0 DVDEC0.AGCCR2
    318 #define PKLIMITCR_0 DVDEC0.PKLIMITCR
    319 #define RGORCR1_0 DVDEC0.RGORCR1
    320 #define RGORCR2_0 DVDEC0.RGORCR2
    321 #define RGORCR3_0 DVDEC0.RGORCR3
    322 #define RGORCR4_0 DVDEC0.RGORCR4
    323 #define RGORCR5_0 DVDEC0.RGORCR5
    324 #define RGORCR6_0 DVDEC0.RGORCR6
    325 #define RGORCR7_0 DVDEC0.RGORCR7
    326 #define AFCPFCR_0 DVDEC0.AFCPFCR
    327 #define RUPDCR_0 DVDEC0.RUPDCR
    328 #define VSYNCSR_0 DVDEC0.VSYNCSR
    329 #define HSYNCSR_0 DVDEC0.HSYNCSR
    330 #define DCPSR1_0 DVDEC0.DCPSR1
    331 #define DCPSR2_0 DVDEC0.DCPSR2
    332 #define NSDSR_0 DVDEC0.NSDSR
    333 #define CROMASR1_0 DVDEC0.CROMASR1
    334 #define CROMASR2_0 DVDEC0.CROMASR2
    335 #define SYNCSSR_0 DVDEC0.SYNCSSR
    336 #define AGCCSR1_0 DVDEC0.AGCCSR1
    337 #define AGCCSR2_0 DVDEC0.AGCCSR2
    338 #define YCSCR3_0 DVDEC0.YCSCR3
    339 #define YCSCR4_0 DVDEC0.YCSCR4
    340 #define YCSCR5_0 DVDEC0.YCSCR5
    341 #define YCSCR6_0 DVDEC0.YCSCR6
    342 #define YCSCR7_0 DVDEC0.YCSCR7
    343 #define YCSCR8_0 DVDEC0.YCSCR8
    344 #define YCSCR9_0 DVDEC0.YCSCR9
    345 #define YCSCR11_0 DVDEC0.YCSCR11
    346 #define YCSCR12_0 DVDEC0.YCSCR12
    347 #define DCPCR9_0 DVDEC0.DCPCR9
    348 #define YCTWA_F0_0 DVDEC0.YCTWA_F0
    349 #define YCTWA_F1_0 DVDEC0.YCTWA_F1
    350 #define YCTWA_F2_0 DVDEC0.YCTWA_F2
    351 #define YCTWA_F3_0 DVDEC0.YCTWA_F3
    352 #define YCTWA_F4_0 DVDEC0.YCTWA_F4
    353 #define YCTWA_F5_0 DVDEC0.YCTWA_F5
    354 #define YCTWA_F6_0 DVDEC0.YCTWA_F6
    355 #define YCTWA_F7_0 DVDEC0.YCTWA_F7
    356 #define YCTWA_F8_0 DVDEC0.YCTWA_F8
    357 #define YCTWB_F0_0 DVDEC0.YCTWB_F0
    358 #define YCTWB_F1_0 DVDEC0.YCTWB_F1
    359 #define YCTWB_F2_0 DVDEC0.YCTWB_F2
    360 #define YCTWB_F3_0 DVDEC0.YCTWB_F3
    361 #define YCTWB_F4_0 DVDEC0.YCTWB_F4
    362 #define YCTWB_F5_0 DVDEC0.YCTWB_F5
    363 #define YCTWB_F6_0 DVDEC0.YCTWB_F6
    364 #define YCTWB_F7_0 DVDEC0.YCTWB_F7
    365 #define YCTWB_F8_0 DVDEC0.YCTWB_F8
    366 #define YCTNA_F0_0 DVDEC0.YCTNA_F0
    367 #define YCTNA_F1_0 DVDEC0.YCTNA_F1
    368 #define YCTNA_F2_0 DVDEC0.YCTNA_F2
    369 #define YCTNA_F3_0 DVDEC0.YCTNA_F3
    370 #define YCTNA_F4_0 DVDEC0.YCTNA_F4
    371 #define YCTNA_F5_0 DVDEC0.YCTNA_F5
    372 #define YCTNA_F6_0 DVDEC0.YCTNA_F6
    373 #define YCTNA_F7_0 DVDEC0.YCTNA_F7
    374 #define YCTNA_F8_0 DVDEC0.YCTNA_F8
    375 #define YCTNB_F0_0 DVDEC0.YCTNB_F0
    376 #define YCTNB_F1_0 DVDEC0.YCTNB_F1
    377 #define YCTNB_F2_0 DVDEC0.YCTNB_F2
    378 #define YCTNB_F3_0 DVDEC0.YCTNB_F3
    379 #define YCTNB_F4_0 DVDEC0.YCTNB_F4
    380 #define YCTNB_F5_0 DVDEC0.YCTNB_F5
    381 #define YCTNB_F6_0 DVDEC0.YCTNB_F6
    382 #define YCTNB_F7_0 DVDEC0.YCTNB_F7
    383 #define YCTNB_F8_0 DVDEC0.YCTNB_F8
    384 #define YGAINCR_0 DVDEC0.YGAINCR
    385 #define CBGAINCR_0 DVDEC0.CBGAINCR
    386 #define CRGAINCR_0 DVDEC0.CRGAINCR
    387 #define PGA_UPDATE_0 DVDEC0.PGA_UPDATE
    388 #define PGACR_0 DVDEC0.PGACR
    389 #define ADCCR2_0 DVDEC0.ADCCR2
     424} r_io_dvdec_t;
     425
     426
     427/* Channel array defines of DVDEC (2)*/
     428#ifdef  DECLARE_DVDEC_CHANNELS
     429volatile struct st_dvdec*  DVDEC[ DVDEC_COUNT ] =
     430    /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
     431    DVDEC_ADDRESS_LIST;
     432    /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
     433#endif  /* DECLARE_DVDEC_CHANNELS */
     434/* End of channel array defines of DVDEC (2)*/
     435
     436
    390437/* <-SEC M1.10.1 */
     438/* <-MISRA 18.4 */ /* <-SEC M1.6.2 */
     439/* <-QAC 0857 */
     440/* <-QAC 0639 */
    391441#endif
Note: See TracChangeset for help on using the changeset viewer.