mbed library sources for airmote
Fork of mbed-src by
targets/cmsis/TARGET_RENESAS/TARGET_RZ_A1H/inc/iodefines/cpg_iodefine.h@625:88d3fa07e462, 2015-11-24 (annotated)
- Committer:
- zskdan
- Date:
- Tue Nov 24 14:02:46 2015 +0000
- Revision:
- 625:88d3fa07e462
- Parent:
- 390:35c2c1cf29cd
remove unused service
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
mbed_official | 390:35c2c1cf29cd | 1 | /******************************************************************************* |
mbed_official | 390:35c2c1cf29cd | 2 | * DISCLAIMER |
mbed_official | 390:35c2c1cf29cd | 3 | * This software is supplied by Renesas Electronics Corporation and is only |
mbed_official | 390:35c2c1cf29cd | 4 | * intended for use with Renesas products. No other uses are authorized. This |
mbed_official | 390:35c2c1cf29cd | 5 | * software is owned by Renesas Electronics Corporation and is protected under |
mbed_official | 390:35c2c1cf29cd | 6 | * all applicable laws, including copyright laws. |
mbed_official | 390:35c2c1cf29cd | 7 | * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING |
mbed_official | 390:35c2c1cf29cd | 8 | * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT |
mbed_official | 390:35c2c1cf29cd | 9 | * LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE |
mbed_official | 390:35c2c1cf29cd | 10 | * AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED. |
mbed_official | 390:35c2c1cf29cd | 11 | * TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS |
mbed_official | 390:35c2c1cf29cd | 12 | * ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE |
mbed_official | 390:35c2c1cf29cd | 13 | * FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR |
mbed_official | 390:35c2c1cf29cd | 14 | * ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE |
mbed_official | 390:35c2c1cf29cd | 15 | * BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. |
mbed_official | 390:35c2c1cf29cd | 16 | * Renesas reserves the right, without notice, to make changes to this software |
mbed_official | 390:35c2c1cf29cd | 17 | * and to discontinue the availability of this software. By using this software, |
mbed_official | 390:35c2c1cf29cd | 18 | * you agree to the additional terms and conditions found by accessing the |
mbed_official | 390:35c2c1cf29cd | 19 | * following link: |
mbed_official | 390:35c2c1cf29cd | 20 | * http://www.renesas.com/disclaimer* |
mbed_official | 390:35c2c1cf29cd | 21 | * Copyright (C) 2013-2014 Renesas Electronics Corporation. All rights reserved. |
mbed_official | 390:35c2c1cf29cd | 22 | *******************************************************************************/ |
mbed_official | 390:35c2c1cf29cd | 23 | /******************************************************************************* |
mbed_official | 390:35c2c1cf29cd | 24 | * File Name : cpg_iodefine.h |
mbed_official | 390:35c2c1cf29cd | 25 | * $Rev: $ |
mbed_official | 390:35c2c1cf29cd | 26 | * $Date:: $ |
mbed_official | 390:35c2c1cf29cd | 27 | * Description : Definition of I/O Register (V1.00a) |
mbed_official | 390:35c2c1cf29cd | 28 | ******************************************************************************/ |
mbed_official | 390:35c2c1cf29cd | 29 | #ifndef CPG_IODEFINE_H |
mbed_official | 390:35c2c1cf29cd | 30 | #define CPG_IODEFINE_H |
mbed_official | 390:35c2c1cf29cd | 31 | /* ->SEC M1.10.1 : Not magic number */ |
mbed_official | 390:35c2c1cf29cd | 32 | |
mbed_official | 390:35c2c1cf29cd | 33 | struct st_cpg |
mbed_official | 390:35c2c1cf29cd | 34 | { /* CPG */ |
mbed_official | 390:35c2c1cf29cd | 35 | volatile uint16_t FRQCR; /* FRQCR */ |
mbed_official | 390:35c2c1cf29cd | 36 | volatile uint8_t dummy319[2]; /* */ |
mbed_official | 390:35c2c1cf29cd | 37 | volatile uint16_t FRQCR2; /* FRQCR2 */ |
mbed_official | 390:35c2c1cf29cd | 38 | volatile uint8_t dummy320[2]; /* */ |
mbed_official | 390:35c2c1cf29cd | 39 | volatile uint8_t CPUSTS; /* CPUSTS */ |
mbed_official | 390:35c2c1cf29cd | 40 | volatile uint8_t dummy321[7]; /* */ |
mbed_official | 390:35c2c1cf29cd | 41 | volatile uint8_t STBCR1; /* STBCR1 */ |
mbed_official | 390:35c2c1cf29cd | 42 | volatile uint8_t dummy322[3]; /* */ |
mbed_official | 390:35c2c1cf29cd | 43 | volatile uint8_t STBCR2; /* STBCR2 */ |
mbed_official | 390:35c2c1cf29cd | 44 | volatile uint8_t dummy323[11]; /* */ |
mbed_official | 390:35c2c1cf29cd | 45 | volatile uint8_t STBREQ1; /* STBREQ1 */ |
mbed_official | 390:35c2c1cf29cd | 46 | volatile uint8_t dummy324[3]; /* */ |
mbed_official | 390:35c2c1cf29cd | 47 | volatile uint8_t STBREQ2; /* STBREQ2 */ |
mbed_official | 390:35c2c1cf29cd | 48 | volatile uint8_t dummy325[11]; /* */ |
mbed_official | 390:35c2c1cf29cd | 49 | volatile uint8_t STBACK1; /* STBACK1 */ |
mbed_official | 390:35c2c1cf29cd | 50 | volatile uint8_t dummy326[3]; /* */ |
mbed_official | 390:35c2c1cf29cd | 51 | volatile uint8_t STBACK2; /* STBACK2 */ |
mbed_official | 390:35c2c1cf29cd | 52 | volatile uint8_t dummy327[955]; /* */ |
mbed_official | 390:35c2c1cf29cd | 53 | /* start of struct st_cpg_from_syscr1 */ |
mbed_official | 390:35c2c1cf29cd | 54 | volatile uint8_t SYSCR1; /* SYSCR1 */ |
mbed_official | 390:35c2c1cf29cd | 55 | volatile uint8_t dummy328[3]; /* */ |
mbed_official | 390:35c2c1cf29cd | 56 | /* end of struct st_cpg_from_syscr1 */ |
mbed_official | 390:35c2c1cf29cd | 57 | /* start of struct st_cpg_from_syscr1 */ |
mbed_official | 390:35c2c1cf29cd | 58 | volatile uint8_t SYSCR2; /* SYSCR2 */ |
mbed_official | 390:35c2c1cf29cd | 59 | volatile uint8_t dummy329[3]; /* */ |
mbed_official | 390:35c2c1cf29cd | 60 | /* end of struct st_cpg_from_syscr1 */ |
mbed_official | 390:35c2c1cf29cd | 61 | /* start of struct st_cpg_from_syscr1 */ |
mbed_official | 390:35c2c1cf29cd | 62 | volatile uint8_t SYSCR3; /* SYSCR3 */ |
mbed_official | 390:35c2c1cf29cd | 63 | volatile uint8_t dummy3300[3]; /* */ |
mbed_official | 390:35c2c1cf29cd | 64 | /* end of struct st_cpg_from_syscr1 */ |
mbed_official | 390:35c2c1cf29cd | 65 | volatile uint8_t dummy3301[20]; /* */ |
mbed_official | 390:35c2c1cf29cd | 66 | /* start of struct st_cpg_from_stbcr3 */ |
mbed_official | 390:35c2c1cf29cd | 67 | volatile uint8_t STBCR3; /* STBCR3 */ |
mbed_official | 390:35c2c1cf29cd | 68 | volatile uint8_t dummy331[3]; /* */ |
mbed_official | 390:35c2c1cf29cd | 69 | /* end of struct st_cpg_from_stbcr3 */ |
mbed_official | 390:35c2c1cf29cd | 70 | /* start of struct st_cpg_from_stbcr3 */ |
mbed_official | 390:35c2c1cf29cd | 71 | volatile uint8_t STBCR4; /* STBCR4 */ |
mbed_official | 390:35c2c1cf29cd | 72 | volatile uint8_t dummy332[3]; /* */ |
mbed_official | 390:35c2c1cf29cd | 73 | /* end of struct st_cpg_from_stbcr3 */ |
mbed_official | 390:35c2c1cf29cd | 74 | /* start of struct st_cpg_from_stbcr3 */ |
mbed_official | 390:35c2c1cf29cd | 75 | volatile uint8_t STBCR5; /* STBCR5 */ |
mbed_official | 390:35c2c1cf29cd | 76 | volatile uint8_t dummy333[3]; /* */ |
mbed_official | 390:35c2c1cf29cd | 77 | /* end of struct st_cpg_from_stbcr3 */ |
mbed_official | 390:35c2c1cf29cd | 78 | /* start of struct st_cpg_from_stbcr3 */ |
mbed_official | 390:35c2c1cf29cd | 79 | volatile uint8_t STBCR6; /* STBCR6 */ |
mbed_official | 390:35c2c1cf29cd | 80 | volatile uint8_t dummy334[3]; /* */ |
mbed_official | 390:35c2c1cf29cd | 81 | /* end of struct st_cpg_from_stbcr3 */ |
mbed_official | 390:35c2c1cf29cd | 82 | /* start of struct st_cpg_from_stbcr3 */ |
mbed_official | 390:35c2c1cf29cd | 83 | volatile uint8_t STBCR7; /* STBCR7 */ |
mbed_official | 390:35c2c1cf29cd | 84 | volatile uint8_t dummy335[3]; /* */ |
mbed_official | 390:35c2c1cf29cd | 85 | /* end of struct st_cpg_from_stbcr3 */ |
mbed_official | 390:35c2c1cf29cd | 86 | /* start of struct st_cpg_from_stbcr3 */ |
mbed_official | 390:35c2c1cf29cd | 87 | volatile uint8_t STBCR8; /* STBCR8 */ |
mbed_official | 390:35c2c1cf29cd | 88 | volatile uint8_t dummy336[3]; /* */ |
mbed_official | 390:35c2c1cf29cd | 89 | /* end of struct st_cpg_from_stbcr3 */ |
mbed_official | 390:35c2c1cf29cd | 90 | /* start of struct st_cpg_from_stbcr3 */ |
mbed_official | 390:35c2c1cf29cd | 91 | volatile uint8_t STBCR9; /* STBCR9 */ |
mbed_official | 390:35c2c1cf29cd | 92 | volatile uint8_t dummy337[3]; /* */ |
mbed_official | 390:35c2c1cf29cd | 93 | /* end of struct st_cpg_from_stbcr3 */ |
mbed_official | 390:35c2c1cf29cd | 94 | /* start of struct st_cpg_from_stbcr3 */ |
mbed_official | 390:35c2c1cf29cd | 95 | volatile uint8_t STBCR10; /* STBCR10 */ |
mbed_official | 390:35c2c1cf29cd | 96 | volatile uint8_t dummy338[3]; /* */ |
mbed_official | 390:35c2c1cf29cd | 97 | /* end of struct st_cpg_from_stbcr3 */ |
mbed_official | 390:35c2c1cf29cd | 98 | /* start of struct st_cpg_from_stbcr3 */ |
mbed_official | 390:35c2c1cf29cd | 99 | volatile uint8_t STBCR11; /* STBCR11 */ |
mbed_official | 390:35c2c1cf29cd | 100 | volatile uint8_t dummy339[3]; /* */ |
mbed_official | 390:35c2c1cf29cd | 101 | /* end of struct st_cpg_from_stbcr3 */ |
mbed_official | 390:35c2c1cf29cd | 102 | /* start of struct st_cpg_from_stbcr3 */ |
mbed_official | 390:35c2c1cf29cd | 103 | volatile uint8_t STBCR12; /* STBCR12 */ |
mbed_official | 390:35c2c1cf29cd | 104 | volatile uint8_t dummy3400[3]; /* */ |
mbed_official | 390:35c2c1cf29cd | 105 | /* end of struct st_cpg_from_stbcr3 */ |
mbed_official | 390:35c2c1cf29cd | 106 | volatile uint8_t dummy3401[24]; /* */ |
mbed_official | 390:35c2c1cf29cd | 107 | /* start of struct st_cpg_from_swrstcr1 */ |
mbed_official | 390:35c2c1cf29cd | 108 | volatile uint8_t SWRSTCR1; /* SWRSTCR1 */ |
mbed_official | 390:35c2c1cf29cd | 109 | volatile uint8_t dummy341[3]; /* */ |
mbed_official | 390:35c2c1cf29cd | 110 | /* end of struct st_cpg_from_swrstcr1 */ |
mbed_official | 390:35c2c1cf29cd | 111 | /* start of struct st_cpg_from_swrstcr1 */ |
mbed_official | 390:35c2c1cf29cd | 112 | volatile uint8_t SWRSTCR2; /* SWRSTCR2 */ |
mbed_official | 390:35c2c1cf29cd | 113 | volatile uint8_t dummy342[3]; /* */ |
mbed_official | 390:35c2c1cf29cd | 114 | /* end of struct st_cpg_from_swrstcr1 */ |
mbed_official | 390:35c2c1cf29cd | 115 | /* start of struct st_cpg_from_swrstcr1 */ |
mbed_official | 390:35c2c1cf29cd | 116 | volatile uint8_t SWRSTCR3; /* SWRSTCR3 */ |
mbed_official | 390:35c2c1cf29cd | 117 | volatile uint8_t dummy3430[3]; /* */ |
mbed_official | 390:35c2c1cf29cd | 118 | /* end of struct st_cpg_from_swrstcr1 */ |
mbed_official | 390:35c2c1cf29cd | 119 | volatile uint8_t dummy3431[4]; /* */ |
mbed_official | 390:35c2c1cf29cd | 120 | volatile uint8_t STBCR13; /* STBCR13 */ |
mbed_official | 390:35c2c1cf29cd | 121 | volatile uint8_t dummy344[70543]; /* */ |
mbed_official | 390:35c2c1cf29cd | 122 | volatile uint8_t RRAMKP; /* RRAMKP */ |
mbed_official | 390:35c2c1cf29cd | 123 | volatile uint8_t dummy345[1]; /* */ |
mbed_official | 390:35c2c1cf29cd | 124 | volatile uint8_t DSCTR; /* DSCTR */ |
mbed_official | 390:35c2c1cf29cd | 125 | volatile uint8_t dummy346[1]; /* */ |
mbed_official | 390:35c2c1cf29cd | 126 | volatile uint16_t DSSSR; /* DSSSR */ |
mbed_official | 390:35c2c1cf29cd | 127 | volatile uint16_t DSESR; /* DSESR */ |
mbed_official | 390:35c2c1cf29cd | 128 | volatile uint16_t DSFR; /* DSFR */ |
mbed_official | 390:35c2c1cf29cd | 129 | volatile uint8_t dummy347[6]; /* */ |
mbed_official | 390:35c2c1cf29cd | 130 | volatile uint8_t XTALCTR; /* XTALCTR */ |
mbed_official | 390:35c2c1cf29cd | 131 | }; |
mbed_official | 390:35c2c1cf29cd | 132 | |
mbed_official | 390:35c2c1cf29cd | 133 | |
mbed_official | 390:35c2c1cf29cd | 134 | struct st_cpg_from_syscr1 |
mbed_official | 390:35c2c1cf29cd | 135 | { |
mbed_official | 390:35c2c1cf29cd | 136 | volatile uint8_t SYSCR1; /* SYSCR1 */ |
mbed_official | 390:35c2c1cf29cd | 137 | volatile uint8_t dummy1[3]; /* */ |
mbed_official | 390:35c2c1cf29cd | 138 | }; |
mbed_official | 390:35c2c1cf29cd | 139 | |
mbed_official | 390:35c2c1cf29cd | 140 | |
mbed_official | 390:35c2c1cf29cd | 141 | struct st_cpg_from_stbcr3 |
mbed_official | 390:35c2c1cf29cd | 142 | { |
mbed_official | 390:35c2c1cf29cd | 143 | volatile uint8_t STBCR3; /* STBCR3 */ |
mbed_official | 390:35c2c1cf29cd | 144 | volatile uint8_t dummy1[3]; /* */ |
mbed_official | 390:35c2c1cf29cd | 145 | }; |
mbed_official | 390:35c2c1cf29cd | 146 | |
mbed_official | 390:35c2c1cf29cd | 147 | |
mbed_official | 390:35c2c1cf29cd | 148 | struct st_cpg_from_swrstcr1 |
mbed_official | 390:35c2c1cf29cd | 149 | { |
mbed_official | 390:35c2c1cf29cd | 150 | volatile uint8_t SWRSTCR1; /* SWRSTCR1 */ |
mbed_official | 390:35c2c1cf29cd | 151 | volatile uint8_t dummy1[3]; /* */ |
mbed_official | 390:35c2c1cf29cd | 152 | }; |
mbed_official | 390:35c2c1cf29cd | 153 | |
mbed_official | 390:35c2c1cf29cd | 154 | |
mbed_official | 390:35c2c1cf29cd | 155 | #define CPG (*(struct st_cpg *)0xFCFE0010uL) /* CPG */ |
mbed_official | 390:35c2c1cf29cd | 156 | |
mbed_official | 390:35c2c1cf29cd | 157 | |
mbed_official | 390:35c2c1cf29cd | 158 | /* Start of channnel array defines of CPG */ |
mbed_official | 390:35c2c1cf29cd | 159 | |
mbed_official | 390:35c2c1cf29cd | 160 | /* Channnel array defines of CPG_FROM_SWRSTCR1_ARRAY */ |
mbed_official | 390:35c2c1cf29cd | 161 | /*(Sample) value = CPG_FROM_SWRSTCR1_ARRAY[ channel ]->SWRSTCR1; */ |
mbed_official | 390:35c2c1cf29cd | 162 | #define CPG_FROM_SWRSTCR1_ARRAY_COUNT 3 |
mbed_official | 390:35c2c1cf29cd | 163 | #define CPG_FROM_SWRSTCR1_ARRAY_ADDRESS_LIST \ |
mbed_official | 390:35c2c1cf29cd | 164 | { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \ |
mbed_official | 390:35c2c1cf29cd | 165 | &CPG_FROM_SWRSTCR1, &CPG_FROM_SWRSTCR2, &CPG_FROM_SWRSTCR3 \ |
mbed_official | 390:35c2c1cf29cd | 166 | } /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */ |
mbed_official | 390:35c2c1cf29cd | 167 | #define CPG_FROM_SWRSTCR1 (*(struct st_cpg_from_swrstcr1 *)&CPG.SWRSTCR1) /* CPG_FROM_SWRSTCR1 */ |
mbed_official | 390:35c2c1cf29cd | 168 | #define CPG_FROM_SWRSTCR2 (*(struct st_cpg_from_swrstcr1 *)&CPG.SWRSTCR2) /* CPG_FROM_SWRSTCR2 */ |
mbed_official | 390:35c2c1cf29cd | 169 | #define CPG_FROM_SWRSTCR3 (*(struct st_cpg_from_swrstcr1 *)&CPG.SWRSTCR3) /* CPG_FROM_SWRSTCR3 */ |
mbed_official | 390:35c2c1cf29cd | 170 | |
mbed_official | 390:35c2c1cf29cd | 171 | |
mbed_official | 390:35c2c1cf29cd | 172 | /* Channnel array defines of CPG_FROM_STBCR3_ARRAY */ |
mbed_official | 390:35c2c1cf29cd | 173 | /*(Sample) value = CPG_FROM_STBCR3_ARRAY[ channel ]->STBCR3; */ |
mbed_official | 390:35c2c1cf29cd | 174 | #define CPG_FROM_STBCR3_ARRAY_COUNT 10 |
mbed_official | 390:35c2c1cf29cd | 175 | #define CPG_FROM_STBCR3_ARRAY_ADDRESS_LIST \ |
mbed_official | 390:35c2c1cf29cd | 176 | { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \ |
mbed_official | 390:35c2c1cf29cd | 177 | &CPG_FROM_STBCR3, &CPG_FROM_STBCR4, &CPG_FROM_STBCR5, &CPG_FROM_STBCR6, &CPG_FROM_STBCR7, &CPG_FROM_STBCR8, &CPG_FROM_STBCR9, &CPG_FROM_STBCR10, \ |
mbed_official | 390:35c2c1cf29cd | 178 | &CPG_FROM_STBCR11, &CPG_FROM_STBCR12 \ |
mbed_official | 390:35c2c1cf29cd | 179 | } /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */ |
mbed_official | 390:35c2c1cf29cd | 180 | #define CPG_FROM_STBCR3 (*(struct st_cpg_from_stbcr3 *)&CPG.STBCR3) /* CPG_FROM_STBCR3 */ |
mbed_official | 390:35c2c1cf29cd | 181 | #define CPG_FROM_STBCR4 (*(struct st_cpg_from_stbcr3 *)&CPG.STBCR4) /* CPG_FROM_STBCR4 */ |
mbed_official | 390:35c2c1cf29cd | 182 | #define CPG_FROM_STBCR5 (*(struct st_cpg_from_stbcr3 *)&CPG.STBCR5) /* CPG_FROM_STBCR5 */ |
mbed_official | 390:35c2c1cf29cd | 183 | #define CPG_FROM_STBCR6 (*(struct st_cpg_from_stbcr3 *)&CPG.STBCR6) /* CPG_FROM_STBCR6 */ |
mbed_official | 390:35c2c1cf29cd | 184 | #define CPG_FROM_STBCR7 (*(struct st_cpg_from_stbcr3 *)&CPG.STBCR7) /* CPG_FROM_STBCR7 */ |
mbed_official | 390:35c2c1cf29cd | 185 | #define CPG_FROM_STBCR8 (*(struct st_cpg_from_stbcr3 *)&CPG.STBCR8) /* CPG_FROM_STBCR8 */ |
mbed_official | 390:35c2c1cf29cd | 186 | #define CPG_FROM_STBCR9 (*(struct st_cpg_from_stbcr3 *)&CPG.STBCR9) /* CPG_FROM_STBCR9 */ |
mbed_official | 390:35c2c1cf29cd | 187 | #define CPG_FROM_STBCR10 (*(struct st_cpg_from_stbcr3 *)&CPG.STBCR10) /* CPG_FROM_STBCR10 */ |
mbed_official | 390:35c2c1cf29cd | 188 | #define CPG_FROM_STBCR11 (*(struct st_cpg_from_stbcr3 *)&CPG.STBCR11) /* CPG_FROM_STBCR11 */ |
mbed_official | 390:35c2c1cf29cd | 189 | #define CPG_FROM_STBCR12 (*(struct st_cpg_from_stbcr3 *)&CPG.STBCR12) /* CPG_FROM_STBCR12 */ |
mbed_official | 390:35c2c1cf29cd | 190 | |
mbed_official | 390:35c2c1cf29cd | 191 | |
mbed_official | 390:35c2c1cf29cd | 192 | /* Channnel array defines of CPG_FROM_SYSCR1_ARRAY */ |
mbed_official | 390:35c2c1cf29cd | 193 | /*(Sample) value = CPG_FROM_SYSCR1_ARRAY[ channel ]->SYSCR1; */ |
mbed_official | 390:35c2c1cf29cd | 194 | #define CPG_FROM_SYSCR1_ARRAY_COUNT 3 |
mbed_official | 390:35c2c1cf29cd | 195 | #define CPG_FROM_SYSCR1_ARRAY_ADDRESS_LIST \ |
mbed_official | 390:35c2c1cf29cd | 196 | { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \ |
mbed_official | 390:35c2c1cf29cd | 197 | &CPG_FROM_SYSCR1, &CPG_FROM_SYSCR2, &CPG_FROM_SYSCR3 \ |
mbed_official | 390:35c2c1cf29cd | 198 | } /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */ |
mbed_official | 390:35c2c1cf29cd | 199 | #define CPG_FROM_SYSCR1 (*(struct st_cpg_from_syscr1 *)&CPG.SYSCR1) /* CPG_FROM_SYSCR1 */ |
mbed_official | 390:35c2c1cf29cd | 200 | #define CPG_FROM_SYSCR2 (*(struct st_cpg_from_syscr1 *)&CPG.SYSCR2) /* CPG_FROM_SYSCR2 */ |
mbed_official | 390:35c2c1cf29cd | 201 | #define CPG_FROM_SYSCR3 (*(struct st_cpg_from_syscr1 *)&CPG.SYSCR3) /* CPG_FROM_SYSCR3 */ |
mbed_official | 390:35c2c1cf29cd | 202 | |
mbed_official | 390:35c2c1cf29cd | 203 | /* End of channnel array defines of CPG */ |
mbed_official | 390:35c2c1cf29cd | 204 | |
mbed_official | 390:35c2c1cf29cd | 205 | |
mbed_official | 390:35c2c1cf29cd | 206 | #define CPGFRQCR CPG.FRQCR |
mbed_official | 390:35c2c1cf29cd | 207 | #define CPGFRQCR2 CPG.FRQCR2 |
mbed_official | 390:35c2c1cf29cd | 208 | #define CPGCPUSTS CPG.CPUSTS |
mbed_official | 390:35c2c1cf29cd | 209 | #define CPGSTBCR1 CPG.STBCR1 |
mbed_official | 390:35c2c1cf29cd | 210 | #define CPGSTBCR2 CPG.STBCR2 |
mbed_official | 390:35c2c1cf29cd | 211 | #define CPGSTBREQ1 CPG.STBREQ1 |
mbed_official | 390:35c2c1cf29cd | 212 | #define CPGSTBREQ2 CPG.STBREQ2 |
mbed_official | 390:35c2c1cf29cd | 213 | #define CPGSTBACK1 CPG.STBACK1 |
mbed_official | 390:35c2c1cf29cd | 214 | #define CPGSTBACK2 CPG.STBACK2 |
mbed_official | 390:35c2c1cf29cd | 215 | #define CPGSYSCR1 CPG.SYSCR1 |
mbed_official | 390:35c2c1cf29cd | 216 | #define CPGSYSCR2 CPG.SYSCR2 |
mbed_official | 390:35c2c1cf29cd | 217 | #define CPGSYSCR3 CPG.SYSCR3 |
mbed_official | 390:35c2c1cf29cd | 218 | #define CPGSTBCR3 CPG.STBCR3 |
mbed_official | 390:35c2c1cf29cd | 219 | #define CPGSTBCR4 CPG.STBCR4 |
mbed_official | 390:35c2c1cf29cd | 220 | #define CPGSTBCR5 CPG.STBCR5 |
mbed_official | 390:35c2c1cf29cd | 221 | #define CPGSTBCR6 CPG.STBCR6 |
mbed_official | 390:35c2c1cf29cd | 222 | #define CPGSTBCR7 CPG.STBCR7 |
mbed_official | 390:35c2c1cf29cd | 223 | #define CPGSTBCR8 CPG.STBCR8 |
mbed_official | 390:35c2c1cf29cd | 224 | #define CPGSTBCR9 CPG.STBCR9 |
mbed_official | 390:35c2c1cf29cd | 225 | #define CPGSTBCR10 CPG.STBCR10 |
mbed_official | 390:35c2c1cf29cd | 226 | #define CPGSTBCR11 CPG.STBCR11 |
mbed_official | 390:35c2c1cf29cd | 227 | #define CPGSTBCR12 CPG.STBCR12 |
mbed_official | 390:35c2c1cf29cd | 228 | #define CPGSWRSTCR1 CPG.SWRSTCR1 |
mbed_official | 390:35c2c1cf29cd | 229 | #define CPGSWRSTCR2 CPG.SWRSTCR2 |
mbed_official | 390:35c2c1cf29cd | 230 | #define CPGSWRSTCR3 CPG.SWRSTCR3 |
mbed_official | 390:35c2c1cf29cd | 231 | #define CPGSTBCR13 CPG.STBCR13 |
mbed_official | 390:35c2c1cf29cd | 232 | #define CPGRRAMKP CPG.RRAMKP |
mbed_official | 390:35c2c1cf29cd | 233 | #define CPGDSCTR CPG.DSCTR |
mbed_official | 390:35c2c1cf29cd | 234 | #define CPGDSSSR CPG.DSSSR |
mbed_official | 390:35c2c1cf29cd | 235 | #define CPGDSESR CPG.DSESR |
mbed_official | 390:35c2c1cf29cd | 236 | #define CPGDSFR CPG.DSFR |
mbed_official | 390:35c2c1cf29cd | 237 | #define CPGXTALCTR CPG.XTALCTR |
mbed_official | 390:35c2c1cf29cd | 238 | /* <-SEC M1.10.1 */ |
mbed_official | 390:35c2c1cf29cd | 239 | #endif |