The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.
Dependents: hello SerialTestv11 SerialTestv12 Sierpinski ... more
mbed 2
This is the mbed 2 library. If you'd like to learn about Mbed OS please see the mbed-os docs.
Diff: TARGET_RZ_A1H/TOOLCHAIN_ARM_STD/dvdec_iodefine.h
- Revision:
- 171:3a7713b1edbc
- Parent:
- 165:d1b4690b3f8b
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/TARGET_RZ_A1H/TOOLCHAIN_ARM_STD/dvdec_iodefine.h Thu Nov 08 11:45:42 2018 +0000 @@ -0,0 +1,441 @@ +/******************************************************************************* +* DISCLAIMER +* This software is supplied by Renesas Electronics Corporation and is only +* intended for use with Renesas products. No other uses are authorized. This +* software is owned by Renesas Electronics Corporation and is protected under +* all applicable laws, including copyright laws. +* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING +* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT +* LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE +* AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. +* TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS +* ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE +* FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR +* ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE +* BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +* Renesas reserves the right, without notice, to make changes to this software +* and to discontinue the availability of this software. By using this software, +* you agree to the additional terms and conditions found by accessing the +* following link: +* http://www.renesas.com/disclaimer* +* Copyright (C) 2013-2015 Renesas Electronics Corporation. All rights reserved. +*******************************************************************************/ +/******************************************************************************* +* File Name : dvdec_iodefine.h +* $Rev: $ +* $Date:: $ +* Description : Definition of I/O Register for RZ/A1H,M (V2.00h) +******************************************************************************/ +#ifndef DVDEC_IODEFINE_H +#define DVDEC_IODEFINE_H +/* ->QAC 0639 : Over 127 members (C90) */ +/* ->QAC 0857 : Over 1024 #define (C90) */ +/* ->MISRA 18.4 : Pack unpack union */ /* ->SEC M1.6.2 */ +/* ->SEC M1.10.1 : Not magic number */ + +#define DVDEC1 (*(struct st_dvdec *)0xFCFFA008uL) /* DVDEC1 */ +#define DVDEC0 (*(struct st_dvdec *)0xFCFFB808uL) /* DVDEC0 */ + + +/* Start of channel array defines of DVDEC */ + +/* Channel array defines of DVDEC */ +/*(Sample) value = DVDEC[ channel ]->ADCCR1; */ +#define DVDEC_COUNT (2) +#define DVDEC_ADDRESS_LIST \ +{ /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \ + &DVDEC0, &DVDEC1 \ +} /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */ + +/* End of channel array defines of DVDEC */ + + +#define ADCCR1_1 (DVDEC1.ADCCR1) +#define TGCR1_1 (DVDEC1.TGCR1) +#define TGCR2_1 (DVDEC1.TGCR2) +#define TGCR3_1 (DVDEC1.TGCR3) +#define SYNSCR1_1 (DVDEC1.SYNSCR1) +#define SYNSCR2_1 (DVDEC1.SYNSCR2) +#define SYNSCR3_1 (DVDEC1.SYNSCR3) +#define SYNSCR4_1 (DVDEC1.SYNSCR4) +#define SYNSCR5_1 (DVDEC1.SYNSCR5) +#define HAFCCR1_1 (DVDEC1.HAFCCR1) +#define HAFCCR2_1 (DVDEC1.HAFCCR2) +#define HAFCCR3_1 (DVDEC1.HAFCCR3) +#define VCDWCR1_1 (DVDEC1.VCDWCR1) +#define DCPCR1_1 (DVDEC1.DCPCR1) +#define DCPCR2_1 (DVDEC1.DCPCR2) +#define DCPCR3_1 (DVDEC1.DCPCR3) +#define DCPCR4_1 (DVDEC1.DCPCR4) +#define DCPCR5_1 (DVDEC1.DCPCR5) +#define DCPCR6_1 (DVDEC1.DCPCR6) +#define DCPCR7_1 (DVDEC1.DCPCR7) +#define DCPCR8_1 (DVDEC1.DCPCR8) +#define NSDCR_1 (DVDEC1.NSDCR) +#define BTLCR_1 (DVDEC1.BTLCR) +#define BTGPCR_1 (DVDEC1.BTGPCR) +#define ACCCR1_1 (DVDEC1.ACCCR1) +#define ACCCR2_1 (DVDEC1.ACCCR2) +#define ACCCR3_1 (DVDEC1.ACCCR3) +#define TINTCR_1 (DVDEC1.TINTCR) +#define YCDCR_1 (DVDEC1.YCDCR) +#define AGCCR1_1 (DVDEC1.AGCCR1) +#define AGCCR2_1 (DVDEC1.AGCCR2) +#define PKLIMITCR_1 (DVDEC1.PKLIMITCR) +#define RGORCR1_1 (DVDEC1.RGORCR1) +#define RGORCR2_1 (DVDEC1.RGORCR2) +#define RGORCR3_1 (DVDEC1.RGORCR3) +#define RGORCR4_1 (DVDEC1.RGORCR4) +#define RGORCR5_1 (DVDEC1.RGORCR5) +#define RGORCR6_1 (DVDEC1.RGORCR6) +#define RGORCR7_1 (DVDEC1.RGORCR7) +#define AFCPFCR_1 (DVDEC1.AFCPFCR) +#define RUPDCR_1 (DVDEC1.RUPDCR) +#define VSYNCSR_1 (DVDEC1.VSYNCSR) +#define HSYNCSR_1 (DVDEC1.HSYNCSR) +#define DCPSR1_1 (DVDEC1.DCPSR1) +#define DCPSR2_1 (DVDEC1.DCPSR2) +#define NSDSR_1 (DVDEC1.NSDSR) +#define CROMASR1_1 (DVDEC1.CROMASR1) +#define CROMASR2_1 (DVDEC1.CROMASR2) +#define SYNCSSR_1 (DVDEC1.SYNCSSR) +#define AGCCSR1_1 (DVDEC1.AGCCSR1) +#define AGCCSR2_1 (DVDEC1.AGCCSR2) +#define YCSCR3_1 (DVDEC1.YCSCR3) +#define YCSCR4_1 (DVDEC1.YCSCR4) +#define YCSCR5_1 (DVDEC1.YCSCR5) +#define YCSCR6_1 (DVDEC1.YCSCR6) +#define YCSCR7_1 (DVDEC1.YCSCR7) +#define YCSCR8_1 (DVDEC1.YCSCR8) +#define YCSCR9_1 (DVDEC1.YCSCR9) +#define YCSCR11_1 (DVDEC1.YCSCR11) +#define YCSCR12_1 (DVDEC1.YCSCR12) +#define DCPCR9_1 (DVDEC1.DCPCR9) +#define YCTWA_F0_1 (DVDEC1.YCTWA_F0) +#define YCTWA_F1_1 (DVDEC1.YCTWA_F1) +#define YCTWA_F2_1 (DVDEC1.YCTWA_F2) +#define YCTWA_F3_1 (DVDEC1.YCTWA_F3) +#define YCTWA_F4_1 (DVDEC1.YCTWA_F4) +#define YCTWA_F5_1 (DVDEC1.YCTWA_F5) +#define YCTWA_F6_1 (DVDEC1.YCTWA_F6) +#define YCTWA_F7_1 (DVDEC1.YCTWA_F7) +#define YCTWA_F8_1 (DVDEC1.YCTWA_F8) +#define YCTWB_F0_1 (DVDEC1.YCTWB_F0) +#define YCTWB_F1_1 (DVDEC1.YCTWB_F1) +#define YCTWB_F2_1 (DVDEC1.YCTWB_F2) +#define YCTWB_F3_1 (DVDEC1.YCTWB_F3) +#define YCTWB_F4_1 (DVDEC1.YCTWB_F4) +#define YCTWB_F5_1 (DVDEC1.YCTWB_F5) +#define YCTWB_F6_1 (DVDEC1.YCTWB_F6) +#define YCTWB_F7_1 (DVDEC1.YCTWB_F7) +#define YCTWB_F8_1 (DVDEC1.YCTWB_F8) +#define YCTNA_F0_1 (DVDEC1.YCTNA_F0) +#define YCTNA_F1_1 (DVDEC1.YCTNA_F1) +#define YCTNA_F2_1 (DVDEC1.YCTNA_F2) +#define YCTNA_F3_1 (DVDEC1.YCTNA_F3) +#define YCTNA_F4_1 (DVDEC1.YCTNA_F4) +#define YCTNA_F5_1 (DVDEC1.YCTNA_F5) +#define YCTNA_F6_1 (DVDEC1.YCTNA_F6) +#define YCTNA_F7_1 (DVDEC1.YCTNA_F7) +#define YCTNA_F8_1 (DVDEC1.YCTNA_F8) +#define YCTNB_F0_1 (DVDEC1.YCTNB_F0) +#define YCTNB_F1_1 (DVDEC1.YCTNB_F1) +#define YCTNB_F2_1 (DVDEC1.YCTNB_F2) +#define YCTNB_F3_1 (DVDEC1.YCTNB_F3) +#define YCTNB_F4_1 (DVDEC1.YCTNB_F4) +#define YCTNB_F5_1 (DVDEC1.YCTNB_F5) +#define YCTNB_F6_1 (DVDEC1.YCTNB_F6) +#define YCTNB_F7_1 (DVDEC1.YCTNB_F7) +#define YCTNB_F8_1 (DVDEC1.YCTNB_F8) +#define YGAINCR_1 (DVDEC1.YGAINCR) +#define CBGAINCR_1 (DVDEC1.CBGAINCR) +#define CRGAINCR_1 (DVDEC1.CRGAINCR) +#define PGA_UPDATE_1 (DVDEC1.PGA_UPDATE) +#define PGACR_1 (DVDEC1.PGACR) +#define ADCCR2_1 (DVDEC1.ADCCR2) +#define ADCCR1_0 (DVDEC0.ADCCR1) +#define TGCR1_0 (DVDEC0.TGCR1) +#define TGCR2_0 (DVDEC0.TGCR2) +#define TGCR3_0 (DVDEC0.TGCR3) +#define SYNSCR1_0 (DVDEC0.SYNSCR1) +#define SYNSCR2_0 (DVDEC0.SYNSCR2) +#define SYNSCR3_0 (DVDEC0.SYNSCR3) +#define SYNSCR4_0 (DVDEC0.SYNSCR4) +#define SYNSCR5_0 (DVDEC0.SYNSCR5) +#define HAFCCR1_0 (DVDEC0.HAFCCR1) +#define HAFCCR2_0 (DVDEC0.HAFCCR2) +#define HAFCCR3_0 (DVDEC0.HAFCCR3) +#define VCDWCR1_0 (DVDEC0.VCDWCR1) +#define DCPCR1_0 (DVDEC0.DCPCR1) +#define DCPCR2_0 (DVDEC0.DCPCR2) +#define DCPCR3_0 (DVDEC0.DCPCR3) +#define DCPCR4_0 (DVDEC0.DCPCR4) +#define DCPCR5_0 (DVDEC0.DCPCR5) +#define DCPCR6_0 (DVDEC0.DCPCR6) +#define DCPCR7_0 (DVDEC0.DCPCR7) +#define DCPCR8_0 (DVDEC0.DCPCR8) +#define NSDCR_0 (DVDEC0.NSDCR) +#define BTLCR_0 (DVDEC0.BTLCR) +#define BTGPCR_0 (DVDEC0.BTGPCR) +#define ACCCR1_0 (DVDEC0.ACCCR1) +#define ACCCR2_0 (DVDEC0.ACCCR2) +#define ACCCR3_0 (DVDEC0.ACCCR3) +#define TINTCR_0 (DVDEC0.TINTCR) +#define YCDCR_0 (DVDEC0.YCDCR) +#define AGCCR1_0 (DVDEC0.AGCCR1) +#define AGCCR2_0 (DVDEC0.AGCCR2) +#define PKLIMITCR_0 (DVDEC0.PKLIMITCR) +#define RGORCR1_0 (DVDEC0.RGORCR1) +#define RGORCR2_0 (DVDEC0.RGORCR2) +#define RGORCR3_0 (DVDEC0.RGORCR3) +#define RGORCR4_0 (DVDEC0.RGORCR4) +#define RGORCR5_0 (DVDEC0.RGORCR5) +#define RGORCR6_0 (DVDEC0.RGORCR6) +#define RGORCR7_0 (DVDEC0.RGORCR7) +#define AFCPFCR_0 (DVDEC0.AFCPFCR) +#define RUPDCR_0 (DVDEC0.RUPDCR) +#define VSYNCSR_0 (DVDEC0.VSYNCSR) +#define HSYNCSR_0 (DVDEC0.HSYNCSR) +#define DCPSR1_0 (DVDEC0.DCPSR1) +#define DCPSR2_0 (DVDEC0.DCPSR2) +#define NSDSR_0 (DVDEC0.NSDSR) +#define CROMASR1_0 (DVDEC0.CROMASR1) +#define CROMASR2_0 (DVDEC0.CROMASR2) +#define SYNCSSR_0 (DVDEC0.SYNCSSR) +#define AGCCSR1_0 (DVDEC0.AGCCSR1) +#define AGCCSR2_0 (DVDEC0.AGCCSR2) +#define YCSCR3_0 (DVDEC0.YCSCR3) +#define YCSCR4_0 (DVDEC0.YCSCR4) +#define YCSCR5_0 (DVDEC0.YCSCR5) +#define YCSCR6_0 (DVDEC0.YCSCR6) +#define YCSCR7_0 (DVDEC0.YCSCR7) +#define YCSCR8_0 (DVDEC0.YCSCR8) +#define YCSCR9_0 (DVDEC0.YCSCR9) +#define YCSCR11_0 (DVDEC0.YCSCR11) +#define YCSCR12_0 (DVDEC0.YCSCR12) +#define DCPCR9_0 (DVDEC0.DCPCR9) +#define YCTWA_F0_0 (DVDEC0.YCTWA_F0) +#define YCTWA_F1_0 (DVDEC0.YCTWA_F1) +#define YCTWA_F2_0 (DVDEC0.YCTWA_F2) +#define YCTWA_F3_0 (DVDEC0.YCTWA_F3) +#define YCTWA_F4_0 (DVDEC0.YCTWA_F4) +#define YCTWA_F5_0 (DVDEC0.YCTWA_F5) +#define YCTWA_F6_0 (DVDEC0.YCTWA_F6) +#define YCTWA_F7_0 (DVDEC0.YCTWA_F7) +#define YCTWA_F8_0 (DVDEC0.YCTWA_F8) +#define YCTWB_F0_0 (DVDEC0.YCTWB_F0) +#define YCTWB_F1_0 (DVDEC0.YCTWB_F1) +#define YCTWB_F2_0 (DVDEC0.YCTWB_F2) +#define YCTWB_F3_0 (DVDEC0.YCTWB_F3) +#define YCTWB_F4_0 (DVDEC0.YCTWB_F4) +#define YCTWB_F5_0 (DVDEC0.YCTWB_F5) +#define YCTWB_F6_0 (DVDEC0.YCTWB_F6) +#define YCTWB_F7_0 (DVDEC0.YCTWB_F7) +#define YCTWB_F8_0 (DVDEC0.YCTWB_F8) +#define YCTNA_F0_0 (DVDEC0.YCTNA_F0) +#define YCTNA_F1_0 (DVDEC0.YCTNA_F1) +#define YCTNA_F2_0 (DVDEC0.YCTNA_F2) +#define YCTNA_F3_0 (DVDEC0.YCTNA_F3) +#define YCTNA_F4_0 (DVDEC0.YCTNA_F4) +#define YCTNA_F5_0 (DVDEC0.YCTNA_F5) +#define YCTNA_F6_0 (DVDEC0.YCTNA_F6) +#define YCTNA_F7_0 (DVDEC0.YCTNA_F7) +#define YCTNA_F8_0 (DVDEC0.YCTNA_F8) +#define YCTNB_F0_0 (DVDEC0.YCTNB_F0) +#define YCTNB_F1_0 (DVDEC0.YCTNB_F1) +#define YCTNB_F2_0 (DVDEC0.YCTNB_F2) +#define YCTNB_F3_0 (DVDEC0.YCTNB_F3) +#define YCTNB_F4_0 (DVDEC0.YCTNB_F4) +#define YCTNB_F5_0 (DVDEC0.YCTNB_F5) +#define YCTNB_F6_0 (DVDEC0.YCTNB_F6) +#define YCTNB_F7_0 (DVDEC0.YCTNB_F7) +#define YCTNB_F8_0 (DVDEC0.YCTNB_F8) +#define YGAINCR_0 (DVDEC0.YGAINCR) +#define CBGAINCR_0 (DVDEC0.CBGAINCR) +#define CRGAINCR_0 (DVDEC0.CRGAINCR) +#define PGA_UPDATE_0 (DVDEC0.PGA_UPDATE) +#define PGACR_0 (DVDEC0.PGACR) +#define ADCCR2_0 (DVDEC0.ADCCR2) + +#define DVDEC_TGCRn_COUNT (3) +#define DVDEC_SYNSCRn_COUNT (5) +#define DVDEC_HAFCCRn_COUNT (3) +#define DVDEC_DCPCRn_COUNT (8) +#define DVDEC_ACCCRn_COUNT (3) +#define DVDEC_AGCCRn_COUNT (2) +#define DVDEC_RGORCRn_COUNT (7) +#define DVDEC_DCPSRn_COUNT (2) +#define DVDEC_CROMASRn_COUNT (2) +#define DVDEC_AGCCSRn_COUNT (2) +#define DVDEC_YCSCRn_COUNT (7) +#define DVDEC_YCTWA_Fn_COUNT (9) +#define DVDEC_YCTWB_Fn_COUNT (9) +#define DVDEC_YCTNA_Fn_COUNT (9) +#define DVDEC_YCTNB_Fn_COUNT (9) + + +typedef struct st_dvdec +{ + /* DVDEC */ + volatile uint16_t ADCCR1; /* ADCCR1 */ + volatile uint8_t dummy1[4]; /* */ + +/* #define DVDEC_TGCRn_COUNT (3) */ + volatile uint16_t TGCR1; /* TGCR1 */ + volatile uint16_t TGCR2; /* TGCR2 */ + volatile uint16_t TGCR3; /* TGCR3 */ + volatile uint8_t dummy2[6]; /* */ + +/* #define DVDEC_SYNSCRn_COUNT (5) */ + volatile uint16_t SYNSCR1; /* SYNSCR1 */ + volatile uint16_t SYNSCR2; /* SYNSCR2 */ + volatile uint16_t SYNSCR3; /* SYNSCR3 */ + volatile uint16_t SYNSCR4; /* SYNSCR4 */ + volatile uint16_t SYNSCR5; /* SYNSCR5 */ + +/* #define DVDEC_HAFCCRn_COUNT (3) */ + volatile uint16_t HAFCCR1; /* HAFCCR1 */ + volatile uint16_t HAFCCR2; /* HAFCCR2 */ + volatile uint16_t HAFCCR3; /* HAFCCR3 */ + volatile uint16_t VCDWCR1; /* VCDWCR1 */ + volatile uint8_t dummy3[4]; /* */ + +/* #define DVDEC_DCPCRn_COUNT (8) */ + volatile uint16_t DCPCR1; /* DCPCR1 */ + volatile uint16_t DCPCR2; /* DCPCR2 */ + volatile uint16_t DCPCR3; /* DCPCR3 */ + volatile uint16_t DCPCR4; /* DCPCR4 */ + volatile uint16_t DCPCR5; /* DCPCR5 */ + volatile uint16_t DCPCR6; /* DCPCR6 */ + volatile uint16_t DCPCR7; /* DCPCR7 */ + volatile uint16_t DCPCR8; /* DCPCR8 */ + volatile uint16_t NSDCR; /* NSDCR */ + volatile uint16_t BTLCR; /* BTLCR */ + volatile uint16_t BTGPCR; /* BTGPCR */ + +/* #define DVDEC_ACCCRn_COUNT (3) */ + volatile uint16_t ACCCR1; /* ACCCR1 */ + volatile uint16_t ACCCR2; /* ACCCR2 */ + volatile uint16_t ACCCR3; /* ACCCR3 */ + volatile uint16_t TINTCR; /* TINTCR */ + volatile uint16_t YCDCR; /* YCDCR */ + +/* #define DVDEC_AGCCRn_COUNT (2) */ + volatile uint16_t AGCCR1; /* AGCCR1 */ + volatile uint16_t AGCCR2; /* AGCCR2 */ + volatile uint16_t PKLIMITCR; /* PKLIMITCR */ + +/* #define DVDEC_RGORCRn_COUNT (7) */ + volatile uint16_t RGORCR1; /* RGORCR1 */ + volatile uint16_t RGORCR2; /* RGORCR2 */ + volatile uint16_t RGORCR3; /* RGORCR3 */ + volatile uint16_t RGORCR4; /* RGORCR4 */ + volatile uint16_t RGORCR5; /* RGORCR5 */ + volatile uint16_t RGORCR6; /* RGORCR6 */ + volatile uint16_t RGORCR7; /* RGORCR7 */ + volatile uint8_t dummy4[24]; /* */ + volatile uint16_t AFCPFCR; /* AFCPFCR */ + volatile uint16_t RUPDCR; /* RUPDCR */ + volatile uint16_t VSYNCSR; /* VSYNCSR */ + volatile uint16_t HSYNCSR; /* HSYNCSR */ + +/* #define DVDEC_DCPSRn_COUNT (2) */ + volatile uint16_t DCPSR1; /* DCPSR1 */ + volatile uint16_t DCPSR2; /* DCPSR2 */ + volatile uint8_t dummy5[4]; /* */ + volatile uint16_t NSDSR; /* NSDSR */ + +/* #define DVDEC_CROMASRn_COUNT (2) */ + volatile uint16_t CROMASR1; /* CROMASR1 */ + volatile uint16_t CROMASR2; /* CROMASR2 */ + volatile uint16_t SYNCSSR; /* SYNCSSR */ + +/* #define DVDEC_AGCCSRn_COUNT (2) */ + volatile uint16_t AGCCSR1; /* AGCCSR1 */ + volatile uint16_t AGCCSR2; /* AGCCSR2 */ + volatile uint8_t dummy6[108]; /* */ + +/* #define DVDEC_YCSCRn_COUNT (7) */ + volatile uint16_t YCSCR3; /* YCSCR3 */ + volatile uint16_t YCSCR4; /* YCSCR4 */ + volatile uint16_t YCSCR5; /* YCSCR5 */ + volatile uint16_t YCSCR6; /* YCSCR6 */ + volatile uint16_t YCSCR7; /* YCSCR7 */ + volatile uint16_t YCSCR8; /* YCSCR8 */ + volatile uint16_t YCSCR9; /* YCSCR9 */ + volatile uint8_t dummy7[2]; /* */ + volatile uint16_t YCSCR11; /* YCSCR11 */ + volatile uint16_t YCSCR12; /* YCSCR12 */ + volatile uint8_t dummy8[104]; /* */ + volatile uint16_t DCPCR9; /* DCPCR9 */ + volatile uint8_t dummy9[16]; /* */ + +/* #define DVDEC_YCTWA_Fn_COUNT (9) */ + volatile uint16_t YCTWA_F0; /* YCTWA_F0 */ + volatile uint16_t YCTWA_F1; /* YCTWA_F1 */ + volatile uint16_t YCTWA_F2; /* YCTWA_F2 */ + volatile uint16_t YCTWA_F3; /* YCTWA_F3 */ + volatile uint16_t YCTWA_F4; /* YCTWA_F4 */ + volatile uint16_t YCTWA_F5; /* YCTWA_F5 */ + volatile uint16_t YCTWA_F6; /* YCTWA_F6 */ + volatile uint16_t YCTWA_F7; /* YCTWA_F7 */ + volatile uint16_t YCTWA_F8; /* YCTWA_F8 */ + +/* #define DVDEC_YCTWB_Fn_COUNT (9) */ + volatile uint16_t YCTWB_F0; /* YCTWB_F0 */ + volatile uint16_t YCTWB_F1; /* YCTWB_F1 */ + volatile uint16_t YCTWB_F2; /* YCTWB_F2 */ + volatile uint16_t YCTWB_F3; /* YCTWB_F3 */ + volatile uint16_t YCTWB_F4; /* YCTWB_F4 */ + volatile uint16_t YCTWB_F5; /* YCTWB_F5 */ + volatile uint16_t YCTWB_F6; /* YCTWB_F6 */ + volatile uint16_t YCTWB_F7; /* YCTWB_F7 */ + volatile uint16_t YCTWB_F8; /* YCTWB_F8 */ + +/* #define DVDEC_YCTNA_Fn_COUNT (9) */ + volatile uint16_t YCTNA_F0; /* YCTNA_F0 */ + volatile uint16_t YCTNA_F1; /* YCTNA_F1 */ + volatile uint16_t YCTNA_F2; /* YCTNA_F2 */ + volatile uint16_t YCTNA_F3; /* YCTNA_F3 */ + volatile uint16_t YCTNA_F4; /* YCTNA_F4 */ + volatile uint16_t YCTNA_F5; /* YCTNA_F5 */ + volatile uint16_t YCTNA_F6; /* YCTNA_F6 */ + volatile uint16_t YCTNA_F7; /* YCTNA_F7 */ + volatile uint16_t YCTNA_F8; /* YCTNA_F8 */ + +/* #define DVDEC_YCTNB_Fn_COUNT (9) */ + volatile uint16_t YCTNB_F0; /* YCTNB_F0 */ + volatile uint16_t YCTNB_F1; /* YCTNB_F1 */ + volatile uint16_t YCTNB_F2; /* YCTNB_F2 */ + volatile uint16_t YCTNB_F3; /* YCTNB_F3 */ + volatile uint16_t YCTNB_F4; /* YCTNB_F4 */ + volatile uint16_t YCTNB_F5; /* YCTNB_F5 */ + volatile uint16_t YCTNB_F6; /* YCTNB_F6 */ + volatile uint16_t YCTNB_F7; /* YCTNB_F7 */ + volatile uint16_t YCTNB_F8; /* YCTNB_F8 */ + volatile uint8_t dummy10[38]; /* */ + volatile uint16_t YGAINCR; /* YGAINCR */ + volatile uint16_t CBGAINCR; /* CBGAINCR */ + volatile uint16_t CRGAINCR; /* CRGAINCR */ + volatile uint8_t dummy11[122]; /* */ + volatile uint16_t PGA_UPDATE; /* PGA_UPDATE */ + volatile uint16_t PGACR; /* PGACR */ + volatile uint16_t ADCCR2; /* ADCCR2 */ +} r_io_dvdec_t; + + +/* Channel array defines of DVDEC (2)*/ +#ifdef DECLARE_DVDEC_CHANNELS +volatile struct st_dvdec* DVDEC[ DVDEC_COUNT ] = + /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ + DVDEC_ADDRESS_LIST; + /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ +#endif /* DECLARE_DVDEC_CHANNELS */ +/* End of channel array defines of DVDEC (2)*/ + + +/* <-SEC M1.10.1 */ +/* <-MISRA 18.4 */ /* <-SEC M1.6.2 */ +/* <-QAC 0857 */ +/* <-QAC 0639 */ +#endif