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.

Committer:
AnnaBridge
Date:
Thu Nov 08 11:45:42 2018 +0000
Revision:
171:3a7713b1edbc
Parent:
TARGET_RZ_A1H/TARGET_RENESAS/TARGET_RZ_A1XX/TARGET_RZ_A1H/device/inc/iodefines/ceu_iodefine.h@161:aa5281ff4a02
mbed library. Release version 164

Who changed what in which revision?

UserRevisionLine numberNew contents of line
AnnaBridge 161:aa5281ff4a02 1 /*******************************************************************************
AnnaBridge 161:aa5281ff4a02 2 * DISCLAIMER
AnnaBridge 161:aa5281ff4a02 3 * This software is supplied by Renesas Electronics Corporation and is only
AnnaBridge 161:aa5281ff4a02 4 * intended for use with Renesas products. No other uses are authorized. This
AnnaBridge 161:aa5281ff4a02 5 * software is owned by Renesas Electronics Corporation and is protected under
AnnaBridge 161:aa5281ff4a02 6 * all applicable laws, including copyright laws.
AnnaBridge 161:aa5281ff4a02 7 * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING
AnnaBridge 161:aa5281ff4a02 8 * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT
AnnaBridge 161:aa5281ff4a02 9 * LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
AnnaBridge 161:aa5281ff4a02 10 * AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.
AnnaBridge 161:aa5281ff4a02 11 * TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS
AnnaBridge 161:aa5281ff4a02 12 * ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE
AnnaBridge 161:aa5281ff4a02 13 * FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR
AnnaBridge 161:aa5281ff4a02 14 * ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE
AnnaBridge 161:aa5281ff4a02 15 * BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
AnnaBridge 161:aa5281ff4a02 16 * Renesas reserves the right, without notice, to make changes to this software
AnnaBridge 161:aa5281ff4a02 17 * and to discontinue the availability of this software. By using this software,
AnnaBridge 161:aa5281ff4a02 18 * you agree to the additional terms and conditions found by accessing the
AnnaBridge 161:aa5281ff4a02 19 * following link:
AnnaBridge 161:aa5281ff4a02 20 * http://www.renesas.com/disclaimer*
AnnaBridge 161:aa5281ff4a02 21 * Copyright (C) 2013-2015 Renesas Electronics Corporation. All rights reserved.
AnnaBridge 161:aa5281ff4a02 22 *******************************************************************************/
AnnaBridge 161:aa5281ff4a02 23 /*******************************************************************************
AnnaBridge 161:aa5281ff4a02 24 * File Name : ceu_iodefine.h
AnnaBridge 161:aa5281ff4a02 25 * $Rev: $
AnnaBridge 161:aa5281ff4a02 26 * $Date:: $
AnnaBridge 161:aa5281ff4a02 27 * Description : Definition of I/O Register for RZ/A1H,M (V2.00h)
AnnaBridge 161:aa5281ff4a02 28 ******************************************************************************/
AnnaBridge 161:aa5281ff4a02 29 #ifndef CEU_IODEFINE_H
AnnaBridge 161:aa5281ff4a02 30 #define CEU_IODEFINE_H
AnnaBridge 161:aa5281ff4a02 31 /* ->QAC 0639 : Over 127 members (C90) */
AnnaBridge 161:aa5281ff4a02 32 /* ->QAC 0857 : Over 1024 #define (C90) */
AnnaBridge 161:aa5281ff4a02 33 /* ->MISRA 18.4 : Pack unpack union */ /* ->SEC M1.6.2 */
AnnaBridge 161:aa5281ff4a02 34 /* ->SEC M1.10.1 : Not magic number */
AnnaBridge 161:aa5281ff4a02 35
AnnaBridge 161:aa5281ff4a02 36 #define CEU (*(struct st_ceu *)0xE8210000uL) /* CEU */
AnnaBridge 161:aa5281ff4a02 37
AnnaBridge 161:aa5281ff4a02 38
AnnaBridge 161:aa5281ff4a02 39 /* Start of channel array defines of CEU */
AnnaBridge 161:aa5281ff4a02 40
AnnaBridge 161:aa5281ff4a02 41 /* Channel array defines of CEUn */
AnnaBridge 161:aa5281ff4a02 42 /*(Sample) value = CEUn[ channel ]->CAMOR; */
AnnaBridge 161:aa5281ff4a02 43 #define CEUn_COUNT (3)
AnnaBridge 161:aa5281ff4a02 44 #define CEUn_ADDRESS_LIST \
AnnaBridge 161:aa5281ff4a02 45 { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
AnnaBridge 161:aa5281ff4a02 46 (volatile struct st_ceu_n*)&CEU_A, \
AnnaBridge 161:aa5281ff4a02 47 (volatile struct st_ceu_n*)&CEU_B, \
AnnaBridge 161:aa5281ff4a02 48 (volatile struct st_ceu_n*)&CEU_M \
AnnaBridge 161:aa5281ff4a02 49 } /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
AnnaBridge 161:aa5281ff4a02 50 #define CEU_A (*(struct st_ceu_n *)&CEU.CAPSR) /* CEU_A */
AnnaBridge 161:aa5281ff4a02 51 #define CEU_B (*(struct st_ceu_n *)&CEU.dummy3111) /* CEU_B */
AnnaBridge 161:aa5281ff4a02 52 #define CEU_M (*(struct st_ceu_n *)&CEU.dummy3151) /* CEU_M */
AnnaBridge 161:aa5281ff4a02 53
AnnaBridge 161:aa5281ff4a02 54 /* End of channel array defines of CEU */
AnnaBridge 161:aa5281ff4a02 55
AnnaBridge 161:aa5281ff4a02 56
AnnaBridge 161:aa5281ff4a02 57 #define CEUCAPSR (CEU.CAPSR)
AnnaBridge 161:aa5281ff4a02 58 #define CEUCAPCR (CEU.CAPCR)
AnnaBridge 161:aa5281ff4a02 59 #define CEUCAMCR (CEU.CAMCR)
AnnaBridge 161:aa5281ff4a02 60 #define CEUCMCYR (CEU.CMCYR)
AnnaBridge 161:aa5281ff4a02 61 #define CEUCAMOR_A (CEU.CAMOR_A)
AnnaBridge 161:aa5281ff4a02 62 #define CEUCAPWR_A (CEU.CAPWR_A)
AnnaBridge 161:aa5281ff4a02 63 #define CEUCAIFR (CEU.CAIFR)
AnnaBridge 161:aa5281ff4a02 64 #define CEUCRCNTR (CEU.CRCNTR)
AnnaBridge 161:aa5281ff4a02 65 #define CEUCRCMPR (CEU.CRCMPR)
AnnaBridge 161:aa5281ff4a02 66 #define CEUCFLCR_A (CEU.CFLCR_A)
AnnaBridge 161:aa5281ff4a02 67 #define CEUCFSZR_A (CEU.CFSZR_A)
AnnaBridge 161:aa5281ff4a02 68 #define CEUCDWDR_A (CEU.CDWDR_A)
AnnaBridge 161:aa5281ff4a02 69 #define CEUCDAYR_A (CEU.CDAYR_A)
AnnaBridge 161:aa5281ff4a02 70 #define CEUCDACR_A (CEU.CDACR_A)
AnnaBridge 161:aa5281ff4a02 71 #define CEUCDBYR_A (CEU.CDBYR_A)
AnnaBridge 161:aa5281ff4a02 72 #define CEUCDBCR_A (CEU.CDBCR_A)
AnnaBridge 161:aa5281ff4a02 73 #define CEUCBDSR_A (CEU.CBDSR_A)
AnnaBridge 161:aa5281ff4a02 74 #define CEUCFWCR (CEU.CFWCR)
AnnaBridge 161:aa5281ff4a02 75 #define CEUCLFCR_A (CEU.CLFCR_A)
AnnaBridge 161:aa5281ff4a02 76 #define CEUCDOCR_A (CEU.CDOCR_A)
AnnaBridge 161:aa5281ff4a02 77 #define CEUCEIER (CEU.CEIER)
AnnaBridge 161:aa5281ff4a02 78 #define CEUCETCR (CEU.CETCR)
AnnaBridge 161:aa5281ff4a02 79 #define CEUCSTSR (CEU.CSTSR)
AnnaBridge 161:aa5281ff4a02 80 #define CEUCDSSR (CEU.CDSSR)
AnnaBridge 161:aa5281ff4a02 81 #define CEUCDAYR2_A (CEU.CDAYR2_A)
AnnaBridge 161:aa5281ff4a02 82 #define CEUCDACR2_A (CEU.CDACR2_A)
AnnaBridge 161:aa5281ff4a02 83 #define CEUCDBYR2_A (CEU.CDBYR2_A)
AnnaBridge 161:aa5281ff4a02 84 #define CEUCDBCR2_A (CEU.CDBCR2_A)
AnnaBridge 161:aa5281ff4a02 85 #define CEUCAMOR_B (CEU.CAMOR_B)
AnnaBridge 161:aa5281ff4a02 86 #define CEUCAPWR_B (CEU.CAPWR_B)
AnnaBridge 161:aa5281ff4a02 87 #define CEUCFLCR_B (CEU.CFLCR_B)
AnnaBridge 161:aa5281ff4a02 88 #define CEUCFSZR_B (CEU.CFSZR_B)
AnnaBridge 161:aa5281ff4a02 89 #define CEUCDWDR_B (CEU.CDWDR_B)
AnnaBridge 161:aa5281ff4a02 90 #define CEUCDAYR_B (CEU.CDAYR_B)
AnnaBridge 161:aa5281ff4a02 91 #define CEUCDACR_B (CEU.CDACR_B)
AnnaBridge 161:aa5281ff4a02 92 #define CEUCDBYR_B (CEU.CDBYR_B)
AnnaBridge 161:aa5281ff4a02 93 #define CEUCDBCR_B (CEU.CDBCR_B)
AnnaBridge 161:aa5281ff4a02 94 #define CEUCBDSR_B (CEU.CBDSR_B)
AnnaBridge 161:aa5281ff4a02 95 #define CEUCLFCR_B (CEU.CLFCR_B)
AnnaBridge 161:aa5281ff4a02 96 #define CEUCDOCR_B (CEU.CDOCR_B)
AnnaBridge 161:aa5281ff4a02 97 #define CEUCDAYR2_B (CEU.CDAYR2_B)
AnnaBridge 161:aa5281ff4a02 98 #define CEUCDACR2_B (CEU.CDACR2_B)
AnnaBridge 161:aa5281ff4a02 99 #define CEUCDBYR2_B (CEU.CDBYR2_B)
AnnaBridge 161:aa5281ff4a02 100 #define CEUCDBCR2_B (CEU.CDBCR2_B)
AnnaBridge 161:aa5281ff4a02 101 #define CEUCAMOR_M (CEU.CAMOR_M)
AnnaBridge 161:aa5281ff4a02 102 #define CEUCAPWR_M (CEU.CAPWR_M)
AnnaBridge 161:aa5281ff4a02 103 #define CEUCFLCR_M (CEU.CFLCR_M)
AnnaBridge 161:aa5281ff4a02 104 #define CEUCFSZR_M (CEU.CFSZR_M)
AnnaBridge 161:aa5281ff4a02 105 #define CEUCDWDR_M (CEU.CDWDR_M)
AnnaBridge 161:aa5281ff4a02 106 #define CEUCDAYR_M (CEU.CDAYR_M)
AnnaBridge 161:aa5281ff4a02 107 #define CEUCDACR_M (CEU.CDACR_M)
AnnaBridge 161:aa5281ff4a02 108 #define CEUCDBYR_M (CEU.CDBYR_M)
AnnaBridge 161:aa5281ff4a02 109 #define CEUCDBCR_M (CEU.CDBCR_M)
AnnaBridge 161:aa5281ff4a02 110 #define CEUCBDSR_M (CEU.CBDSR_M)
AnnaBridge 161:aa5281ff4a02 111 #define CEUCLFCR_M (CEU.CLFCR_M)
AnnaBridge 161:aa5281ff4a02 112 #define CEUCDOCR_M (CEU.CDOCR_M)
AnnaBridge 161:aa5281ff4a02 113 #define CEUCDAYR2_M (CEU.CDAYR2_M)
AnnaBridge 161:aa5281ff4a02 114 #define CEUCDACR2_M (CEU.CDACR2_M)
AnnaBridge 161:aa5281ff4a02 115 #define CEUCDBYR2_M (CEU.CDBYR2_M)
AnnaBridge 161:aa5281ff4a02 116 #define CEUCDBCR2_M (CEU.CDBCR2_M)
AnnaBridge 161:aa5281ff4a02 117
AnnaBridge 161:aa5281ff4a02 118
AnnaBridge 161:aa5281ff4a02 119 typedef struct st_ceu
AnnaBridge 161:aa5281ff4a02 120 {
AnnaBridge 161:aa5281ff4a02 121 /* CEU */
AnnaBridge 161:aa5281ff4a02 122
AnnaBridge 161:aa5281ff4a02 123 /* start of struct st_ceu_n */
AnnaBridge 161:aa5281ff4a02 124 volatile uint32_t CAPSR; /* CAPSR */
AnnaBridge 161:aa5281ff4a02 125 volatile uint32_t CAPCR; /* CAPCR */
AnnaBridge 161:aa5281ff4a02 126 volatile uint32_t CAMCR; /* CAMCR */
AnnaBridge 161:aa5281ff4a02 127 volatile uint32_t CMCYR; /* CMCYR */
AnnaBridge 161:aa5281ff4a02 128 volatile uint32_t CAMOR_A; /* CAMOR_A */
AnnaBridge 161:aa5281ff4a02 129 volatile uint32_t CAPWR_A; /* CAPWR_A */
AnnaBridge 161:aa5281ff4a02 130 volatile uint32_t CAIFR; /* CAIFR */
AnnaBridge 161:aa5281ff4a02 131 volatile uint8_t dummy305[12]; /* */
AnnaBridge 161:aa5281ff4a02 132 volatile uint32_t CRCNTR; /* CRCNTR */
AnnaBridge 161:aa5281ff4a02 133 volatile uint32_t CRCMPR; /* CRCMPR */
AnnaBridge 161:aa5281ff4a02 134 volatile uint32_t CFLCR_A; /* CFLCR_A */
AnnaBridge 161:aa5281ff4a02 135 volatile uint32_t CFSZR_A; /* CFSZR_A */
AnnaBridge 161:aa5281ff4a02 136 volatile uint32_t CDWDR_A; /* CDWDR_A */
AnnaBridge 161:aa5281ff4a02 137 volatile uint32_t CDAYR_A; /* CDAYR_A */
AnnaBridge 161:aa5281ff4a02 138 volatile uint32_t CDACR_A; /* CDACR_A */
AnnaBridge 161:aa5281ff4a02 139 volatile uint32_t CDBYR_A; /* CDBYR_A */
AnnaBridge 161:aa5281ff4a02 140 volatile uint32_t CDBCR_A; /* CDBCR_A */
AnnaBridge 161:aa5281ff4a02 141 volatile uint32_t CBDSR_A; /* CBDSR_A */
AnnaBridge 161:aa5281ff4a02 142 volatile uint8_t dummy306[12]; /* */
AnnaBridge 161:aa5281ff4a02 143 volatile uint32_t CFWCR; /* CFWCR */
AnnaBridge 161:aa5281ff4a02 144 volatile uint32_t CLFCR_A; /* CLFCR_A */
AnnaBridge 161:aa5281ff4a02 145 volatile uint32_t CDOCR_A; /* CDOCR_A */
AnnaBridge 161:aa5281ff4a02 146 volatile uint8_t dummy307[8]; /* */
AnnaBridge 161:aa5281ff4a02 147 volatile uint32_t CEIER; /* CEIER */
AnnaBridge 161:aa5281ff4a02 148 volatile uint32_t CETCR; /* CETCR */
AnnaBridge 161:aa5281ff4a02 149 volatile uint8_t dummy308[4]; /* */
AnnaBridge 161:aa5281ff4a02 150 volatile uint32_t CSTSR; /* CSTSR */
AnnaBridge 161:aa5281ff4a02 151 volatile uint8_t dummy309[4]; /* */
AnnaBridge 161:aa5281ff4a02 152 volatile uint32_t CDSSR; /* CDSSR */
AnnaBridge 161:aa5281ff4a02 153 volatile uint8_t dummy310[8]; /* */
AnnaBridge 161:aa5281ff4a02 154 volatile uint32_t CDAYR2_A; /* CDAYR2_A */
AnnaBridge 161:aa5281ff4a02 155 volatile uint32_t CDACR2_A; /* CDACR2_A */
AnnaBridge 161:aa5281ff4a02 156 volatile uint32_t CDBYR2_A; /* CDBYR2_A */
AnnaBridge 161:aa5281ff4a02 157 volatile uint32_t CDBCR2_A; /* CDBCR2_A */
AnnaBridge 161:aa5281ff4a02 158
AnnaBridge 161:aa5281ff4a02 159 /* end of struct st_ceu_n */
AnnaBridge 161:aa5281ff4a02 160 volatile uint8_t dummy3110[3936]; /* */
AnnaBridge 161:aa5281ff4a02 161
AnnaBridge 161:aa5281ff4a02 162 /* start of struct st_ceu_n */
AnnaBridge 161:aa5281ff4a02 163 volatile uint8_t dummy3111[4]; /* */
AnnaBridge 161:aa5281ff4a02 164 volatile uint8_t dummy3112[4]; /* */
AnnaBridge 161:aa5281ff4a02 165 volatile uint8_t dummy3113[4]; /* */
AnnaBridge 161:aa5281ff4a02 166 volatile uint8_t dummy3114[4]; /* */
AnnaBridge 161:aa5281ff4a02 167 volatile uint32_t CAMOR_B; /* CAMOR_B */
AnnaBridge 161:aa5281ff4a02 168 volatile uint32_t CAPWR_B; /* CAPWR_B */
AnnaBridge 161:aa5281ff4a02 169 volatile uint8_t dummy3120[4]; /* */
AnnaBridge 161:aa5281ff4a02 170 volatile uint8_t dummy3121[12]; /* */
AnnaBridge 161:aa5281ff4a02 171 volatile uint8_t dummy3122[4]; /* */
AnnaBridge 161:aa5281ff4a02 172 volatile uint8_t dummy3123[4]; /* */
AnnaBridge 161:aa5281ff4a02 173 volatile uint32_t CFLCR_B; /* CFLCR_B */
AnnaBridge 161:aa5281ff4a02 174 volatile uint32_t CFSZR_B; /* CFSZR_B */
AnnaBridge 161:aa5281ff4a02 175 volatile uint32_t CDWDR_B; /* CDWDR_B */
AnnaBridge 161:aa5281ff4a02 176 volatile uint32_t CDAYR_B; /* CDAYR_B */
AnnaBridge 161:aa5281ff4a02 177 volatile uint32_t CDACR_B; /* CDACR_B */
AnnaBridge 161:aa5281ff4a02 178 volatile uint32_t CDBYR_B; /* CDBYR_B */
AnnaBridge 161:aa5281ff4a02 179 volatile uint32_t CDBCR_B; /* CDBCR_B */
AnnaBridge 161:aa5281ff4a02 180 volatile uint32_t CBDSR_B; /* CBDSR_B */
AnnaBridge 161:aa5281ff4a02 181 volatile uint8_t dummy3130[12]; /* */
AnnaBridge 161:aa5281ff4a02 182 volatile uint8_t dummy3131[4]; /* */
AnnaBridge 161:aa5281ff4a02 183 volatile uint32_t CLFCR_B; /* CLFCR_B */
AnnaBridge 161:aa5281ff4a02 184 volatile uint32_t CDOCR_B; /* CDOCR_B */
AnnaBridge 161:aa5281ff4a02 185 volatile uint8_t dummy3140[8]; /* */
AnnaBridge 161:aa5281ff4a02 186 volatile uint8_t dummy3141[4]; /* */
AnnaBridge 161:aa5281ff4a02 187 volatile uint8_t dummy3142[4]; /* */
AnnaBridge 161:aa5281ff4a02 188 volatile uint8_t dummy3143[4]; /* */
AnnaBridge 161:aa5281ff4a02 189 volatile uint8_t dummy3144[4]; /* */
AnnaBridge 161:aa5281ff4a02 190 volatile uint8_t dummy3145[4]; /* */
AnnaBridge 161:aa5281ff4a02 191 volatile uint8_t dummy3146[4]; /* */
AnnaBridge 161:aa5281ff4a02 192 volatile uint8_t dummy3147[8]; /* */
AnnaBridge 161:aa5281ff4a02 193 volatile uint32_t CDAYR2_B; /* CDAYR2_B */
AnnaBridge 161:aa5281ff4a02 194 volatile uint32_t CDACR2_B; /* CDACR2_B */
AnnaBridge 161:aa5281ff4a02 195 volatile uint32_t CDBYR2_B; /* CDBYR2_B */
AnnaBridge 161:aa5281ff4a02 196 volatile uint32_t CDBCR2_B; /* CDBCR2_B */
AnnaBridge 161:aa5281ff4a02 197
AnnaBridge 161:aa5281ff4a02 198 /* end of struct st_ceu_n */
AnnaBridge 161:aa5281ff4a02 199 volatile uint8_t dummy3150[3936]; /* */
AnnaBridge 161:aa5281ff4a02 200
AnnaBridge 161:aa5281ff4a02 201 /* start of struct st_ceu_n */
AnnaBridge 161:aa5281ff4a02 202 volatile uint8_t dummy3151[4]; /* */
AnnaBridge 161:aa5281ff4a02 203 volatile uint8_t dummy3152[4]; /* */
AnnaBridge 161:aa5281ff4a02 204 volatile uint8_t dummy3153[4]; /* */
AnnaBridge 161:aa5281ff4a02 205 volatile uint8_t dummy3154[4]; /* */
AnnaBridge 161:aa5281ff4a02 206 volatile uint32_t CAMOR_M; /* CAMOR_M */
AnnaBridge 161:aa5281ff4a02 207 volatile uint32_t CAPWR_M; /* CAPWR_M */
AnnaBridge 161:aa5281ff4a02 208 volatile uint8_t dummy3160[4]; /* */
AnnaBridge 161:aa5281ff4a02 209 volatile uint8_t dummy3161[12]; /* */
AnnaBridge 161:aa5281ff4a02 210 volatile uint8_t dummy3162[4]; /* */
AnnaBridge 161:aa5281ff4a02 211 volatile uint8_t dummy3163[4]; /* */
AnnaBridge 161:aa5281ff4a02 212 volatile uint32_t CFLCR_M; /* CFLCR_M */
AnnaBridge 161:aa5281ff4a02 213 volatile uint32_t CFSZR_M; /* CFSZR_M */
AnnaBridge 161:aa5281ff4a02 214 volatile uint32_t CDWDR_M; /* CDWDR_M */
AnnaBridge 161:aa5281ff4a02 215 volatile uint32_t CDAYR_M; /* CDAYR_M */
AnnaBridge 161:aa5281ff4a02 216 volatile uint32_t CDACR_M; /* CDACR_M */
AnnaBridge 161:aa5281ff4a02 217 volatile uint32_t CDBYR_M; /* CDBYR_M */
AnnaBridge 161:aa5281ff4a02 218 volatile uint32_t CDBCR_M; /* CDBCR_M */
AnnaBridge 161:aa5281ff4a02 219 volatile uint32_t CBDSR_M; /* CBDSR_M */
AnnaBridge 161:aa5281ff4a02 220 volatile uint8_t dummy3170[12]; /* */
AnnaBridge 161:aa5281ff4a02 221 volatile uint8_t dummy3171[4]; /* */
AnnaBridge 161:aa5281ff4a02 222 volatile uint32_t CLFCR_M; /* CLFCR_M */
AnnaBridge 161:aa5281ff4a02 223 volatile uint32_t CDOCR_M; /* CDOCR_M */
AnnaBridge 161:aa5281ff4a02 224 volatile uint8_t dummy3180[8]; /* */
AnnaBridge 161:aa5281ff4a02 225 volatile uint8_t dummy3181[4]; /* */
AnnaBridge 161:aa5281ff4a02 226 volatile uint8_t dummy3182[4]; /* */
AnnaBridge 161:aa5281ff4a02 227 volatile uint8_t dummy3183[4]; /* */
AnnaBridge 161:aa5281ff4a02 228 volatile uint8_t dummy3184[4]; /* */
AnnaBridge 161:aa5281ff4a02 229 volatile uint8_t dummy3185[4]; /* */
AnnaBridge 161:aa5281ff4a02 230 volatile uint8_t dummy3186[4]; /* */
AnnaBridge 161:aa5281ff4a02 231 volatile uint8_t dummy3187[8]; /* */
AnnaBridge 161:aa5281ff4a02 232 volatile uint32_t CDAYR2_M; /* CDAYR2_M */
AnnaBridge 161:aa5281ff4a02 233 volatile uint32_t CDACR2_M; /* CDACR2_M */
AnnaBridge 161:aa5281ff4a02 234 volatile uint32_t CDBYR2_M; /* CDBYR2_M */
AnnaBridge 161:aa5281ff4a02 235 volatile uint32_t CDBCR2_M; /* CDBCR2_M */
AnnaBridge 161:aa5281ff4a02 236
AnnaBridge 161:aa5281ff4a02 237 /* end of struct st_ceu_n */
AnnaBridge 161:aa5281ff4a02 238 } r_io_ceu_t;
AnnaBridge 161:aa5281ff4a02 239
AnnaBridge 161:aa5281ff4a02 240
AnnaBridge 161:aa5281ff4a02 241 typedef struct st_ceu_n
AnnaBridge 161:aa5281ff4a02 242 {
AnnaBridge 161:aa5281ff4a02 243
AnnaBridge 161:aa5281ff4a02 244 volatile uint32_t not_common1; /* */
AnnaBridge 161:aa5281ff4a02 245 volatile uint32_t not_common2; /* */
AnnaBridge 161:aa5281ff4a02 246 volatile uint32_t not_common3; /* */
AnnaBridge 161:aa5281ff4a02 247 volatile uint32_t not_common4; /* */
AnnaBridge 161:aa5281ff4a02 248 volatile uint32_t CAMOR; /* CAMOR */
AnnaBridge 161:aa5281ff4a02 249 volatile uint32_t CAPWR; /* CAPWR */
AnnaBridge 161:aa5281ff4a02 250 volatile uint32_t not_common5; /* */
AnnaBridge 161:aa5281ff4a02 251 volatile uint8_t dummy322[12]; /* */
AnnaBridge 161:aa5281ff4a02 252 volatile uint32_t not_common6; /* */
AnnaBridge 161:aa5281ff4a02 253 volatile uint32_t not_common7; /* */
AnnaBridge 161:aa5281ff4a02 254 volatile uint32_t CFLCR; /* CFLCR */
AnnaBridge 161:aa5281ff4a02 255 volatile uint32_t CFSZR; /* CFSZR */
AnnaBridge 161:aa5281ff4a02 256 volatile uint32_t CDWDR; /* CDWDR */
AnnaBridge 161:aa5281ff4a02 257 volatile uint32_t CDAYR; /* CDAYR */
AnnaBridge 161:aa5281ff4a02 258 volatile uint32_t CDACR; /* CDACR */
AnnaBridge 161:aa5281ff4a02 259 volatile uint32_t CDBYR; /* CDBYR */
AnnaBridge 161:aa5281ff4a02 260 volatile uint32_t CDBCR; /* CDBCR */
AnnaBridge 161:aa5281ff4a02 261 volatile uint32_t CBDSR; /* CBDSR */
AnnaBridge 161:aa5281ff4a02 262 volatile uint8_t dummy323[12]; /* */
AnnaBridge 161:aa5281ff4a02 263 volatile uint32_t not_common8; /* */
AnnaBridge 161:aa5281ff4a02 264 volatile uint32_t CLFCR; /* CLFCR */
AnnaBridge 161:aa5281ff4a02 265 volatile uint32_t CDOCR; /* CDOCR */
AnnaBridge 161:aa5281ff4a02 266 volatile uint8_t dummy324[8]; /* */
AnnaBridge 161:aa5281ff4a02 267 volatile uint32_t not_common9; /* */
AnnaBridge 161:aa5281ff4a02 268 volatile uint32_t not_common10; /* */
AnnaBridge 161:aa5281ff4a02 269 volatile uint8_t dummy325[4]; /* */
AnnaBridge 161:aa5281ff4a02 270 volatile uint32_t not_common11; /* */
AnnaBridge 161:aa5281ff4a02 271 volatile uint8_t dummy326[4]; /* */
AnnaBridge 161:aa5281ff4a02 272 volatile uint32_t not_common12; /* */
AnnaBridge 161:aa5281ff4a02 273 volatile uint8_t dummy327[8]; /* */
AnnaBridge 161:aa5281ff4a02 274 volatile uint32_t CDAYR2; /* CDAYR2 */
AnnaBridge 161:aa5281ff4a02 275 volatile uint32_t CDACR2; /* CDACR2 */
AnnaBridge 161:aa5281ff4a02 276 volatile uint32_t CDBYR2; /* CDBYR2 */
AnnaBridge 161:aa5281ff4a02 277 volatile uint32_t CDBCR2; /* CDBCR2 */
AnnaBridge 161:aa5281ff4a02 278 } r_io_ceu_n_t;
AnnaBridge 161:aa5281ff4a02 279
AnnaBridge 161:aa5281ff4a02 280
AnnaBridge 161:aa5281ff4a02 281 /* Channel array defines of CEUn (2)*/
AnnaBridge 161:aa5281ff4a02 282 #ifdef DECLARE_CEUn_CHANNELS
AnnaBridge 161:aa5281ff4a02 283 volatile struct st_ceu_n* CEUn[ CEUn_COUNT ] =
AnnaBridge 161:aa5281ff4a02 284 /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
AnnaBridge 161:aa5281ff4a02 285 CEUn_ADDRESS_LIST;
AnnaBridge 161:aa5281ff4a02 286 /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
AnnaBridge 161:aa5281ff4a02 287 #endif /* DECLARE_CEUn_CHANNELS */
AnnaBridge 161:aa5281ff4a02 288 /* End of channel array defines of CEUn (2)*/
AnnaBridge 161:aa5281ff4a02 289
AnnaBridge 161:aa5281ff4a02 290
AnnaBridge 161:aa5281ff4a02 291 /* <-SEC M1.10.1 */
AnnaBridge 161:aa5281ff4a02 292 /* <-MISRA 18.4 */ /* <-SEC M1.6.2 */
AnnaBridge 161:aa5281ff4a02 293 /* <-QAC 0857 */
AnnaBridge 161:aa5281ff4a02 294 /* <-QAC 0639 */
AnnaBridge 161:aa5281ff4a02 295 #endif