Changeset 374 for asp3_tinet_ecnl_arm/trunk/asp3_dcre/mbed/targets/TARGET_RENESAS/TARGET_RZA1XX/TARGET_RZ_A1H/device/inc/iodefines/dvdec_iodefine.h
- Timestamp:
- Apr 5, 2019, 9:26:53 PM (5 years ago)
- 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 19 19 * following link: 20 20 * http://www.renesas.com/disclaimer* 21 * Copyright (C) 2013-201 4Renesas Electronics Corporation. All rights reserved.21 * Copyright (C) 2013-2015 Renesas Electronics Corporation. All rights reserved. 22 22 *******************************************************************************/ 23 23 /******************************************************************************* … … 25 25 * $Rev: $ 26 26 * $Date:: $ 27 * Description : Definition of I/O Register (V1.00a)27 * Description : Definition of I/O Register for RZ/A1H,M (V2.00h) 28 28 ******************************************************************************/ 29 29 #ifndef DVDEC_IODEFINE_H 30 30 #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 */ 31 34 /* ->SEC M1.10.1 : Not magic number */ 32 35 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 277 typedef struct st_dvdec 278 { 279 /* DVDEC */ 35 280 volatile uint16_t ADCCR1; /* ADCCR1 */ 36 281 volatile uint8_t dummy1[4]; /* */ 37 #define DVDEC_TGCRn_COUNT 3 282 283 /* #define DVDEC_TGCRn_COUNT (3) */ 38 284 volatile uint16_t TGCR1; /* TGCR1 */ 39 285 volatile uint16_t TGCR2; /* TGCR2 */ 40 286 volatile uint16_t TGCR3; /* TGCR3 */ 41 287 volatile uint8_t dummy2[6]; /* */ 42 #define DVDEC_SYNSCRn_COUNT 5 288 289 /* #define DVDEC_SYNSCRn_COUNT (5) */ 43 290 volatile uint16_t SYNSCR1; /* SYNSCR1 */ 44 291 volatile uint16_t SYNSCR2; /* SYNSCR2 */ … … 46 293 volatile uint16_t SYNSCR4; /* SYNSCR4 */ 47 294 volatile uint16_t SYNSCR5; /* SYNSCR5 */ 48 #define DVDEC_HAFCCRn_COUNT 3 295 296 /* #define DVDEC_HAFCCRn_COUNT (3) */ 49 297 volatile uint16_t HAFCCR1; /* HAFCCR1 */ 50 298 volatile uint16_t HAFCCR2; /* HAFCCR2 */ … … 52 300 volatile uint16_t VCDWCR1; /* VCDWCR1 */ 53 301 volatile uint8_t dummy3[4]; /* */ 54 #define DVDEC_DCPCRn_COUNT 8 302 303 /* #define DVDEC_DCPCRn_COUNT (8) */ 55 304 volatile uint16_t DCPCR1; /* DCPCR1 */ 56 305 volatile uint16_t DCPCR2; /* DCPCR2 */ … … 64 313 volatile uint16_t BTLCR; /* BTLCR */ 65 314 volatile uint16_t BTGPCR; /* BTGPCR */ 66 #define DVDEC_ACCCRn_COUNT 3 315 316 /* #define DVDEC_ACCCRn_COUNT (3) */ 67 317 volatile uint16_t ACCCR1; /* ACCCR1 */ 68 318 volatile uint16_t ACCCR2; /* ACCCR2 */ … … 70 320 volatile uint16_t TINTCR; /* TINTCR */ 71 321 volatile uint16_t YCDCR; /* YCDCR */ 72 #define DVDEC_AGCCRn_COUNT 2 322 323 /* #define DVDEC_AGCCRn_COUNT (2) */ 73 324 volatile uint16_t AGCCR1; /* AGCCR1 */ 74 325 volatile uint16_t AGCCR2; /* AGCCR2 */ 75 326 volatile uint16_t PKLIMITCR; /* PKLIMITCR */ 76 #define DVDEC_RGORCRn_COUNT 7 327 328 /* #define DVDEC_RGORCRn_COUNT (7) */ 77 329 volatile uint16_t RGORCR1; /* RGORCR1 */ 78 330 volatile uint16_t RGORCR2; /* RGORCR2 */ … … 87 339 volatile uint16_t VSYNCSR; /* VSYNCSR */ 88 340 volatile uint16_t HSYNCSR; /* HSYNCSR */ 89 #define DVDEC_DCPSRn_COUNT 2 341 342 /* #define DVDEC_DCPSRn_COUNT (2) */ 90 343 volatile uint16_t DCPSR1; /* DCPSR1 */ 91 344 volatile uint16_t DCPSR2; /* DCPSR2 */ 92 345 volatile uint8_t dummy5[4]; /* */ 93 346 volatile uint16_t NSDSR; /* NSDSR */ 94 #define DVDEC_CROMASRn_COUNT 2 347 348 /* #define DVDEC_CROMASRn_COUNT (2) */ 95 349 volatile uint16_t CROMASR1; /* CROMASR1 */ 96 350 volatile uint16_t CROMASR2; /* CROMASR2 */ 97 351 volatile uint16_t SYNCSSR; /* SYNCSSR */ 98 #define DVDEC_AGCCSRn_COUNT 2 352 353 /* #define DVDEC_AGCCSRn_COUNT (2) */ 99 354 volatile uint16_t AGCCSR1; /* AGCCSR1 */ 100 355 volatile uint16_t AGCCSR2; /* AGCCSR2 */ 101 356 volatile uint8_t dummy6[108]; /* */ 102 #define DVDEC_YCSCRn_COUNT 7 357 358 /* #define DVDEC_YCSCRn_COUNT (7) */ 103 359 volatile uint16_t YCSCR3; /* YCSCR3 */ 104 360 volatile uint16_t YCSCR4; /* YCSCR4 */ … … 114 370 volatile uint16_t DCPCR9; /* DCPCR9 */ 115 371 volatile uint8_t dummy9[16]; /* */ 116 #define DVDEC_YCTWA_Fn_COUNT 9 372 373 /* #define DVDEC_YCTWA_Fn_COUNT (9) */ 117 374 volatile uint16_t YCTWA_F0; /* YCTWA_F0 */ 118 375 volatile uint16_t YCTWA_F1; /* YCTWA_F1 */ … … 124 381 volatile uint16_t YCTWA_F7; /* YCTWA_F7 */ 125 382 volatile uint16_t YCTWA_F8; /* YCTWA_F8 */ 126 #define DVDEC_YCTWB_Fn_COUNT 9 383 384 /* #define DVDEC_YCTWB_Fn_COUNT (9) */ 127 385 volatile uint16_t YCTWB_F0; /* YCTWB_F0 */ 128 386 volatile uint16_t YCTWB_F1; /* YCTWB_F1 */ … … 134 392 volatile uint16_t YCTWB_F7; /* YCTWB_F7 */ 135 393 volatile uint16_t YCTWB_F8; /* YCTWB_F8 */ 136 #define DVDEC_YCTNA_Fn_COUNT 9 394 395 /* #define DVDEC_YCTNA_Fn_COUNT (9) */ 137 396 volatile uint16_t YCTNA_F0; /* YCTNA_F0 */ 138 397 volatile uint16_t YCTNA_F1; /* YCTNA_F1 */ … … 144 403 volatile uint16_t YCTNA_F7; /* YCTNA_F7 */ 145 404 volatile uint16_t YCTNA_F8; /* YCTNA_F8 */ 146 #define DVDEC_YCTNB_Fn_COUNT 9 405 406 /* #define DVDEC_YCTNB_Fn_COUNT (9) */ 147 407 volatile uint16_t YCTNB_F0; /* YCTNB_F0 */ 148 408 volatile uint16_t YCTNB_F1; /* YCTNB_F1 */ … … 162 422 volatile uint16_t PGACR; /* PGACR */ 163 423 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 429 volatile 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 390 437 /* <-SEC M1.10.1 */ 438 /* <-MISRA 18.4 */ /* <-SEC M1.6.2 */ 439 /* <-QAC 0857 */ 440 /* <-QAC 0639 */ 391 441 #endif
Note:
See TracChangeset
for help on using the changeset viewer.