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.
TARGET_VK_RZ_A1H/TOOLCHAIN_IAR/mlb_iodefine.h@172:65be27845400, 2019-02-20 (annotated)
- Committer:
- AnnaBridge
- Date:
- Wed Feb 20 20:53:29 2019 +0000
- Revision:
- 172:65be27845400
- Parent:
- 171:3a7713b1edbc
mbed library release version 165
Who changed what in which revision?
User | Revision | Line number | New 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 |