Changeset 374 for asp3_tinet_ecnl_arm/trunk/asp3_dcre/mbed/targets/TARGET_RENESAS/TARGET_RZA1XX/TARGET_RZ_A1H/device/inc/iodefines/mtu2_iodefine.h
- Timestamp:
- Apr 5, 2019, 9:26:53 PM (5 years ago)
- Location:
- asp3_tinet_ecnl_arm/trunk/asp3_dcre/mbed/targets/TARGET_RENESAS/TARGET_RZA1XX
- Files:
-
- 1 added
- 1 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
asp3_tinet_ecnl_arm/trunk/asp3_dcre/mbed/targets/TARGET_RENESAS/TARGET_RZA1XX/TARGET_RZ_A1H/device/inc/iodefines/mtu2_iodefine.h
r352 r374 19 19 * following link: 20 20 * http://www.renesas.com/disclaimer* 21 * Copyright (C) 2013-201 4Renesas Electronics Corporation. All rights reserved.21 * Copyright (C) 2013-2015 Renesas Electronics Corporation. All rights reserved. 22 22 *******************************************************************************/ 23 23 /******************************************************************************* … … 25 25 * $Rev: $ 26 26 * $Date:: $ 27 * Description : Definition of I/O Register (V1.00a)27 * Description : Definition of I/O Register for RZ/A1H,M (V2.00h) 28 28 ******************************************************************************/ 29 29 #ifndef MTU2_IODEFINE_H 30 30 #define MTU2_IODEFINE_H 31 /* ->QAC 0639 : Over 127 members (C90) */ 32 /* ->QAC 0857 : Over 1024 #define (C90) */ 33 /* ->MISRA 18.4 : Pack unpack union */ /* ->SEC M1.6.2 */ 31 34 /* ->SEC M1.10.1 : Not magic number */ 32 35 33 struct st_mtu2 34 { /* MTU2 */ 36 #define MTU2 (*(struct st_mtu2 *)0xFCFF0000uL) /* MTU2 */ 37 38 39 #define MTU2TCR_2 (MTU2.TCR_2) 40 #define MTU2TMDR_2 (MTU2.TMDR_2) 41 #define MTU2TIOR_2 (MTU2.TIOR_2) 42 #define MTU2TIER_2 (MTU2.TIER_2) 43 #define MTU2TSR_2 (MTU2.TSR_2) 44 #define MTU2TCNT_2 (MTU2.TCNT_2) 45 #define MTU2TGRA_2 (MTU2.TGRA_2) 46 #define MTU2TGRB_2 (MTU2.TGRB_2) 47 #define MTU2TCR_3 (MTU2.TCR_3) 48 #define MTU2TCR_4 (MTU2.TCR_4) 49 #define MTU2TMDR_3 (MTU2.TMDR_3) 50 #define MTU2TMDR_4 (MTU2.TMDR_4) 51 #define MTU2TIORH_3 (MTU2.TIORH_3) 52 #define MTU2TIORL_3 (MTU2.TIORL_3) 53 #define MTU2TIORH_4 (MTU2.TIORH_4) 54 #define MTU2TIORL_4 (MTU2.TIORL_4) 55 #define MTU2TIER_3 (MTU2.TIER_3) 56 #define MTU2TIER_4 (MTU2.TIER_4) 57 #define MTU2TOER (MTU2.TOER) 58 #define MTU2TGCR (MTU2.TGCR) 59 #define MTU2TOCR1 (MTU2.TOCR1) 60 #define MTU2TOCR2 (MTU2.TOCR2) 61 #define MTU2TCNT_3 (MTU2.TCNT_3) 62 #define MTU2TCNT_4 (MTU2.TCNT_4) 63 #define MTU2TCDR (MTU2.TCDR) 64 #define MTU2TDDR (MTU2.TDDR) 65 #define MTU2TGRA_3 (MTU2.TGRA_3) 66 #define MTU2TGRB_3 (MTU2.TGRB_3) 67 #define MTU2TGRA_4 (MTU2.TGRA_4) 68 #define MTU2TGRB_4 (MTU2.TGRB_4) 69 #define MTU2TCNTS (MTU2.TCNTS) 70 #define MTU2TCBR (MTU2.TCBR) 71 #define MTU2TGRC_3 (MTU2.TGRC_3) 72 #define MTU2TGRD_3 (MTU2.TGRD_3) 73 #define MTU2TGRC_4 (MTU2.TGRC_4) 74 #define MTU2TGRD_4 (MTU2.TGRD_4) 75 #define MTU2TSR_3 (MTU2.TSR_3) 76 #define MTU2TSR_4 (MTU2.TSR_4) 77 #define MTU2TITCR (MTU2.TITCR) 78 #define MTU2TITCNT (MTU2.TITCNT) 79 #define MTU2TBTER (MTU2.TBTER) 80 #define MTU2TDER (MTU2.TDER) 81 #define MTU2TOLBR (MTU2.TOLBR) 82 #define MTU2TBTM_3 (MTU2.TBTM_3) 83 #define MTU2TBTM_4 (MTU2.TBTM_4) 84 #define MTU2TADCR (MTU2.TADCR) 85 #define MTU2TADCORA_4 (MTU2.TADCORA_4) 86 #define MTU2TADCORB_4 (MTU2.TADCORB_4) 87 #define MTU2TADCOBRA_4 (MTU2.TADCOBRA_4) 88 #define MTU2TADCOBRB_4 (MTU2.TADCOBRB_4) 89 #define MTU2TWCR (MTU2.TWCR) 90 #define MTU2TSTR (MTU2.TSTR) 91 #define MTU2TSYR (MTU2.TSYR) 92 #define MTU2TRWER (MTU2.TRWER) 93 #define MTU2TCR_0 (MTU2.TCR_0) 94 #define MTU2TMDR_0 (MTU2.TMDR_0) 95 #define MTU2TIORH_0 (MTU2.TIORH_0) 96 #define MTU2TIORL_0 (MTU2.TIORL_0) 97 #define MTU2TIER_0 (MTU2.TIER_0) 98 #define MTU2TSR_0 (MTU2.TSR_0) 99 #define MTU2TCNT_0 (MTU2.TCNT_0) 100 #define MTU2TGRA_0 (MTU2.TGRA_0) 101 #define MTU2TGRB_0 (MTU2.TGRB_0) 102 #define MTU2TGRC_0 (MTU2.TGRC_0) 103 #define MTU2TGRD_0 (MTU2.TGRD_0) 104 #define MTU2TGRE_0 (MTU2.TGRE_0) 105 #define MTU2TGRF_0 (MTU2.TGRF_0) 106 #define MTU2TIER2_0 (MTU2.TIER2_0) 107 #define MTU2TSR2_0 (MTU2.TSR2_0) 108 #define MTU2TBTM_0 (MTU2.TBTM_0) 109 #define MTU2TCR_1 (MTU2.TCR_1) 110 #define MTU2TMDR_1 (MTU2.TMDR_1) 111 #define MTU2TIOR_1 (MTU2.TIOR_1) 112 #define MTU2TIER_1 (MTU2.TIER_1) 113 #define MTU2TSR_1 (MTU2.TSR_1) 114 #define MTU2TCNT_1 (MTU2.TCNT_1) 115 #define MTU2TGRA_1 (MTU2.TGRA_1) 116 #define MTU2TGRB_1 (MTU2.TGRB_1) 117 #define MTU2TICCR (MTU2.TICCR) 118 119 120 typedef struct st_mtu2 121 { 122 /* MTU2 */ 35 123 volatile uint8_t TCR_2; /* TCR_2 */ 36 124 volatile uint8_t TMDR_2; /* TMDR_2 */ … … 129 217 volatile uint8_t dummy536[4]; /* */ 130 218 volatile uint8_t TICCR; /* TICCR */ 131 }; 132 133 134 #define MTU2 (*(struct st_mtu2 *)0xFCFF0000uL) /* MTU2 */ 135 136 137 #define MTU2TCR_2 MTU2.TCR_2 138 #define MTU2TMDR_2 MTU2.TMDR_2 139 #define MTU2TIOR_2 MTU2.TIOR_2 140 #define MTU2TIER_2 MTU2.TIER_2 141 #define MTU2TSR_2 MTU2.TSR_2 142 #define MTU2TCNT_2 MTU2.TCNT_2 143 #define MTU2TGRA_2 MTU2.TGRA_2 144 #define MTU2TGRB_2 MTU2.TGRB_2 145 #define MTU2TCR_3 MTU2.TCR_3 146 #define MTU2TCR_4 MTU2.TCR_4 147 #define MTU2TMDR_3 MTU2.TMDR_3 148 #define MTU2TMDR_4 MTU2.TMDR_4 149 #define MTU2TIORH_3 MTU2.TIORH_3 150 #define MTU2TIORL_3 MTU2.TIORL_3 151 #define MTU2TIORH_4 MTU2.TIORH_4 152 #define MTU2TIORL_4 MTU2.TIORL_4 153 #define MTU2TIER_3 MTU2.TIER_3 154 #define MTU2TIER_4 MTU2.TIER_4 155 #define MTU2TOER MTU2.TOER 156 #define MTU2TGCR MTU2.TGCR 157 #define MTU2TOCR1 MTU2.TOCR1 158 #define MTU2TOCR2 MTU2.TOCR2 159 #define MTU2TCNT_3 MTU2.TCNT_3 160 #define MTU2TCNT_4 MTU2.TCNT_4 161 #define MTU2TCDR MTU2.TCDR 162 #define MTU2TDDR MTU2.TDDR 163 #define MTU2TGRA_3 MTU2.TGRA_3 164 #define MTU2TGRB_3 MTU2.TGRB_3 165 #define MTU2TGRA_4 MTU2.TGRA_4 166 #define MTU2TGRB_4 MTU2.TGRB_4 167 #define MTU2TCNTS MTU2.TCNTS 168 #define MTU2TCBR MTU2.TCBR 169 #define MTU2TGRC_3 MTU2.TGRC_3 170 #define MTU2TGRD_3 MTU2.TGRD_3 171 #define MTU2TGRC_4 MTU2.TGRC_4 172 #define MTU2TGRD_4 MTU2.TGRD_4 173 #define MTU2TSR_3 MTU2.TSR_3 174 #define MTU2TSR_4 MTU2.TSR_4 175 #define MTU2TITCR MTU2.TITCR 176 #define MTU2TITCNT MTU2.TITCNT 177 #define MTU2TBTER MTU2.TBTER 178 #define MTU2TDER MTU2.TDER 179 #define MTU2TOLBR MTU2.TOLBR 180 #define MTU2TBTM_3 MTU2.TBTM_3 181 #define MTU2TBTM_4 MTU2.TBTM_4 182 #define MTU2TADCR MTU2.TADCR 183 #define MTU2TADCORA_4 MTU2.TADCORA_4 184 #define MTU2TADCORB_4 MTU2.TADCORB_4 185 #define MTU2TADCOBRA_4 MTU2.TADCOBRA_4 186 #define MTU2TADCOBRB_4 MTU2.TADCOBRB_4 187 #define MTU2TWCR MTU2.TWCR 188 #define MTU2TSTR MTU2.TSTR 189 #define MTU2TSYR MTU2.TSYR 190 #define MTU2TRWER MTU2.TRWER 191 #define MTU2TCR_0 MTU2.TCR_0 192 #define MTU2TMDR_0 MTU2.TMDR_0 193 #define MTU2TIORH_0 MTU2.TIORH_0 194 #define MTU2TIORL_0 MTU2.TIORL_0 195 #define MTU2TIER_0 MTU2.TIER_0 196 #define MTU2TSR_0 MTU2.TSR_0 197 #define MTU2TCNT_0 MTU2.TCNT_0 198 #define MTU2TGRA_0 MTU2.TGRA_0 199 #define MTU2TGRB_0 MTU2.TGRB_0 200 #define MTU2TGRC_0 MTU2.TGRC_0 201 #define MTU2TGRD_0 MTU2.TGRD_0 202 #define MTU2TGRE_0 MTU2.TGRE_0 203 #define MTU2TGRF_0 MTU2.TGRF_0 204 #define MTU2TIER2_0 MTU2.TIER2_0 205 #define MTU2TSR2_0 MTU2.TSR2_0 206 #define MTU2TBTM_0 MTU2.TBTM_0 207 #define MTU2TCR_1 MTU2.TCR_1 208 #define MTU2TMDR_1 MTU2.TMDR_1 209 #define MTU2TIOR_1 MTU2.TIOR_1 210 #define MTU2TIER_1 MTU2.TIER_1 211 #define MTU2TSR_1 MTU2.TSR_1 212 #define MTU2TCNT_1 MTU2.TCNT_1 213 #define MTU2TGRA_1 MTU2.TGRA_1 214 #define MTU2TGRB_1 MTU2.TGRB_1 215 #define MTU2TICCR MTU2.TICCR 219 } r_io_mtu2_t; 220 221 216 222 /* <-SEC M1.10.1 */ 223 /* <-MISRA 18.4 */ /* <-SEC M1.6.2 */ 224 /* <-QAC 0857 */ 225 /* <-QAC 0639 */ 217 226 #endif
Note:
See TracChangeset
for help on using the changeset viewer.