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_VK_RZ_A1H/TARGET_RENESAS/TARGET_RZ_A1XX/TARGET_VK_RZ_A1H/device/inc/iodefines/mlb_iodefine.h@165:d1b4690b3f8b
mbed library. Release version 164

Who changed what in which revision?

UserRevisionLine numberNew contents of line
AnnaBridge 165:d1b4690b3f8b 1 /*******************************************************************************
AnnaBridge 165:d1b4690b3f8b 2 * DISCLAIMER
AnnaBridge 165:d1b4690b3f8b 3 * This software is supplied by Renesas Electronics Corporation and is only
AnnaBridge 165:d1b4690b3f8b 4 * intended for use with Renesas products. No other uses are authorized. This
AnnaBridge 165:d1b4690b3f8b 5 * software is owned by Renesas Electronics Corporation and is protected under
AnnaBridge 165:d1b4690b3f8b 6 * all applicable laws, including copyright laws.
AnnaBridge 165:d1b4690b3f8b 7 * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING
AnnaBridge 165:d1b4690b3f8b 8 * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT
AnnaBridge 165:d1b4690b3f8b 9 * LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
AnnaBridge 165:d1b4690b3f8b 10 * AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.
AnnaBridge 165:d1b4690b3f8b 11 * TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS
AnnaBridge 165:d1b4690b3f8b 12 * ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE
AnnaBridge 165:d1b4690b3f8b 13 * FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR
AnnaBridge 165:d1b4690b3f8b 14 * ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE
AnnaBridge 165:d1b4690b3f8b 15 * BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
AnnaBridge 165:d1b4690b3f8b 16 * Renesas reserves the right, without notice, to make changes to this software
AnnaBridge 165:d1b4690b3f8b 17 * and to discontinue the availability of this software. By using this software,
AnnaBridge 165:d1b4690b3f8b 18 * you agree to the additional terms and conditions found by accessing the
AnnaBridge 165:d1b4690b3f8b 19 * following link:
AnnaBridge 165:d1b4690b3f8b 20 * http://www.renesas.com/disclaimer*
AnnaBridge 165:d1b4690b3f8b 21 * Copyright (C) 2013-2015 Renesas Electronics Corporation. All rights reserved.
AnnaBridge 165:d1b4690b3f8b 22 *******************************************************************************/
AnnaBridge 165:d1b4690b3f8b 23 /*******************************************************************************
AnnaBridge 165:d1b4690b3f8b 24 * File Name : mlb_iodefine.h
AnnaBridge 165:d1b4690b3f8b 25 * $Rev: $
AnnaBridge 165:d1b4690b3f8b 26 * $Date:: $
AnnaBridge 165:d1b4690b3f8b 27 * Description : Definition of I/O Register for RZ/A1H,M (V2.00h)
AnnaBridge 165:d1b4690b3f8b 28 ******************************************************************************/
AnnaBridge 165:d1b4690b3f8b 29 #ifndef MLB_IODEFINE_H
AnnaBridge 165:d1b4690b3f8b 30 #define MLB_IODEFINE_H
AnnaBridge 165:d1b4690b3f8b 31 /* ->QAC 0639 : Over 127 members (C90) */
AnnaBridge 165:d1b4690b3f8b 32 /* ->QAC 0857 : Over 1024 #define (C90) */
AnnaBridge 165:d1b4690b3f8b 33 /* ->MISRA 18.4 : Pack unpack union */ /* ->SEC M1.6.2 */
AnnaBridge 165:d1b4690b3f8b 34 /* ->SEC M1.10.1 : Not magic number */
AnnaBridge 165:d1b4690b3f8b 35
AnnaBridge 165:d1b4690b3f8b 36 #define MLB (*(struct st_mlb *)0xE8034000uL) /* MLB */
AnnaBridge 165:d1b4690b3f8b 37
AnnaBridge 165:d1b4690b3f8b 38
AnnaBridge 165:d1b4690b3f8b 39 /* Start of channel array defines of MLB */
AnnaBridge 165:d1b4690b3f8b 40
AnnaBridge 165:d1b4690b3f8b 41 /* Channel array defines of MLB_FROM_CECR0_ARRAY */
AnnaBridge 165:d1b4690b3f8b 42 /*(Sample) value = MLB_FROM_CECR0_ARRAY[ channel ]->CECR0; */
AnnaBridge 165:d1b4690b3f8b 43 #define MLB_FROM_CECR0_ARRAY_COUNT (31)
AnnaBridge 165:d1b4690b3f8b 44 #define MLB_FROM_CECR0_ARRAY_ADDRESS_LIST \
AnnaBridge 165:d1b4690b3f8b 45 { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
AnnaBridge 165:d1b4690b3f8b 46 &MLB_FROM_CECR0, &MLB_FROM_CECR1, &MLB_FROM_CECR2, &MLB_FROM_CECR3, &MLB_FROM_CECR4, &MLB_FROM_CECR5, &MLB_FROM_CECR6, &MLB_FROM_CECR7, \
AnnaBridge 165:d1b4690b3f8b 47 &MLB_FROM_CECR8, &MLB_FROM_CECR9, &MLB_FROM_CECR10, &MLB_FROM_CECR11, &MLB_FROM_CECR12, &MLB_FROM_CECR13, &MLB_FROM_CECR14, &MLB_FROM_CECR15, \
AnnaBridge 165:d1b4690b3f8b 48 &MLB_FROM_CECR16, &MLB_FROM_CECR17, &MLB_FROM_CECR18, &MLB_FROM_CECR19, &MLB_FROM_CECR20, &MLB_FROM_CECR21, &MLB_FROM_CECR22, &MLB_FROM_CECR23, \
AnnaBridge 165:d1b4690b3f8b 49 &MLB_FROM_CECR24, &MLB_FROM_CECR25, &MLB_FROM_CECR26, &MLB_FROM_CECR27, &MLB_FROM_CECR28, &MLB_FROM_CECR29, &MLB_FROM_CECR30 \
AnnaBridge 165:d1b4690b3f8b 50 } /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
AnnaBridge 165:d1b4690b3f8b 51 #define MLB_FROM_CECR0 (*(struct st_mlb_from_cecr0 *)&MLB.CECR0) /* MLB_FROM_CECR0 */
AnnaBridge 165:d1b4690b3f8b 52 #define MLB_FROM_CECR1 (*(struct st_mlb_from_cecr0 *)&MLB.CECR1) /* MLB_FROM_CECR1 */
AnnaBridge 165:d1b4690b3f8b 53 #define MLB_FROM_CECR2 (*(struct st_mlb_from_cecr0 *)&MLB.CECR2) /* MLB_FROM_CECR2 */
AnnaBridge 165:d1b4690b3f8b 54 #define MLB_FROM_CECR3 (*(struct st_mlb_from_cecr0 *)&MLB.CECR3) /* MLB_FROM_CECR3 */
AnnaBridge 165:d1b4690b3f8b 55 #define MLB_FROM_CECR4 (*(struct st_mlb_from_cecr0 *)&MLB.CECR4) /* MLB_FROM_CECR4 */
AnnaBridge 165:d1b4690b3f8b 56 #define MLB_FROM_CECR5 (*(struct st_mlb_from_cecr0 *)&MLB.CECR5) /* MLB_FROM_CECR5 */
AnnaBridge 165:d1b4690b3f8b 57 #define MLB_FROM_CECR6 (*(struct st_mlb_from_cecr0 *)&MLB.CECR6) /* MLB_FROM_CECR6 */
AnnaBridge 165:d1b4690b3f8b 58 #define MLB_FROM_CECR7 (*(struct st_mlb_from_cecr0 *)&MLB.CECR7) /* MLB_FROM_CECR7 */
AnnaBridge 165:d1b4690b3f8b 59 #define MLB_FROM_CECR8 (*(struct st_mlb_from_cecr0 *)&MLB.CECR8) /* MLB_FROM_CECR8 */
AnnaBridge 165:d1b4690b3f8b 60 #define MLB_FROM_CECR9 (*(struct st_mlb_from_cecr0 *)&MLB.CECR9) /* MLB_FROM_CECR9 */
AnnaBridge 165:d1b4690b3f8b 61 #define MLB_FROM_CECR10 (*(struct st_mlb_from_cecr0 *)&MLB.CECR10) /* MLB_FROM_CECR10 */
AnnaBridge 165:d1b4690b3f8b 62 #define MLB_FROM_CECR11 (*(struct st_mlb_from_cecr0 *)&MLB.CECR11) /* MLB_FROM_CECR11 */
AnnaBridge 165:d1b4690b3f8b 63 #define MLB_FROM_CECR12 (*(struct st_mlb_from_cecr0 *)&MLB.CECR12) /* MLB_FROM_CECR12 */
AnnaBridge 165:d1b4690b3f8b 64 #define MLB_FROM_CECR13 (*(struct st_mlb_from_cecr0 *)&MLB.CECR13) /* MLB_FROM_CECR13 */
AnnaBridge 165:d1b4690b3f8b 65 #define MLB_FROM_CECR14 (*(struct st_mlb_from_cecr0 *)&MLB.CECR14) /* MLB_FROM_CECR14 */
AnnaBridge 165:d1b4690b3f8b 66 #define MLB_FROM_CECR15 (*(struct st_mlb_from_cecr0 *)&MLB.CECR15) /* MLB_FROM_CECR15 */
AnnaBridge 165:d1b4690b3f8b 67 #define MLB_FROM_CECR16 (*(struct st_mlb_from_cecr0 *)&MLB.CECR16) /* MLB_FROM_CECR16 */
AnnaBridge 165:d1b4690b3f8b 68 #define MLB_FROM_CECR17 (*(struct st_mlb_from_cecr0 *)&MLB.CECR17) /* MLB_FROM_CECR17 */
AnnaBridge 165:d1b4690b3f8b 69 #define MLB_FROM_CECR18 (*(struct st_mlb_from_cecr0 *)&MLB.CECR18) /* MLB_FROM_CECR18 */
AnnaBridge 165:d1b4690b3f8b 70 #define MLB_FROM_CECR19 (*(struct st_mlb_from_cecr0 *)&MLB.CECR19) /* MLB_FROM_CECR19 */
AnnaBridge 165:d1b4690b3f8b 71 #define MLB_FROM_CECR20 (*(struct st_mlb_from_cecr0 *)&MLB.CECR20) /* MLB_FROM_CECR20 */
AnnaBridge 165:d1b4690b3f8b 72 #define MLB_FROM_CECR21 (*(struct st_mlb_from_cecr0 *)&MLB.CECR21) /* MLB_FROM_CECR21 */
AnnaBridge 165:d1b4690b3f8b 73 #define MLB_FROM_CECR22 (*(struct st_mlb_from_cecr0 *)&MLB.CECR22) /* MLB_FROM_CECR22 */
AnnaBridge 165:d1b4690b3f8b 74 #define MLB_FROM_CECR23 (*(struct st_mlb_from_cecr0 *)&MLB.CECR23) /* MLB_FROM_CECR23 */
AnnaBridge 165:d1b4690b3f8b 75 #define MLB_FROM_CECR24 (*(struct st_mlb_from_cecr0 *)&MLB.CECR24) /* MLB_FROM_CECR24 */
AnnaBridge 165:d1b4690b3f8b 76 #define MLB_FROM_CECR25 (*(struct st_mlb_from_cecr0 *)&MLB.CECR25) /* MLB_FROM_CECR25 */
AnnaBridge 165:d1b4690b3f8b 77 #define MLB_FROM_CECR26 (*(struct st_mlb_from_cecr0 *)&MLB.CECR26) /* MLB_FROM_CECR26 */
AnnaBridge 165:d1b4690b3f8b 78 #define MLB_FROM_CECR27 (*(struct st_mlb_from_cecr0 *)&MLB.CECR27) /* MLB_FROM_CECR27 */
AnnaBridge 165:d1b4690b3f8b 79 #define MLB_FROM_CECR28 (*(struct st_mlb_from_cecr0 *)&MLB.CECR28) /* MLB_FROM_CECR28 */
AnnaBridge 165:d1b4690b3f8b 80 #define MLB_FROM_CECR29 (*(struct st_mlb_from_cecr0 *)&MLB.CECR29) /* MLB_FROM_CECR29 */
AnnaBridge 165:d1b4690b3f8b 81 #define MLB_FROM_CECR30 (*(struct st_mlb_from_cecr0 *)&MLB.CECR30) /* MLB_FROM_CECR30 */
AnnaBridge 165:d1b4690b3f8b 82
AnnaBridge 165:d1b4690b3f8b 83 /* End of channel array defines of MLB */
AnnaBridge 165:d1b4690b3f8b 84
AnnaBridge 165:d1b4690b3f8b 85
AnnaBridge 165:d1b4690b3f8b 86 #define MLBDCCR (MLB.DCCR)
AnnaBridge 165:d1b4690b3f8b 87 #define MLBSSCR (MLB.SSCR)
AnnaBridge 165:d1b4690b3f8b 88 #define MLBSDCR (MLB.SDCR)
AnnaBridge 165:d1b4690b3f8b 89 #define MLBSMCR (MLB.SMCR)
AnnaBridge 165:d1b4690b3f8b 90 #define MLBVCCR (MLB.VCCR)
AnnaBridge 165:d1b4690b3f8b 91 #define MLBSBCR (MLB.SBCR)
AnnaBridge 165:d1b4690b3f8b 92 #define MLBABCR (MLB.ABCR)
AnnaBridge 165:d1b4690b3f8b 93 #define MLBCBCR (MLB.CBCR)
AnnaBridge 165:d1b4690b3f8b 94 #define MLBIBCR (MLB.IBCR)
AnnaBridge 165:d1b4690b3f8b 95 #define MLBCICR (MLB.CICR)
AnnaBridge 165:d1b4690b3f8b 96 #define MLBCECR0 (MLB.CECR0)
AnnaBridge 165:d1b4690b3f8b 97 #define MLBCSCR0 (MLB.CSCR0)
AnnaBridge 165:d1b4690b3f8b 98 #define MLBCCBCR0 (MLB.CCBCR0)
AnnaBridge 165:d1b4690b3f8b 99 #define MLBCNBCR0 (MLB.CNBCR0)
AnnaBridge 165:d1b4690b3f8b 100 #define MLBCECR1 (MLB.CECR1)
AnnaBridge 165:d1b4690b3f8b 101 #define MLBCSCR1 (MLB.CSCR1)
AnnaBridge 165:d1b4690b3f8b 102 #define MLBCCBCR1 (MLB.CCBCR1)
AnnaBridge 165:d1b4690b3f8b 103 #define MLBCNBCR1 (MLB.CNBCR1)
AnnaBridge 165:d1b4690b3f8b 104 #define MLBCECR2 (MLB.CECR2)
AnnaBridge 165:d1b4690b3f8b 105 #define MLBCSCR2 (MLB.CSCR2)
AnnaBridge 165:d1b4690b3f8b 106 #define MLBCCBCR2 (MLB.CCBCR2)
AnnaBridge 165:d1b4690b3f8b 107 #define MLBCNBCR2 (MLB.CNBCR2)
AnnaBridge 165:d1b4690b3f8b 108 #define MLBCECR3 (MLB.CECR3)
AnnaBridge 165:d1b4690b3f8b 109 #define MLBCSCR3 (MLB.CSCR3)
AnnaBridge 165:d1b4690b3f8b 110 #define MLBCCBCR3 (MLB.CCBCR3)
AnnaBridge 165:d1b4690b3f8b 111 #define MLBCNBCR3 (MLB.CNBCR3)
AnnaBridge 165:d1b4690b3f8b 112 #define MLBCECR4 (MLB.CECR4)
AnnaBridge 165:d1b4690b3f8b 113 #define MLBCSCR4 (MLB.CSCR4)
AnnaBridge 165:d1b4690b3f8b 114 #define MLBCCBCR4 (MLB.CCBCR4)
AnnaBridge 165:d1b4690b3f8b 115 #define MLBCNBCR4 (MLB.CNBCR4)
AnnaBridge 165:d1b4690b3f8b 116 #define MLBCECR5 (MLB.CECR5)
AnnaBridge 165:d1b4690b3f8b 117 #define MLBCSCR5 (MLB.CSCR5)
AnnaBridge 165:d1b4690b3f8b 118 #define MLBCCBCR5 (MLB.CCBCR5)
AnnaBridge 165:d1b4690b3f8b 119 #define MLBCNBCR5 (MLB.CNBCR5)
AnnaBridge 165:d1b4690b3f8b 120 #define MLBCECR6 (MLB.CECR6)
AnnaBridge 165:d1b4690b3f8b 121 #define MLBCSCR6 (MLB.CSCR6)
AnnaBridge 165:d1b4690b3f8b 122 #define MLBCCBCR6 (MLB.CCBCR6)
AnnaBridge 165:d1b4690b3f8b 123 #define MLBCNBCR6 (MLB.CNBCR6)
AnnaBridge 165:d1b4690b3f8b 124 #define MLBCECR7 (MLB.CECR7)
AnnaBridge 165:d1b4690b3f8b 125 #define MLBCSCR7 (MLB.CSCR7)
AnnaBridge 165:d1b4690b3f8b 126 #define MLBCCBCR7 (MLB.CCBCR7)
AnnaBridge 165:d1b4690b3f8b 127 #define MLBCNBCR7 (MLB.CNBCR7)
AnnaBridge 165:d1b4690b3f8b 128 #define MLBCECR8 (MLB.CECR8)
AnnaBridge 165:d1b4690b3f8b 129 #define MLBCSCR8 (MLB.CSCR8)
AnnaBridge 165:d1b4690b3f8b 130 #define MLBCCBCR8 (MLB.CCBCR8)
AnnaBridge 165:d1b4690b3f8b 131 #define MLBCNBCR8 (MLB.CNBCR8)
AnnaBridge 165:d1b4690b3f8b 132 #define MLBCECR9 (MLB.CECR9)
AnnaBridge 165:d1b4690b3f8b 133 #define MLBCSCR9 (MLB.CSCR9)
AnnaBridge 165:d1b4690b3f8b 134 #define MLBCCBCR9 (MLB.CCBCR9)
AnnaBridge 165:d1b4690b3f8b 135 #define MLBCNBCR9 (MLB.CNBCR9)
AnnaBridge 165:d1b4690b3f8b 136 #define MLBCECR10 (MLB.CECR10)
AnnaBridge 165:d1b4690b3f8b 137 #define MLBCSCR10 (MLB.CSCR10)
AnnaBridge 165:d1b4690b3f8b 138 #define MLBCCBCR10 (MLB.CCBCR10)
AnnaBridge 165:d1b4690b3f8b 139 #define MLBCNBCR10 (MLB.CNBCR10)
AnnaBridge 165:d1b4690b3f8b 140 #define MLBCECR11 (MLB.CECR11)
AnnaBridge 165:d1b4690b3f8b 141 #define MLBCSCR11 (MLB.CSCR11)
AnnaBridge 165:d1b4690b3f8b 142 #define MLBCCBCR11 (MLB.CCBCR11)
AnnaBridge 165:d1b4690b3f8b 143 #define MLBCNBCR11 (MLB.CNBCR11)
AnnaBridge 165:d1b4690b3f8b 144 #define MLBCECR12 (MLB.CECR12)
AnnaBridge 165:d1b4690b3f8b 145 #define MLBCSCR12 (MLB.CSCR12)
AnnaBridge 165:d1b4690b3f8b 146 #define MLBCCBCR12 (MLB.CCBCR12)
AnnaBridge 165:d1b4690b3f8b 147 #define MLBCNBCR12 (MLB.CNBCR12)
AnnaBridge 165:d1b4690b3f8b 148 #define MLBCECR13 (MLB.CECR13)
AnnaBridge 165:d1b4690b3f8b 149 #define MLBCSCR13 (MLB.CSCR13)
AnnaBridge 165:d1b4690b3f8b 150 #define MLBCCBCR13 (MLB.CCBCR13)
AnnaBridge 165:d1b4690b3f8b 151 #define MLBCNBCR13 (MLB.CNBCR13)
AnnaBridge 165:d1b4690b3f8b 152 #define MLBCECR14 (MLB.CECR14)
AnnaBridge 165:d1b4690b3f8b 153 #define MLBCSCR14 (MLB.CSCR14)
AnnaBridge 165:d1b4690b3f8b 154 #define MLBCCBCR14 (MLB.CCBCR14)
AnnaBridge 165:d1b4690b3f8b 155 #define MLBCNBCR14 (MLB.CNBCR14)
AnnaBridge 165:d1b4690b3f8b 156 #define MLBCECR15 (MLB.CECR15)
AnnaBridge 165:d1b4690b3f8b 157 #define MLBCSCR15 (MLB.CSCR15)
AnnaBridge 165:d1b4690b3f8b 158 #define MLBCCBCR15 (MLB.CCBCR15)
AnnaBridge 165:d1b4690b3f8b 159 #define MLBCNBCR15 (MLB.CNBCR15)
AnnaBridge 165:d1b4690b3f8b 160 #define MLBCECR16 (MLB.CECR16)
AnnaBridge 165:d1b4690b3f8b 161 #define MLBCSCR16 (MLB.CSCR16)
AnnaBridge 165:d1b4690b3f8b 162 #define MLBCCBCR16 (MLB.CCBCR16)
AnnaBridge 165:d1b4690b3f8b 163 #define MLBCNBCR16 (MLB.CNBCR16)
AnnaBridge 165:d1b4690b3f8b 164 #define MLBCECR17 (MLB.CECR17)
AnnaBridge 165:d1b4690b3f8b 165 #define MLBCSCR17 (MLB.CSCR17)
AnnaBridge 165:d1b4690b3f8b 166 #define MLBCCBCR17 (MLB.CCBCR17)
AnnaBridge 165:d1b4690b3f8b 167 #define MLBCNBCR17 (MLB.CNBCR17)
AnnaBridge 165:d1b4690b3f8b 168 #define MLBCECR18 (MLB.CECR18)
AnnaBridge 165:d1b4690b3f8b 169 #define MLBCSCR18 (MLB.CSCR18)
AnnaBridge 165:d1b4690b3f8b 170 #define MLBCCBCR18 (MLB.CCBCR18)
AnnaBridge 165:d1b4690b3f8b 171 #define MLBCNBCR18 (MLB.CNBCR18)
AnnaBridge 165:d1b4690b3f8b 172 #define MLBCECR19 (MLB.CECR19)
AnnaBridge 165:d1b4690b3f8b 173 #define MLBCSCR19 (MLB.CSCR19)
AnnaBridge 165:d1b4690b3f8b 174 #define MLBCCBCR19 (MLB.CCBCR19)
AnnaBridge 165:d1b4690b3f8b 175 #define MLBCNBCR19 (MLB.CNBCR19)
AnnaBridge 165:d1b4690b3f8b 176 #define MLBCECR20 (MLB.CECR20)
AnnaBridge 165:d1b4690b3f8b 177 #define MLBCSCR20 (MLB.CSCR20)
AnnaBridge 165:d1b4690b3f8b 178 #define MLBCCBCR20 (MLB.CCBCR20)
AnnaBridge 165:d1b4690b3f8b 179 #define MLBCNBCR20 (MLB.CNBCR20)
AnnaBridge 165:d1b4690b3f8b 180 #define MLBCECR21 (MLB.CECR21)
AnnaBridge 165:d1b4690b3f8b 181 #define MLBCSCR21 (MLB.CSCR21)
AnnaBridge 165:d1b4690b3f8b 182 #define MLBCCBCR21 (MLB.CCBCR21)
AnnaBridge 165:d1b4690b3f8b 183 #define MLBCNBCR21 (MLB.CNBCR21)
AnnaBridge 165:d1b4690b3f8b 184 #define MLBCECR22 (MLB.CECR22)
AnnaBridge 165:d1b4690b3f8b 185 #define MLBCSCR22 (MLB.CSCR22)
AnnaBridge 165:d1b4690b3f8b 186 #define MLBCCBCR22 (MLB.CCBCR22)
AnnaBridge 165:d1b4690b3f8b 187 #define MLBCNBCR22 (MLB.CNBCR22)
AnnaBridge 165:d1b4690b3f8b 188 #define MLBCECR23 (MLB.CECR23)
AnnaBridge 165:d1b4690b3f8b 189 #define MLBCSCR23 (MLB.CSCR23)
AnnaBridge 165:d1b4690b3f8b 190 #define MLBCCBCR23 (MLB.CCBCR23)
AnnaBridge 165:d1b4690b3f8b 191 #define MLBCNBCR23 (MLB.CNBCR23)
AnnaBridge 165:d1b4690b3f8b 192 #define MLBCECR24 (MLB.CECR24)
AnnaBridge 165:d1b4690b3f8b 193 #define MLBCSCR24 (MLB.CSCR24)
AnnaBridge 165:d1b4690b3f8b 194 #define MLBCCBCR24 (MLB.CCBCR24)
AnnaBridge 165:d1b4690b3f8b 195 #define MLBCNBCR24 (MLB.CNBCR24)
AnnaBridge 165:d1b4690b3f8b 196 #define MLBCECR25 (MLB.CECR25)
AnnaBridge 165:d1b4690b3f8b 197 #define MLBCSCR25 (MLB.CSCR25)
AnnaBridge 165:d1b4690b3f8b 198 #define MLBCCBCR25 (MLB.CCBCR25)
AnnaBridge 165:d1b4690b3f8b 199 #define MLBCNBCR25 (MLB.CNBCR25)
AnnaBridge 165:d1b4690b3f8b 200 #define MLBCECR26 (MLB.CECR26)
AnnaBridge 165:d1b4690b3f8b 201 #define MLBCSCR26 (MLB.CSCR26)
AnnaBridge 165:d1b4690b3f8b 202 #define MLBCCBCR26 (MLB.CCBCR26)
AnnaBridge 165:d1b4690b3f8b 203 #define MLBCNBCR26 (MLB.CNBCR26)
AnnaBridge 165:d1b4690b3f8b 204 #define MLBCECR27 (MLB.CECR27)
AnnaBridge 165:d1b4690b3f8b 205 #define MLBCSCR27 (MLB.CSCR27)
AnnaBridge 165:d1b4690b3f8b 206 #define MLBCCBCR27 (MLB.CCBCR27)
AnnaBridge 165:d1b4690b3f8b 207 #define MLBCNBCR27 (MLB.CNBCR27)
AnnaBridge 165:d1b4690b3f8b 208 #define MLBCECR28 (MLB.CECR28)
AnnaBridge 165:d1b4690b3f8b 209 #define MLBCSCR28 (MLB.CSCR28)
AnnaBridge 165:d1b4690b3f8b 210 #define MLBCCBCR28 (MLB.CCBCR28)
AnnaBridge 165:d1b4690b3f8b 211 #define MLBCNBCR28 (MLB.CNBCR28)
AnnaBridge 165:d1b4690b3f8b 212 #define MLBCECR29 (MLB.CECR29)
AnnaBridge 165:d1b4690b3f8b 213 #define MLBCSCR29 (MLB.CSCR29)
AnnaBridge 165:d1b4690b3f8b 214 #define MLBCCBCR29 (MLB.CCBCR29)
AnnaBridge 165:d1b4690b3f8b 215 #define MLBCNBCR29 (MLB.CNBCR29)
AnnaBridge 165:d1b4690b3f8b 216 #define MLBCECR30 (MLB.CECR30)
AnnaBridge 165:d1b4690b3f8b 217 #define MLBCSCR30 (MLB.CSCR30)
AnnaBridge 165:d1b4690b3f8b 218 #define MLBCCBCR30 (MLB.CCBCR30)
AnnaBridge 165:d1b4690b3f8b 219 #define MLBCNBCR30 (MLB.CNBCR30)
AnnaBridge 165:d1b4690b3f8b 220 #define MLBLCBCR0 (MLB.LCBCR0)
AnnaBridge 165:d1b4690b3f8b 221 #define MLBLCBCR1 (MLB.LCBCR1)
AnnaBridge 165:d1b4690b3f8b 222 #define MLBLCBCR2 (MLB.LCBCR2)
AnnaBridge 165:d1b4690b3f8b 223 #define MLBLCBCR3 (MLB.LCBCR3)
AnnaBridge 165:d1b4690b3f8b 224 #define MLBLCBCR4 (MLB.LCBCR4)
AnnaBridge 165:d1b4690b3f8b 225 #define MLBLCBCR5 (MLB.LCBCR5)
AnnaBridge 165:d1b4690b3f8b 226 #define MLBLCBCR6 (MLB.LCBCR6)
AnnaBridge 165:d1b4690b3f8b 227 #define MLBLCBCR7 (MLB.LCBCR7)
AnnaBridge 165:d1b4690b3f8b 228 #define MLBLCBCR8 (MLB.LCBCR8)
AnnaBridge 165:d1b4690b3f8b 229 #define MLBLCBCR9 (MLB.LCBCR9)
AnnaBridge 165:d1b4690b3f8b 230 #define MLBLCBCR10 (MLB.LCBCR10)
AnnaBridge 165:d1b4690b3f8b 231 #define MLBLCBCR11 (MLB.LCBCR11)
AnnaBridge 165:d1b4690b3f8b 232 #define MLBLCBCR12 (MLB.LCBCR12)
AnnaBridge 165:d1b4690b3f8b 233 #define MLBLCBCR13 (MLB.LCBCR13)
AnnaBridge 165:d1b4690b3f8b 234 #define MLBLCBCR14 (MLB.LCBCR14)
AnnaBridge 165:d1b4690b3f8b 235 #define MLBLCBCR15 (MLB.LCBCR15)
AnnaBridge 165:d1b4690b3f8b 236 #define MLBLCBCR16 (MLB.LCBCR16)
AnnaBridge 165:d1b4690b3f8b 237 #define MLBLCBCR17 (MLB.LCBCR17)
AnnaBridge 165:d1b4690b3f8b 238 #define MLBLCBCR18 (MLB.LCBCR18)
AnnaBridge 165:d1b4690b3f8b 239 #define MLBLCBCR19 (MLB.LCBCR19)
AnnaBridge 165:d1b4690b3f8b 240 #define MLBLCBCR20 (MLB.LCBCR20)
AnnaBridge 165:d1b4690b3f8b 241 #define MLBLCBCR21 (MLB.LCBCR21)
AnnaBridge 165:d1b4690b3f8b 242 #define MLBLCBCR22 (MLB.LCBCR22)
AnnaBridge 165:d1b4690b3f8b 243 #define MLBLCBCR23 (MLB.LCBCR23)
AnnaBridge 165:d1b4690b3f8b 244 #define MLBLCBCR24 (MLB.LCBCR24)
AnnaBridge 165:d1b4690b3f8b 245 #define MLBLCBCR25 (MLB.LCBCR25)
AnnaBridge 165:d1b4690b3f8b 246 #define MLBLCBCR26 (MLB.LCBCR26)
AnnaBridge 165:d1b4690b3f8b 247 #define MLBLCBCR27 (MLB.LCBCR27)
AnnaBridge 165:d1b4690b3f8b 248 #define MLBLCBCR28 (MLB.LCBCR28)
AnnaBridge 165:d1b4690b3f8b 249 #define MLBLCBCR29 (MLB.LCBCR29)
AnnaBridge 165:d1b4690b3f8b 250 #define MLBLCBCR30 (MLB.LCBCR30)
AnnaBridge 165:d1b4690b3f8b 251
AnnaBridge 165:d1b4690b3f8b 252 #define MLB_LCBCR0_COUNT (31)
AnnaBridge 165:d1b4690b3f8b 253
AnnaBridge 165:d1b4690b3f8b 254
AnnaBridge 165:d1b4690b3f8b 255 typedef struct st_mlb
AnnaBridge 165:d1b4690b3f8b 256 {
AnnaBridge 165:d1b4690b3f8b 257 /* MLB */
AnnaBridge 165:d1b4690b3f8b 258 volatile uint32_t DCCR; /* DCCR */
AnnaBridge 165:d1b4690b3f8b 259 volatile uint32_t SSCR; /* SSCR */
AnnaBridge 165:d1b4690b3f8b 260 volatile uint32_t SDCR; /* SDCR */
AnnaBridge 165:d1b4690b3f8b 261 volatile uint32_t SMCR; /* SMCR */
AnnaBridge 165:d1b4690b3f8b 262 volatile uint8_t dummy156[12]; /* */
AnnaBridge 165:d1b4690b3f8b 263 volatile uint32_t VCCR; /* VCCR */
AnnaBridge 165:d1b4690b3f8b 264 volatile uint32_t SBCR; /* SBCR */
AnnaBridge 165:d1b4690b3f8b 265 volatile uint32_t ABCR; /* ABCR */
AnnaBridge 165:d1b4690b3f8b 266 volatile uint32_t CBCR; /* CBCR */
AnnaBridge 165:d1b4690b3f8b 267 volatile uint32_t IBCR; /* IBCR */
AnnaBridge 165:d1b4690b3f8b 268 volatile uint32_t CICR; /* CICR */
AnnaBridge 165:d1b4690b3f8b 269 volatile uint8_t dummy157[12]; /* */
AnnaBridge 165:d1b4690b3f8b 270
AnnaBridge 165:d1b4690b3f8b 271 /* start of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 272 volatile uint32_t CECR0; /* CECR0 */
AnnaBridge 165:d1b4690b3f8b 273 volatile uint32_t CSCR0; /* CSCR0 */
AnnaBridge 165:d1b4690b3f8b 274 volatile uint32_t CCBCR0; /* CCBCR0 */
AnnaBridge 165:d1b4690b3f8b 275 volatile uint32_t CNBCR0; /* CNBCR0 */
AnnaBridge 165:d1b4690b3f8b 276
AnnaBridge 165:d1b4690b3f8b 277 /* end of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 278
AnnaBridge 165:d1b4690b3f8b 279 /* start of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 280 volatile uint32_t CECR1; /* CECR1 */
AnnaBridge 165:d1b4690b3f8b 281 volatile uint32_t CSCR1; /* CSCR1 */
AnnaBridge 165:d1b4690b3f8b 282 volatile uint32_t CCBCR1; /* CCBCR1 */
AnnaBridge 165:d1b4690b3f8b 283 volatile uint32_t CNBCR1; /* CNBCR1 */
AnnaBridge 165:d1b4690b3f8b 284
AnnaBridge 165:d1b4690b3f8b 285 /* end of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 286
AnnaBridge 165:d1b4690b3f8b 287 /* start of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 288 volatile uint32_t CECR2; /* CECR2 */
AnnaBridge 165:d1b4690b3f8b 289 volatile uint32_t CSCR2; /* CSCR2 */
AnnaBridge 165:d1b4690b3f8b 290 volatile uint32_t CCBCR2; /* CCBCR2 */
AnnaBridge 165:d1b4690b3f8b 291 volatile uint32_t CNBCR2; /* CNBCR2 */
AnnaBridge 165:d1b4690b3f8b 292
AnnaBridge 165:d1b4690b3f8b 293 /* end of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 294
AnnaBridge 165:d1b4690b3f8b 295 /* start of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 296 volatile uint32_t CECR3; /* CECR3 */
AnnaBridge 165:d1b4690b3f8b 297 volatile uint32_t CSCR3; /* CSCR3 */
AnnaBridge 165:d1b4690b3f8b 298 volatile uint32_t CCBCR3; /* CCBCR3 */
AnnaBridge 165:d1b4690b3f8b 299 volatile uint32_t CNBCR3; /* CNBCR3 */
AnnaBridge 165:d1b4690b3f8b 300
AnnaBridge 165:d1b4690b3f8b 301 /* end of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 302
AnnaBridge 165:d1b4690b3f8b 303 /* start of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 304 volatile uint32_t CECR4; /* CECR4 */
AnnaBridge 165:d1b4690b3f8b 305 volatile uint32_t CSCR4; /* CSCR4 */
AnnaBridge 165:d1b4690b3f8b 306 volatile uint32_t CCBCR4; /* CCBCR4 */
AnnaBridge 165:d1b4690b3f8b 307 volatile uint32_t CNBCR4; /* CNBCR4 */
AnnaBridge 165:d1b4690b3f8b 308
AnnaBridge 165:d1b4690b3f8b 309 /* end of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 310
AnnaBridge 165:d1b4690b3f8b 311 /* start of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 312 volatile uint32_t CECR5; /* CECR5 */
AnnaBridge 165:d1b4690b3f8b 313 volatile uint32_t CSCR5; /* CSCR5 */
AnnaBridge 165:d1b4690b3f8b 314 volatile uint32_t CCBCR5; /* CCBCR5 */
AnnaBridge 165:d1b4690b3f8b 315 volatile uint32_t CNBCR5; /* CNBCR5 */
AnnaBridge 165:d1b4690b3f8b 316
AnnaBridge 165:d1b4690b3f8b 317 /* end of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 318
AnnaBridge 165:d1b4690b3f8b 319 /* start of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 320 volatile uint32_t CECR6; /* CECR6 */
AnnaBridge 165:d1b4690b3f8b 321 volatile uint32_t CSCR6; /* CSCR6 */
AnnaBridge 165:d1b4690b3f8b 322 volatile uint32_t CCBCR6; /* CCBCR6 */
AnnaBridge 165:d1b4690b3f8b 323 volatile uint32_t CNBCR6; /* CNBCR6 */
AnnaBridge 165:d1b4690b3f8b 324
AnnaBridge 165:d1b4690b3f8b 325 /* end of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 326
AnnaBridge 165:d1b4690b3f8b 327 /* start of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 328 volatile uint32_t CECR7; /* CECR7 */
AnnaBridge 165:d1b4690b3f8b 329 volatile uint32_t CSCR7; /* CSCR7 */
AnnaBridge 165:d1b4690b3f8b 330 volatile uint32_t CCBCR7; /* CCBCR7 */
AnnaBridge 165:d1b4690b3f8b 331 volatile uint32_t CNBCR7; /* CNBCR7 */
AnnaBridge 165:d1b4690b3f8b 332
AnnaBridge 165:d1b4690b3f8b 333 /* end of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 334
AnnaBridge 165:d1b4690b3f8b 335 /* start of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 336 volatile uint32_t CECR8; /* CECR8 */
AnnaBridge 165:d1b4690b3f8b 337 volatile uint32_t CSCR8; /* CSCR8 */
AnnaBridge 165:d1b4690b3f8b 338 volatile uint32_t CCBCR8; /* CCBCR8 */
AnnaBridge 165:d1b4690b3f8b 339 volatile uint32_t CNBCR8; /* CNBCR8 */
AnnaBridge 165:d1b4690b3f8b 340
AnnaBridge 165:d1b4690b3f8b 341 /* end of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 342
AnnaBridge 165:d1b4690b3f8b 343 /* start of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 344 volatile uint32_t CECR9; /* CECR9 */
AnnaBridge 165:d1b4690b3f8b 345 volatile uint32_t CSCR9; /* CSCR9 */
AnnaBridge 165:d1b4690b3f8b 346 volatile uint32_t CCBCR9; /* CCBCR9 */
AnnaBridge 165:d1b4690b3f8b 347 volatile uint32_t CNBCR9; /* CNBCR9 */
AnnaBridge 165:d1b4690b3f8b 348
AnnaBridge 165:d1b4690b3f8b 349 /* end of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 350
AnnaBridge 165:d1b4690b3f8b 351 /* start of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 352 volatile uint32_t CECR10; /* CECR10 */
AnnaBridge 165:d1b4690b3f8b 353 volatile uint32_t CSCR10; /* CSCR10 */
AnnaBridge 165:d1b4690b3f8b 354 volatile uint32_t CCBCR10; /* CCBCR10 */
AnnaBridge 165:d1b4690b3f8b 355 volatile uint32_t CNBCR10; /* CNBCR10 */
AnnaBridge 165:d1b4690b3f8b 356
AnnaBridge 165:d1b4690b3f8b 357 /* end of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 358
AnnaBridge 165:d1b4690b3f8b 359 /* start of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 360 volatile uint32_t CECR11; /* CECR11 */
AnnaBridge 165:d1b4690b3f8b 361 volatile uint32_t CSCR11; /* CSCR11 */
AnnaBridge 165:d1b4690b3f8b 362 volatile uint32_t CCBCR11; /* CCBCR11 */
AnnaBridge 165:d1b4690b3f8b 363 volatile uint32_t CNBCR11; /* CNBCR11 */
AnnaBridge 165:d1b4690b3f8b 364
AnnaBridge 165:d1b4690b3f8b 365 /* end of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 366
AnnaBridge 165:d1b4690b3f8b 367 /* start of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 368 volatile uint32_t CECR12; /* CECR12 */
AnnaBridge 165:d1b4690b3f8b 369 volatile uint32_t CSCR12; /* CSCR12 */
AnnaBridge 165:d1b4690b3f8b 370 volatile uint32_t CCBCR12; /* CCBCR12 */
AnnaBridge 165:d1b4690b3f8b 371 volatile uint32_t CNBCR12; /* CNBCR12 */
AnnaBridge 165:d1b4690b3f8b 372
AnnaBridge 165:d1b4690b3f8b 373 /* end of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 374
AnnaBridge 165:d1b4690b3f8b 375 /* start of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 376 volatile uint32_t CECR13; /* CECR13 */
AnnaBridge 165:d1b4690b3f8b 377 volatile uint32_t CSCR13; /* CSCR13 */
AnnaBridge 165:d1b4690b3f8b 378 volatile uint32_t CCBCR13; /* CCBCR13 */
AnnaBridge 165:d1b4690b3f8b 379 volatile uint32_t CNBCR13; /* CNBCR13 */
AnnaBridge 165:d1b4690b3f8b 380
AnnaBridge 165:d1b4690b3f8b 381 /* end of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 382
AnnaBridge 165:d1b4690b3f8b 383 /* start of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 384 volatile uint32_t CECR14; /* CECR14 */
AnnaBridge 165:d1b4690b3f8b 385 volatile uint32_t CSCR14; /* CSCR14 */
AnnaBridge 165:d1b4690b3f8b 386 volatile uint32_t CCBCR14; /* CCBCR14 */
AnnaBridge 165:d1b4690b3f8b 387 volatile uint32_t CNBCR14; /* CNBCR14 */
AnnaBridge 165:d1b4690b3f8b 388
AnnaBridge 165:d1b4690b3f8b 389 /* end of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 390
AnnaBridge 165:d1b4690b3f8b 391 /* start of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 392 volatile uint32_t CECR15; /* CECR15 */
AnnaBridge 165:d1b4690b3f8b 393 volatile uint32_t CSCR15; /* CSCR15 */
AnnaBridge 165:d1b4690b3f8b 394 volatile uint32_t CCBCR15; /* CCBCR15 */
AnnaBridge 165:d1b4690b3f8b 395 volatile uint32_t CNBCR15; /* CNBCR15 */
AnnaBridge 165:d1b4690b3f8b 396
AnnaBridge 165:d1b4690b3f8b 397 /* end of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 398
AnnaBridge 165:d1b4690b3f8b 399 /* start of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 400 volatile uint32_t CECR16; /* CECR16 */
AnnaBridge 165:d1b4690b3f8b 401 volatile uint32_t CSCR16; /* CSCR16 */
AnnaBridge 165:d1b4690b3f8b 402 volatile uint32_t CCBCR16; /* CCBCR16 */
AnnaBridge 165:d1b4690b3f8b 403 volatile uint32_t CNBCR16; /* CNBCR16 */
AnnaBridge 165:d1b4690b3f8b 404
AnnaBridge 165:d1b4690b3f8b 405 /* end of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 406
AnnaBridge 165:d1b4690b3f8b 407 /* start of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 408 volatile uint32_t CECR17; /* CECR17 */
AnnaBridge 165:d1b4690b3f8b 409 volatile uint32_t CSCR17; /* CSCR17 */
AnnaBridge 165:d1b4690b3f8b 410 volatile uint32_t CCBCR17; /* CCBCR17 */
AnnaBridge 165:d1b4690b3f8b 411 volatile uint32_t CNBCR17; /* CNBCR17 */
AnnaBridge 165:d1b4690b3f8b 412
AnnaBridge 165:d1b4690b3f8b 413 /* end of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 414
AnnaBridge 165:d1b4690b3f8b 415 /* start of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 416 volatile uint32_t CECR18; /* CECR18 */
AnnaBridge 165:d1b4690b3f8b 417 volatile uint32_t CSCR18; /* CSCR18 */
AnnaBridge 165:d1b4690b3f8b 418 volatile uint32_t CCBCR18; /* CCBCR18 */
AnnaBridge 165:d1b4690b3f8b 419 volatile uint32_t CNBCR18; /* CNBCR18 */
AnnaBridge 165:d1b4690b3f8b 420
AnnaBridge 165:d1b4690b3f8b 421 /* end of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 422
AnnaBridge 165:d1b4690b3f8b 423 /* start of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 424 volatile uint32_t CECR19; /* CECR19 */
AnnaBridge 165:d1b4690b3f8b 425 volatile uint32_t CSCR19; /* CSCR19 */
AnnaBridge 165:d1b4690b3f8b 426 volatile uint32_t CCBCR19; /* CCBCR19 */
AnnaBridge 165:d1b4690b3f8b 427 volatile uint32_t CNBCR19; /* CNBCR19 */
AnnaBridge 165:d1b4690b3f8b 428
AnnaBridge 165:d1b4690b3f8b 429 /* end of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 430
AnnaBridge 165:d1b4690b3f8b 431 /* start of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 432 volatile uint32_t CECR20; /* CECR20 */
AnnaBridge 165:d1b4690b3f8b 433 volatile uint32_t CSCR20; /* CSCR20 */
AnnaBridge 165:d1b4690b3f8b 434 volatile uint32_t CCBCR20; /* CCBCR20 */
AnnaBridge 165:d1b4690b3f8b 435 volatile uint32_t CNBCR20; /* CNBCR20 */
AnnaBridge 165:d1b4690b3f8b 436
AnnaBridge 165:d1b4690b3f8b 437 /* end of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 438
AnnaBridge 165:d1b4690b3f8b 439 /* start of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 440 volatile uint32_t CECR21; /* CECR21 */
AnnaBridge 165:d1b4690b3f8b 441 volatile uint32_t CSCR21; /* CSCR21 */
AnnaBridge 165:d1b4690b3f8b 442 volatile uint32_t CCBCR21; /* CCBCR21 */
AnnaBridge 165:d1b4690b3f8b 443 volatile uint32_t CNBCR21; /* CNBCR21 */
AnnaBridge 165:d1b4690b3f8b 444
AnnaBridge 165:d1b4690b3f8b 445 /* end of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 446
AnnaBridge 165:d1b4690b3f8b 447 /* start of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 448 volatile uint32_t CECR22; /* CECR22 */
AnnaBridge 165:d1b4690b3f8b 449 volatile uint32_t CSCR22; /* CSCR22 */
AnnaBridge 165:d1b4690b3f8b 450 volatile uint32_t CCBCR22; /* CCBCR22 */
AnnaBridge 165:d1b4690b3f8b 451 volatile uint32_t CNBCR22; /* CNBCR22 */
AnnaBridge 165:d1b4690b3f8b 452
AnnaBridge 165:d1b4690b3f8b 453 /* end of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 454
AnnaBridge 165:d1b4690b3f8b 455 /* start of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 456 volatile uint32_t CECR23; /* CECR23 */
AnnaBridge 165:d1b4690b3f8b 457 volatile uint32_t CSCR23; /* CSCR23 */
AnnaBridge 165:d1b4690b3f8b 458 volatile uint32_t CCBCR23; /* CCBCR23 */
AnnaBridge 165:d1b4690b3f8b 459 volatile uint32_t CNBCR23; /* CNBCR23 */
AnnaBridge 165:d1b4690b3f8b 460
AnnaBridge 165:d1b4690b3f8b 461 /* end of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 462
AnnaBridge 165:d1b4690b3f8b 463 /* start of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 464 volatile uint32_t CECR24; /* CECR24 */
AnnaBridge 165:d1b4690b3f8b 465 volatile uint32_t CSCR24; /* CSCR24 */
AnnaBridge 165:d1b4690b3f8b 466 volatile uint32_t CCBCR24; /* CCBCR24 */
AnnaBridge 165:d1b4690b3f8b 467 volatile uint32_t CNBCR24; /* CNBCR24 */
AnnaBridge 165:d1b4690b3f8b 468
AnnaBridge 165:d1b4690b3f8b 469 /* end of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 470
AnnaBridge 165:d1b4690b3f8b 471 /* start of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 472 volatile uint32_t CECR25; /* CECR25 */
AnnaBridge 165:d1b4690b3f8b 473 volatile uint32_t CSCR25; /* CSCR25 */
AnnaBridge 165:d1b4690b3f8b 474 volatile uint32_t CCBCR25; /* CCBCR25 */
AnnaBridge 165:d1b4690b3f8b 475 volatile uint32_t CNBCR25; /* CNBCR25 */
AnnaBridge 165:d1b4690b3f8b 476
AnnaBridge 165:d1b4690b3f8b 477 /* end of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 478
AnnaBridge 165:d1b4690b3f8b 479 /* start of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 480 volatile uint32_t CECR26; /* CECR26 */
AnnaBridge 165:d1b4690b3f8b 481 volatile uint32_t CSCR26; /* CSCR26 */
AnnaBridge 165:d1b4690b3f8b 482 volatile uint32_t CCBCR26; /* CCBCR26 */
AnnaBridge 165:d1b4690b3f8b 483 volatile uint32_t CNBCR26; /* CNBCR26 */
AnnaBridge 165:d1b4690b3f8b 484
AnnaBridge 165:d1b4690b3f8b 485 /* end of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 486
AnnaBridge 165:d1b4690b3f8b 487 /* start of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 488 volatile uint32_t CECR27; /* CECR27 */
AnnaBridge 165:d1b4690b3f8b 489 volatile uint32_t CSCR27; /* CSCR27 */
AnnaBridge 165:d1b4690b3f8b 490 volatile uint32_t CCBCR27; /* CCBCR27 */
AnnaBridge 165:d1b4690b3f8b 491 volatile uint32_t CNBCR27; /* CNBCR27 */
AnnaBridge 165:d1b4690b3f8b 492
AnnaBridge 165:d1b4690b3f8b 493 /* end of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 494
AnnaBridge 165:d1b4690b3f8b 495 /* start of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 496 volatile uint32_t CECR28; /* CECR28 */
AnnaBridge 165:d1b4690b3f8b 497 volatile uint32_t CSCR28; /* CSCR28 */
AnnaBridge 165:d1b4690b3f8b 498 volatile uint32_t CCBCR28; /* CCBCR28 */
AnnaBridge 165:d1b4690b3f8b 499 volatile uint32_t CNBCR28; /* CNBCR28 */
AnnaBridge 165:d1b4690b3f8b 500
AnnaBridge 165:d1b4690b3f8b 501 /* end of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 502
AnnaBridge 165:d1b4690b3f8b 503 /* start of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 504 volatile uint32_t CECR29; /* CECR29 */
AnnaBridge 165:d1b4690b3f8b 505 volatile uint32_t CSCR29; /* CSCR29 */
AnnaBridge 165:d1b4690b3f8b 506 volatile uint32_t CCBCR29; /* CCBCR29 */
AnnaBridge 165:d1b4690b3f8b 507 volatile uint32_t CNBCR29; /* CNBCR29 */
AnnaBridge 165:d1b4690b3f8b 508
AnnaBridge 165:d1b4690b3f8b 509 /* end of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 510
AnnaBridge 165:d1b4690b3f8b 511 /* start of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 512 volatile uint32_t CECR30; /* CECR30 */
AnnaBridge 165:d1b4690b3f8b 513 volatile uint32_t CSCR30; /* CSCR30 */
AnnaBridge 165:d1b4690b3f8b 514 volatile uint32_t CCBCR30; /* CCBCR30 */
AnnaBridge 165:d1b4690b3f8b 515 volatile uint32_t CNBCR30; /* CNBCR30 */
AnnaBridge 165:d1b4690b3f8b 516
AnnaBridge 165:d1b4690b3f8b 517 /* end of struct st_mlb_from_cecr0 */
AnnaBridge 165:d1b4690b3f8b 518 volatile uint8_t dummy158[80]; /* */
AnnaBridge 165:d1b4690b3f8b 519
AnnaBridge 165:d1b4690b3f8b 520 /* #define MLB_LCBCR0_COUNT (31) */
AnnaBridge 165:d1b4690b3f8b 521 volatile uint32_t LCBCR0; /* LCBCR0 */
AnnaBridge 165:d1b4690b3f8b 522 volatile uint32_t LCBCR1; /* LCBCR1 */
AnnaBridge 165:d1b4690b3f8b 523 volatile uint32_t LCBCR2; /* LCBCR2 */
AnnaBridge 165:d1b4690b3f8b 524 volatile uint32_t LCBCR3; /* LCBCR3 */
AnnaBridge 165:d1b4690b3f8b 525 volatile uint32_t LCBCR4; /* LCBCR4 */
AnnaBridge 165:d1b4690b3f8b 526 volatile uint32_t LCBCR5; /* LCBCR5 */
AnnaBridge 165:d1b4690b3f8b 527 volatile uint32_t LCBCR6; /* LCBCR6 */
AnnaBridge 165:d1b4690b3f8b 528 volatile uint32_t LCBCR7; /* LCBCR7 */
AnnaBridge 165:d1b4690b3f8b 529 volatile uint32_t LCBCR8; /* LCBCR8 */
AnnaBridge 165:d1b4690b3f8b 530 volatile uint32_t LCBCR9; /* LCBCR9 */
AnnaBridge 165:d1b4690b3f8b 531 volatile uint32_t LCBCR10; /* LCBCR10 */
AnnaBridge 165:d1b4690b3f8b 532 volatile uint32_t LCBCR11; /* LCBCR11 */
AnnaBridge 165:d1b4690b3f8b 533 volatile uint32_t LCBCR12; /* LCBCR12 */
AnnaBridge 165:d1b4690b3f8b 534 volatile uint32_t LCBCR13; /* LCBCR13 */
AnnaBridge 165:d1b4690b3f8b 535 volatile uint32_t LCBCR14; /* LCBCR14 */
AnnaBridge 165:d1b4690b3f8b 536 volatile uint32_t LCBCR15; /* LCBCR15 */
AnnaBridge 165:d1b4690b3f8b 537 volatile uint32_t LCBCR16; /* LCBCR16 */
AnnaBridge 165:d1b4690b3f8b 538 volatile uint32_t LCBCR17; /* LCBCR17 */
AnnaBridge 165:d1b4690b3f8b 539 volatile uint32_t LCBCR18; /* LCBCR18 */
AnnaBridge 165:d1b4690b3f8b 540 volatile uint32_t LCBCR19; /* LCBCR19 */
AnnaBridge 165:d1b4690b3f8b 541 volatile uint32_t LCBCR20; /* LCBCR20 */
AnnaBridge 165:d1b4690b3f8b 542 volatile uint32_t LCBCR21; /* LCBCR21 */
AnnaBridge 165:d1b4690b3f8b 543 volatile uint32_t LCBCR22; /* LCBCR22 */
AnnaBridge 165:d1b4690b3f8b 544 volatile uint32_t LCBCR23; /* LCBCR23 */
AnnaBridge 165:d1b4690b3f8b 545 volatile uint32_t LCBCR24; /* LCBCR24 */
AnnaBridge 165:d1b4690b3f8b 546 volatile uint32_t LCBCR25; /* LCBCR25 */
AnnaBridge 165:d1b4690b3f8b 547 volatile uint32_t LCBCR26; /* LCBCR26 */
AnnaBridge 165:d1b4690b3f8b 548 volatile uint32_t LCBCR27; /* LCBCR27 */
AnnaBridge 165:d1b4690b3f8b 549 volatile uint32_t LCBCR28; /* LCBCR28 */
AnnaBridge 165:d1b4690b3f8b 550 volatile uint32_t LCBCR29; /* LCBCR29 */
AnnaBridge 165:d1b4690b3f8b 551 volatile uint32_t LCBCR30; /* LCBCR30 */
AnnaBridge 165:d1b4690b3f8b 552 } r_io_mlb_t;
AnnaBridge 165:d1b4690b3f8b 553
AnnaBridge 165:d1b4690b3f8b 554
AnnaBridge 165:d1b4690b3f8b 555 typedef struct st_mlb_from_cecr0
AnnaBridge 165:d1b4690b3f8b 556 {
AnnaBridge 165:d1b4690b3f8b 557
AnnaBridge 165:d1b4690b3f8b 558 volatile uint32_t CECR0; /* CECR0 */
AnnaBridge 165:d1b4690b3f8b 559 volatile uint32_t CSCR0; /* CSCR0 */
AnnaBridge 165:d1b4690b3f8b 560 volatile uint32_t CCBCR0; /* CCBCR0 */
AnnaBridge 165:d1b4690b3f8b 561 volatile uint32_t CNBCR0; /* CNBCR0 */
AnnaBridge 165:d1b4690b3f8b 562 } r_io_mlb_from_cecr0_t;
AnnaBridge 165:d1b4690b3f8b 563
AnnaBridge 165:d1b4690b3f8b 564
AnnaBridge 165:d1b4690b3f8b 565 /* Channel array defines of MLB (2)*/
AnnaBridge 165:d1b4690b3f8b 566 #ifdef DECLARE_MLB_FROM_CECR0_ARRAY_CHANNELS
AnnaBridge 165:d1b4690b3f8b 567 volatile struct st_mlb_from_cecr0* MLB_FROM_CECR0_ARRAY[ MLB_FROM_CECR0_ARRAY_COUNT ] =
AnnaBridge 165:d1b4690b3f8b 568 /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
AnnaBridge 165:d1b4690b3f8b 569 MLB_FROM_CECR0_ARRAY_ADDRESS_LIST;
AnnaBridge 165:d1b4690b3f8b 570 /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
AnnaBridge 165:d1b4690b3f8b 571 #endif /* DECLARE_MLB_FROM_CECR0_ARRAY_CHANNELS */
AnnaBridge 165:d1b4690b3f8b 572 /* End of channel array defines of MLB (2)*/
AnnaBridge 165:d1b4690b3f8b 573
AnnaBridge 165:d1b4690b3f8b 574
AnnaBridge 165:d1b4690b3f8b 575 /* <-SEC M1.10.1 */
AnnaBridge 165:d1b4690b3f8b 576 /* <-MISRA 18.4 */ /* <-SEC M1.6.2 */
AnnaBridge 165:d1b4690b3f8b 577 /* <-QAC 0857 */
AnnaBridge 165:d1b4690b3f8b 578 /* <-QAC 0639 */
AnnaBridge 165:d1b4690b3f8b 579 #endif