[352] | 1 | /*******************************************************************************
|
---|
| 2 | * DISCLAIMER
|
---|
| 3 | * This software is supplied by Renesas Electronics Corporation and is only
|
---|
| 4 | * intended for use with Renesas products. No other uses are authorized. This
|
---|
| 5 | * software is owned by Renesas Electronics Corporation and is protected under
|
---|
| 6 | * all applicable laws, including copyright laws.
|
---|
| 7 | * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING
|
---|
| 8 | * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT
|
---|
| 9 | * LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
|
---|
| 10 | * AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.
|
---|
| 11 | * TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS
|
---|
| 12 | * ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE
|
---|
| 13 | * FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR
|
---|
| 14 | * ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE
|
---|
| 15 | * BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
|
---|
| 16 | * Renesas reserves the right, without notice, to make changes to this software
|
---|
| 17 | * and to discontinue the availability of this software. By using this software,
|
---|
| 18 | * you agree to the additional terms and conditions found by accessing the
|
---|
| 19 | * following link:
|
---|
| 20 | * http://www.renesas.com/disclaimer*
|
---|
[374] | 21 | * Copyright (C) 2013-2015 Renesas Electronics Corporation. All rights reserved.
|
---|
[352] | 22 | *******************************************************************************/
|
---|
| 23 | /*******************************************************************************
|
---|
| 24 | * File Name : gpio_iodefine.h
|
---|
| 25 | * $Rev: $
|
---|
| 26 | * $Date:: $
|
---|
[374] | 27 | * Description : Definition of I/O Register for RZ/A1H,M (V2.00h)
|
---|
[352] | 28 | ******************************************************************************/
|
---|
| 29 | #ifndef GPIO_IODEFINE_H
|
---|
| 30 | #define GPIO_IODEFINE_H
|
---|
| 31 | /* ->QAC 0639 : Over 127 members (C90) */
|
---|
[374] | 32 | /* ->QAC 0857 : Over 1024 #define (C90) */
|
---|
| 33 | /* ->MISRA 18.4 : Pack unpack union */ /* ->SEC M1.6.2 */
|
---|
[352] | 34 | /* ->SEC M1.10.1 : Not magic number */
|
---|
| 35 |
|
---|
[374] | 36 | #define GPIO (*(struct st_gpio *)0xFCFE3004uL) /* GPIO */
|
---|
| 37 |
|
---|
| 38 |
|
---|
| 39 | /* Start of channel array defines of GPIO */
|
---|
| 40 |
|
---|
| 41 | /* Channel array defines of GPIO_FROM_PIPC1_ARRAY */
|
---|
| 42 | /*(Sample) value = GPIO_FROM_PIPC1_ARRAY[ channel ]->PIPC1; */
|
---|
| 43 | #define GPIO_FROM_PIPC1_ARRAY_COUNT (11)
|
---|
| 44 | #define GPIO_FROM_PIPC1_ARRAY_ADDRESS_LIST \
|
---|
| 45 | { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
|
---|
| 46 | &GPIO_FROM_PIPC1, &GPIO_FROM_PIPC2, &GPIO_FROM_PIPC3, &GPIO_FROM_PIPC4, &GPIO_FROM_PIPC5, &GPIO_FROM_PIPC6, &GPIO_FROM_PIPC7, &GPIO_FROM_PIPC8, \
|
---|
| 47 | &GPIO_FROM_PIPC9, &GPIO_FROM_PIPC10, &GPIO_FROM_PIPC11 \
|
---|
| 48 | } /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
|
---|
| 49 | #define GPIO_FROM_PIPC1 (*(struct st_gpio_from_pipc1 *)&GPIO.PIPC1) /* GPIO_FROM_PIPC1 */
|
---|
| 50 | #define GPIO_FROM_PIPC2 (*(struct st_gpio_from_pipc1 *)&GPIO.PIPC2) /* GPIO_FROM_PIPC2 */
|
---|
| 51 | #define GPIO_FROM_PIPC3 (*(struct st_gpio_from_pipc1 *)&GPIO.PIPC3) /* GPIO_FROM_PIPC3 */
|
---|
| 52 | #define GPIO_FROM_PIPC4 (*(struct st_gpio_from_pipc1 *)&GPIO.PIPC4) /* GPIO_FROM_PIPC4 */
|
---|
| 53 | #define GPIO_FROM_PIPC5 (*(struct st_gpio_from_pipc1 *)&GPIO.PIPC5) /* GPIO_FROM_PIPC5 */
|
---|
| 54 | #define GPIO_FROM_PIPC6 (*(struct st_gpio_from_pipc1 *)&GPIO.PIPC6) /* GPIO_FROM_PIPC6 */
|
---|
| 55 | #define GPIO_FROM_PIPC7 (*(struct st_gpio_from_pipc1 *)&GPIO.PIPC7) /* GPIO_FROM_PIPC7 */
|
---|
| 56 | #define GPIO_FROM_PIPC8 (*(struct st_gpio_from_pipc1 *)&GPIO.PIPC8) /* GPIO_FROM_PIPC8 */
|
---|
| 57 | #define GPIO_FROM_PIPC9 (*(struct st_gpio_from_pipc1 *)&GPIO.PIPC9) /* GPIO_FROM_PIPC9 */
|
---|
| 58 | #define GPIO_FROM_PIPC10 (*(struct st_gpio_from_pipc1 *)&GPIO.PIPC10) /* GPIO_FROM_PIPC10 */
|
---|
| 59 | #define GPIO_FROM_PIPC11 (*(struct st_gpio_from_pipc1 *)&GPIO.PIPC11) /* GPIO_FROM_PIPC11 */
|
---|
| 60 |
|
---|
| 61 |
|
---|
| 62 | /* Channel array defines of GPIO_FROM_PBDC1_ARRAY */
|
---|
| 63 | /*(Sample) value = GPIO_FROM_PBDC1_ARRAY[ channel ]->PBDC1; */
|
---|
| 64 | #define GPIO_FROM_PBDC1_ARRAY_COUNT (11)
|
---|
| 65 | #define GPIO_FROM_PBDC1_ARRAY_ADDRESS_LIST \
|
---|
| 66 | { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
|
---|
| 67 | &GPIO_FROM_PBDC1, &GPIO_FROM_PBDC2, &GPIO_FROM_PBDC3, &GPIO_FROM_PBDC4, &GPIO_FROM_PBDC5, &GPIO_FROM_PBDC6, &GPIO_FROM_PBDC7, &GPIO_FROM_PBDC8, \
|
---|
| 68 | &GPIO_FROM_PBDC9, &GPIO_FROM_PBDC10, &GPIO_FROM_PBDC11 \
|
---|
| 69 | } /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
|
---|
| 70 | #define GPIO_FROM_PBDC1 (*(struct st_gpio_from_pbdc1 *)&GPIO.PBDC1) /* GPIO_FROM_PBDC1 */
|
---|
| 71 | #define GPIO_FROM_PBDC2 (*(struct st_gpio_from_pbdc1 *)&GPIO.PBDC2) /* GPIO_FROM_PBDC2 */
|
---|
| 72 | #define GPIO_FROM_PBDC3 (*(struct st_gpio_from_pbdc1 *)&GPIO.PBDC3) /* GPIO_FROM_PBDC3 */
|
---|
| 73 | #define GPIO_FROM_PBDC4 (*(struct st_gpio_from_pbdc1 *)&GPIO.PBDC4) /* GPIO_FROM_PBDC4 */
|
---|
| 74 | #define GPIO_FROM_PBDC5 (*(struct st_gpio_from_pbdc1 *)&GPIO.PBDC5) /* GPIO_FROM_PBDC5 */
|
---|
| 75 | #define GPIO_FROM_PBDC6 (*(struct st_gpio_from_pbdc1 *)&GPIO.PBDC6) /* GPIO_FROM_PBDC6 */
|
---|
| 76 | #define GPIO_FROM_PBDC7 (*(struct st_gpio_from_pbdc1 *)&GPIO.PBDC7) /* GPIO_FROM_PBDC7 */
|
---|
| 77 | #define GPIO_FROM_PBDC8 (*(struct st_gpio_from_pbdc1 *)&GPIO.PBDC8) /* GPIO_FROM_PBDC8 */
|
---|
| 78 | #define GPIO_FROM_PBDC9 (*(struct st_gpio_from_pbdc1 *)&GPIO.PBDC9) /* GPIO_FROM_PBDC9 */
|
---|
| 79 | #define GPIO_FROM_PBDC10 (*(struct st_gpio_from_pbdc1 *)&GPIO.PBDC10) /* GPIO_FROM_PBDC10 */
|
---|
| 80 | #define GPIO_FROM_PBDC11 (*(struct st_gpio_from_pbdc1 *)&GPIO.PBDC11) /* GPIO_FROM_PBDC11 */
|
---|
| 81 |
|
---|
| 82 |
|
---|
| 83 | /* Channel array defines of GPIO_FROM_PIBC1_ARRAY */
|
---|
| 84 | /*(Sample) value = GPIO_FROM_PIBC1_ARRAY[ channel ]->PIBC1; */
|
---|
| 85 | #define GPIO_FROM_PIBC1_ARRAY_COUNT (12)
|
---|
| 86 | #define GPIO_FROM_PIBC1_ARRAY_ADDRESS_LIST \
|
---|
| 87 | { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
|
---|
| 88 | &GPIO_FROM_PIBC0, &GPIO_FROM_PIBC1, &GPIO_FROM_PIBC2, &GPIO_FROM_PIBC3, &GPIO_FROM_PIBC4, &GPIO_FROM_PIBC5, &GPIO_FROM_PIBC6, &GPIO_FROM_PIBC7, \
|
---|
| 89 | &GPIO_FROM_PIBC8, &GPIO_FROM_PIBC9, &GPIO_FROM_PIBC10, &GPIO_FROM_PIBC11 \
|
---|
| 90 | } /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
|
---|
| 91 | #define GPIO_FROM_PIBC0 (*(struct st_gpio_from_pibc1 *)&GPIO.PIBC0) /* GPIO_FROM_PIBC0 */
|
---|
| 92 | #define GPIO_FROM_PIBC1 (*(struct st_gpio_from_pibc1 *)&GPIO.PIBC1) /* GPIO_FROM_PIBC1 */
|
---|
| 93 | #define GPIO_FROM_PIBC2 (*(struct st_gpio_from_pibc1 *)&GPIO.PIBC2) /* GPIO_FROM_PIBC2 */
|
---|
| 94 | #define GPIO_FROM_PIBC3 (*(struct st_gpio_from_pibc1 *)&GPIO.PIBC3) /* GPIO_FROM_PIBC3 */
|
---|
| 95 | #define GPIO_FROM_PIBC4 (*(struct st_gpio_from_pibc1 *)&GPIO.PIBC4) /* GPIO_FROM_PIBC4 */
|
---|
| 96 | #define GPIO_FROM_PIBC5 (*(struct st_gpio_from_pibc1 *)&GPIO.PIBC5) /* GPIO_FROM_PIBC5 */
|
---|
| 97 | #define GPIO_FROM_PIBC6 (*(struct st_gpio_from_pibc1 *)&GPIO.PIBC6) /* GPIO_FROM_PIBC6 */
|
---|
| 98 | #define GPIO_FROM_PIBC7 (*(struct st_gpio_from_pibc1 *)&GPIO.PIBC7) /* GPIO_FROM_PIBC7 */
|
---|
| 99 | #define GPIO_FROM_PIBC8 (*(struct st_gpio_from_pibc1 *)&GPIO.PIBC8) /* GPIO_FROM_PIBC8 */
|
---|
| 100 | #define GPIO_FROM_PIBC9 (*(struct st_gpio_from_pibc1 *)&GPIO.PIBC9) /* GPIO_FROM_PIBC9 */
|
---|
| 101 | #define GPIO_FROM_PIBC10 (*(struct st_gpio_from_pibc1 *)&GPIO.PIBC10) /* GPIO_FROM_PIBC10 */
|
---|
| 102 | #define GPIO_FROM_PIBC11 (*(struct st_gpio_from_pibc1 *)&GPIO.PIBC11) /* GPIO_FROM_PIBC11 */
|
---|
| 103 |
|
---|
| 104 |
|
---|
| 105 | /* Channel array defines of GPIO_FROM_PFCAE1_ARRAY */
|
---|
| 106 | /*(Sample) value = GPIO_FROM_PFCAE1_ARRAY[ channel ]->PFCAE1; */
|
---|
| 107 | #define GPIO_FROM_PFCAE1_ARRAY_COUNT (11)
|
---|
| 108 | #define GPIO_FROM_PFCAE1_ARRAY_ADDRESS_LIST \
|
---|
| 109 | { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
|
---|
| 110 | &GPIO_FROM_PFCAE1, &GPIO_FROM_PFCAE2, &GPIO_FROM_PFCAE3, &GPIO_FROM_PFCAE4, &GPIO_FROM_PFCAE5, &GPIO_FROM_PFCAE6, &GPIO_FROM_PFCAE7, &GPIO_FROM_PFCAE8, \
|
---|
| 111 | &GPIO_FROM_PFCAE9, &GPIO_FROM_PFCAE10, &GPIO_FROM_PFCAE11 \
|
---|
| 112 | } /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
|
---|
| 113 | #define GPIO_FROM_PFCAE1 (*(struct st_gpio_from_pfcae1 *)&GPIO.PFCAE1) /* GPIO_FROM_PFCAE1 */
|
---|
| 114 | #define GPIO_FROM_PFCAE2 (*(struct st_gpio_from_pfcae1 *)&GPIO.PFCAE2) /* GPIO_FROM_PFCAE2 */
|
---|
| 115 | #define GPIO_FROM_PFCAE3 (*(struct st_gpio_from_pfcae1 *)&GPIO.PFCAE3) /* GPIO_FROM_PFCAE3 */
|
---|
| 116 | #define GPIO_FROM_PFCAE4 (*(struct st_gpio_from_pfcae1 *)&GPIO.PFCAE4) /* GPIO_FROM_PFCAE4 */
|
---|
| 117 | #define GPIO_FROM_PFCAE5 (*(struct st_gpio_from_pfcae1 *)&GPIO.PFCAE5) /* GPIO_FROM_PFCAE5 */
|
---|
| 118 | #define GPIO_FROM_PFCAE6 (*(struct st_gpio_from_pfcae1 *)&GPIO.PFCAE6) /* GPIO_FROM_PFCAE6 */
|
---|
| 119 | #define GPIO_FROM_PFCAE7 (*(struct st_gpio_from_pfcae1 *)&GPIO.PFCAE7) /* GPIO_FROM_PFCAE7 */
|
---|
| 120 | #define GPIO_FROM_PFCAE8 (*(struct st_gpio_from_pfcae1 *)&GPIO.PFCAE8) /* GPIO_FROM_PFCAE8 */
|
---|
| 121 | #define GPIO_FROM_PFCAE9 (*(struct st_gpio_from_pfcae1 *)&GPIO.PFCAE9) /* GPIO_FROM_PFCAE9 */
|
---|
| 122 | #define GPIO_FROM_PFCAE10 (*(struct st_gpio_from_pfcae1 *)&GPIO.PFCAE10) /* GPIO_FROM_PFCAE10 */
|
---|
| 123 | #define GPIO_FROM_PFCAE11 (*(struct st_gpio_from_pfcae1 *)&GPIO.PFCAE11) /* GPIO_FROM_PFCAE11 */
|
---|
| 124 |
|
---|
| 125 |
|
---|
| 126 | /* Channel array defines of GPIO_FROM_PNOT1_ARRAY */
|
---|
| 127 | /*(Sample) value = GPIO_FROM_PNOT1_ARRAY[ channel ]->PNOT1; */
|
---|
| 128 | #define GPIO_FROM_PNOT1_ARRAY_COUNT (11)
|
---|
| 129 | #define GPIO_FROM_PNOT1_ARRAY_ADDRESS_LIST \
|
---|
| 130 | { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
|
---|
| 131 | &GPIO_FROM_PNOT1, &GPIO_FROM_PNOT2, &GPIO_FROM_PNOT3, &GPIO_FROM_PNOT4, &GPIO_FROM_PNOT5, &GPIO_FROM_PNOT6, &GPIO_FROM_PNOT7, &GPIO_FROM_PNOT8, \
|
---|
| 132 | &GPIO_FROM_PNOT9, &GPIO_FROM_PNOT10, &GPIO_FROM_PNOT11 \
|
---|
| 133 | } /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
|
---|
| 134 | #define GPIO_FROM_PNOT1 (*(struct st_gpio_from_pnot1 *)&GPIO.PNOT1) /* GPIO_FROM_PNOT1 */
|
---|
| 135 | #define GPIO_FROM_PNOT2 (*(struct st_gpio_from_pnot1 *)&GPIO.PNOT2) /* GPIO_FROM_PNOT2 */
|
---|
| 136 | #define GPIO_FROM_PNOT3 (*(struct st_gpio_from_pnot1 *)&GPIO.PNOT3) /* GPIO_FROM_PNOT3 */
|
---|
| 137 | #define GPIO_FROM_PNOT4 (*(struct st_gpio_from_pnot1 *)&GPIO.PNOT4) /* GPIO_FROM_PNOT4 */
|
---|
| 138 | #define GPIO_FROM_PNOT5 (*(struct st_gpio_from_pnot1 *)&GPIO.PNOT5) /* GPIO_FROM_PNOT5 */
|
---|
| 139 | #define GPIO_FROM_PNOT6 (*(struct st_gpio_from_pnot1 *)&GPIO.PNOT6) /* GPIO_FROM_PNOT6 */
|
---|
| 140 | #define GPIO_FROM_PNOT7 (*(struct st_gpio_from_pnot1 *)&GPIO.PNOT7) /* GPIO_FROM_PNOT7 */
|
---|
| 141 | #define GPIO_FROM_PNOT8 (*(struct st_gpio_from_pnot1 *)&GPIO.PNOT8) /* GPIO_FROM_PNOT8 */
|
---|
| 142 | #define GPIO_FROM_PNOT9 (*(struct st_gpio_from_pnot1 *)&GPIO.PNOT9) /* GPIO_FROM_PNOT9 */
|
---|
| 143 | #define GPIO_FROM_PNOT10 (*(struct st_gpio_from_pnot1 *)&GPIO.PNOT10) /* GPIO_FROM_PNOT10 */
|
---|
| 144 | #define GPIO_FROM_PNOT11 (*(struct st_gpio_from_pnot1 *)&GPIO.PNOT11) /* GPIO_FROM_PNOT11 */
|
---|
| 145 |
|
---|
| 146 |
|
---|
| 147 | /* Channel array defines of GPIO_FROM_PFCE1_ARRAY */
|
---|
| 148 | /*(Sample) value = GPIO_FROM_PFCE1_ARRAY[ channel ]->PFCE1; */
|
---|
| 149 | #define GPIO_FROM_PFCE1_ARRAY_COUNT (11)
|
---|
| 150 | #define GPIO_FROM_PFCE1_ARRAY_ADDRESS_LIST \
|
---|
| 151 | { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
|
---|
| 152 | &GPIO_FROM_PFCE1, &GPIO_FROM_PFCE2, &GPIO_FROM_PFCE3, &GPIO_FROM_PFCE4, &GPIO_FROM_PFCE5, &GPIO_FROM_PFCE6, &GPIO_FROM_PFCE7, &GPIO_FROM_PFCE8, \
|
---|
| 153 | &GPIO_FROM_PFCE9, &GPIO_FROM_PFCE10, &GPIO_FROM_PFCE11 \
|
---|
| 154 | } /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
|
---|
| 155 | #define GPIO_FROM_PFCE1 (*(struct st_gpio_from_pfce1 *)&GPIO.PFCE1) /* GPIO_FROM_PFCE1 */
|
---|
| 156 | #define GPIO_FROM_PFCE2 (*(struct st_gpio_from_pfce1 *)&GPIO.PFCE2) /* GPIO_FROM_PFCE2 */
|
---|
| 157 | #define GPIO_FROM_PFCE3 (*(struct st_gpio_from_pfce1 *)&GPIO.PFCE3) /* GPIO_FROM_PFCE3 */
|
---|
| 158 | #define GPIO_FROM_PFCE4 (*(struct st_gpio_from_pfce1 *)&GPIO.PFCE4) /* GPIO_FROM_PFCE4 */
|
---|
| 159 | #define GPIO_FROM_PFCE5 (*(struct st_gpio_from_pfce1 *)&GPIO.PFCE5) /* GPIO_FROM_PFCE5 */
|
---|
| 160 | #define GPIO_FROM_PFCE6 (*(struct st_gpio_from_pfce1 *)&GPIO.PFCE6) /* GPIO_FROM_PFCE6 */
|
---|
| 161 | #define GPIO_FROM_PFCE7 (*(struct st_gpio_from_pfce1 *)&GPIO.PFCE7) /* GPIO_FROM_PFCE7 */
|
---|
| 162 | #define GPIO_FROM_PFCE8 (*(struct st_gpio_from_pfce1 *)&GPIO.PFCE8) /* GPIO_FROM_PFCE8 */
|
---|
| 163 | #define GPIO_FROM_PFCE9 (*(struct st_gpio_from_pfce1 *)&GPIO.PFCE9) /* GPIO_FROM_PFCE9 */
|
---|
| 164 | #define GPIO_FROM_PFCE10 (*(struct st_gpio_from_pfce1 *)&GPIO.PFCE10) /* GPIO_FROM_PFCE10 */
|
---|
| 165 | #define GPIO_FROM_PFCE11 (*(struct st_gpio_from_pfce1 *)&GPIO.PFCE11) /* GPIO_FROM_PFCE11 */
|
---|
| 166 |
|
---|
| 167 |
|
---|
| 168 | /* Channel array defines of GPIO_FROM_PFC1_ARRAY */
|
---|
| 169 | /*(Sample) value = GPIO_FROM_PFC1_ARRAY[ channel ]->PFC1; */
|
---|
| 170 | #define GPIO_FROM_PFC1_ARRAY_COUNT (11)
|
---|
| 171 | #define GPIO_FROM_PFC1_ARRAY_ADDRESS_LIST \
|
---|
| 172 | { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
|
---|
| 173 | &GPIO_FROM_PFC1, &GPIO_FROM_PFC2, &GPIO_FROM_PFC3, &GPIO_FROM_PFC4, &GPIO_FROM_PFC5, &GPIO_FROM_PFC6, &GPIO_FROM_PFC7, &GPIO_FROM_PFC8, \
|
---|
| 174 | &GPIO_FROM_PFC9, &GPIO_FROM_PFC10, &GPIO_FROM_PFC11 \
|
---|
| 175 | } /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
|
---|
| 176 | #define GPIO_FROM_PFC1 (*(struct st_gpio_from_pfc1 *)&GPIO.PFC1) /* GPIO_FROM_PFC1 */
|
---|
| 177 | #define GPIO_FROM_PFC2 (*(struct st_gpio_from_pfc1 *)&GPIO.PFC2) /* GPIO_FROM_PFC2 */
|
---|
| 178 | #define GPIO_FROM_PFC3 (*(struct st_gpio_from_pfc1 *)&GPIO.PFC3) /* GPIO_FROM_PFC3 */
|
---|
| 179 | #define GPIO_FROM_PFC4 (*(struct st_gpio_from_pfc1 *)&GPIO.PFC4) /* GPIO_FROM_PFC4 */
|
---|
| 180 | #define GPIO_FROM_PFC5 (*(struct st_gpio_from_pfc1 *)&GPIO.PFC5) /* GPIO_FROM_PFC5 */
|
---|
| 181 | #define GPIO_FROM_PFC6 (*(struct st_gpio_from_pfc1 *)&GPIO.PFC6) /* GPIO_FROM_PFC6 */
|
---|
| 182 | #define GPIO_FROM_PFC7 (*(struct st_gpio_from_pfc1 *)&GPIO.PFC7) /* GPIO_FROM_PFC7 */
|
---|
| 183 | #define GPIO_FROM_PFC8 (*(struct st_gpio_from_pfc1 *)&GPIO.PFC8) /* GPIO_FROM_PFC8 */
|
---|
| 184 | #define GPIO_FROM_PFC9 (*(struct st_gpio_from_pfc1 *)&GPIO.PFC9) /* GPIO_FROM_PFC9 */
|
---|
| 185 | #define GPIO_FROM_PFC10 (*(struct st_gpio_from_pfc1 *)&GPIO.PFC10) /* GPIO_FROM_PFC10 */
|
---|
| 186 | #define GPIO_FROM_PFC11 (*(struct st_gpio_from_pfc1 *)&GPIO.PFC11) /* GPIO_FROM_PFC11 */
|
---|
| 187 |
|
---|
| 188 |
|
---|
| 189 | /* Channel array defines of GPIO_FROM_PMC0_ARRAY */
|
---|
| 190 | /*(Sample) value = GPIO_FROM_PMC0_ARRAY[ channel ]->PMC0; */
|
---|
| 191 | #define GPIO_FROM_PMC0_ARRAY_COUNT (12)
|
---|
| 192 | #define GPIO_FROM_PMC0_ARRAY_ADDRESS_LIST \
|
---|
| 193 | { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
|
---|
| 194 | &GPIO_FROM_PMC0, &GPIO_FROM_PMC1, &GPIO_FROM_PMC2, &GPIO_FROM_PMC3, &GPIO_FROM_PMC4, &GPIO_FROM_PMC5, &GPIO_FROM_PMC6, &GPIO_FROM_PMC7, \
|
---|
| 195 | &GPIO_FROM_PMC8, &GPIO_FROM_PMC9, &GPIO_FROM_PMC10, &GPIO_FROM_PMC11 \
|
---|
| 196 | } /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
|
---|
| 197 | #define GPIO_FROM_PMC0 (*(struct st_gpio_from_pmc0 *)&GPIO.PMC0) /* GPIO_FROM_PMC0 */
|
---|
| 198 | #define GPIO_FROM_PMC1 (*(struct st_gpio_from_pmc0 *)&GPIO.PMC1) /* GPIO_FROM_PMC1 */
|
---|
| 199 | #define GPIO_FROM_PMC2 (*(struct st_gpio_from_pmc0 *)&GPIO.PMC2) /* GPIO_FROM_PMC2 */
|
---|
| 200 | #define GPIO_FROM_PMC3 (*(struct st_gpio_from_pmc0 *)&GPIO.PMC3) /* GPIO_FROM_PMC3 */
|
---|
| 201 | #define GPIO_FROM_PMC4 (*(struct st_gpio_from_pmc0 *)&GPIO.PMC4) /* GPIO_FROM_PMC4 */
|
---|
| 202 | #define GPIO_FROM_PMC5 (*(struct st_gpio_from_pmc0 *)&GPIO.PMC5) /* GPIO_FROM_PMC5 */
|
---|
| 203 | #define GPIO_FROM_PMC6 (*(struct st_gpio_from_pmc0 *)&GPIO.PMC6) /* GPIO_FROM_PMC6 */
|
---|
| 204 | #define GPIO_FROM_PMC7 (*(struct st_gpio_from_pmc0 *)&GPIO.PMC7) /* GPIO_FROM_PMC7 */
|
---|
| 205 | #define GPIO_FROM_PMC8 (*(struct st_gpio_from_pmc0 *)&GPIO.PMC8) /* GPIO_FROM_PMC8 */
|
---|
| 206 | #define GPIO_FROM_PMC9 (*(struct st_gpio_from_pmc0 *)&GPIO.PMC9) /* GPIO_FROM_PMC9 */
|
---|
| 207 | #define GPIO_FROM_PMC10 (*(struct st_gpio_from_pmc0 *)&GPIO.PMC10) /* GPIO_FROM_PMC10 */
|
---|
| 208 | #define GPIO_FROM_PMC11 (*(struct st_gpio_from_pmc0 *)&GPIO.PMC11) /* GPIO_FROM_PMC11 */
|
---|
| 209 |
|
---|
| 210 |
|
---|
| 211 | /* Channel array defines of GPIO_FROM_PM1_ARRAY */
|
---|
| 212 | /*(Sample) value = GPIO_FROM_PM1_ARRAY[ channel ]->PM1; */
|
---|
| 213 | #define GPIO_FROM_PM1_ARRAY_COUNT (11)
|
---|
| 214 | #define GPIO_FROM_PM1_ARRAY_ADDRESS_LIST \
|
---|
| 215 | { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
|
---|
| 216 | &GPIO_FROM_PM1, &GPIO_FROM_PM2, &GPIO_FROM_PM3, &GPIO_FROM_PM4, &GPIO_FROM_PM5, &GPIO_FROM_PM6, &GPIO_FROM_PM7, &GPIO_FROM_PM8, \
|
---|
| 217 | &GPIO_FROM_PM9, &GPIO_FROM_PM10, &GPIO_FROM_PM11 \
|
---|
| 218 | } /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
|
---|
| 219 | #define GPIO_FROM_PM1 (*(struct st_gpio_from_pm1 *)&GPIO.PM1) /* GPIO_FROM_PM1 */
|
---|
| 220 | #define GPIO_FROM_PM2 (*(struct st_gpio_from_pm1 *)&GPIO.PM2) /* GPIO_FROM_PM2 */
|
---|
| 221 | #define GPIO_FROM_PM3 (*(struct st_gpio_from_pm1 *)&GPIO.PM3) /* GPIO_FROM_PM3 */
|
---|
| 222 | #define GPIO_FROM_PM4 (*(struct st_gpio_from_pm1 *)&GPIO.PM4) /* GPIO_FROM_PM4 */
|
---|
| 223 | #define GPIO_FROM_PM5 (*(struct st_gpio_from_pm1 *)&GPIO.PM5) /* GPIO_FROM_PM5 */
|
---|
| 224 | #define GPIO_FROM_PM6 (*(struct st_gpio_from_pm1 *)&GPIO.PM6) /* GPIO_FROM_PM6 */
|
---|
| 225 | #define GPIO_FROM_PM7 (*(struct st_gpio_from_pm1 *)&GPIO.PM7) /* GPIO_FROM_PM7 */
|
---|
| 226 | #define GPIO_FROM_PM8 (*(struct st_gpio_from_pm1 *)&GPIO.PM8) /* GPIO_FROM_PM8 */
|
---|
| 227 | #define GPIO_FROM_PM9 (*(struct st_gpio_from_pm1 *)&GPIO.PM9) /* GPIO_FROM_PM9 */
|
---|
| 228 | #define GPIO_FROM_PM10 (*(struct st_gpio_from_pm1 *)&GPIO.PM10) /* GPIO_FROM_PM10 */
|
---|
| 229 | #define GPIO_FROM_PM11 (*(struct st_gpio_from_pm1 *)&GPIO.PM11) /* GPIO_FROM_PM11 */
|
---|
| 230 |
|
---|
| 231 |
|
---|
| 232 | /* Channel array defines of GPIO_FROM_PPR0_ARRAY */
|
---|
| 233 | /*(Sample) value = GPIO_FROM_PPR0_ARRAY[ channel ]->PPR0; */
|
---|
| 234 | #define GPIO_FROM_PPR0_ARRAY_COUNT (12)
|
---|
| 235 | #define GPIO_FROM_PPR0_ARRAY_ADDRESS_LIST \
|
---|
| 236 | { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
|
---|
| 237 | &GPIO_FROM_PPR0, &GPIO_FROM_PPR1, &GPIO_FROM_PPR2, &GPIO_FROM_PPR3, &GPIO_FROM_PPR4, &GPIO_FROM_PPR5, &GPIO_FROM_PPR6, &GPIO_FROM_PPR7, \
|
---|
| 238 | &GPIO_FROM_PPR8, &GPIO_FROM_PPR9, &GPIO_FROM_PPR10, &GPIO_FROM_PPR11 \
|
---|
| 239 | } /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
|
---|
| 240 | #define GPIO_FROM_PPR0 (*(struct st_gpio_from_ppr0 *)&GPIO.PPR0) /* GPIO_FROM_PPR0 */
|
---|
| 241 | #define GPIO_FROM_PPR1 (*(struct st_gpio_from_ppr0 *)&GPIO.PPR1) /* GPIO_FROM_PPR1 */
|
---|
| 242 | #define GPIO_FROM_PPR2 (*(struct st_gpio_from_ppr0 *)&GPIO.PPR2) /* GPIO_FROM_PPR2 */
|
---|
| 243 | #define GPIO_FROM_PPR3 (*(struct st_gpio_from_ppr0 *)&GPIO.PPR3) /* GPIO_FROM_PPR3 */
|
---|
| 244 | #define GPIO_FROM_PPR4 (*(struct st_gpio_from_ppr0 *)&GPIO.PPR4) /* GPIO_FROM_PPR4 */
|
---|
| 245 | #define GPIO_FROM_PPR5 (*(struct st_gpio_from_ppr0 *)&GPIO.PPR5) /* GPIO_FROM_PPR5 */
|
---|
| 246 | #define GPIO_FROM_PPR6 (*(struct st_gpio_from_ppr0 *)&GPIO.PPR6) /* GPIO_FROM_PPR6 */
|
---|
| 247 | #define GPIO_FROM_PPR7 (*(struct st_gpio_from_ppr0 *)&GPIO.PPR7) /* GPIO_FROM_PPR7 */
|
---|
| 248 | #define GPIO_FROM_PPR8 (*(struct st_gpio_from_ppr0 *)&GPIO.PPR8) /* GPIO_FROM_PPR8 */
|
---|
| 249 | #define GPIO_FROM_PPR9 (*(struct st_gpio_from_ppr0 *)&GPIO.PPR9) /* GPIO_FROM_PPR9 */
|
---|
| 250 | #define GPIO_FROM_PPR10 (*(struct st_gpio_from_ppr0 *)&GPIO.PPR10) /* GPIO_FROM_PPR10 */
|
---|
| 251 | #define GPIO_FROM_PPR11 (*(struct st_gpio_from_ppr0 *)&GPIO.PPR11) /* GPIO_FROM_PPR11 */
|
---|
| 252 |
|
---|
| 253 |
|
---|
| 254 | /* Channel array defines of GPIO_FROM_P1_ARRAY */
|
---|
| 255 | /*(Sample) value = GPIO_FROM_P1_ARRAY[ channel ]->P1; */
|
---|
| 256 | #define GPIO_FROM_P1_ARRAY_COUNT (11)
|
---|
| 257 | #define GPIO_FROM_P1_ARRAY_ADDRESS_LIST \
|
---|
| 258 | { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
|
---|
| 259 | &GPIO_FROM_P1, &GPIO_FROM_P2, &GPIO_FROM_P3, &GPIO_FROM_P4, &GPIO_FROM_P5, &GPIO_FROM_P6, &GPIO_FROM_P7, &GPIO_FROM_P8, \
|
---|
| 260 | &GPIO_FROM_P9, &GPIO_FROM_P10, &GPIO_FROM_P11 \
|
---|
| 261 | } /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
|
---|
| 262 | #define GPIO_FROM_P1 (*(struct st_gpio_from_p1 *)&GPIO.P1) /* GPIO_FROM_P1 */
|
---|
| 263 | #define GPIO_FROM_P2 (*(struct st_gpio_from_p1 *)&GPIO.P2) /* GPIO_FROM_P2 */
|
---|
| 264 | #define GPIO_FROM_P3 (*(struct st_gpio_from_p1 *)&GPIO.P3) /* GPIO_FROM_P3 */
|
---|
| 265 | #define GPIO_FROM_P4 (*(struct st_gpio_from_p1 *)&GPIO.P4) /* GPIO_FROM_P4 */
|
---|
| 266 | #define GPIO_FROM_P5 (*(struct st_gpio_from_p1 *)&GPIO.P5) /* GPIO_FROM_P5 */
|
---|
| 267 | #define GPIO_FROM_P6 (*(struct st_gpio_from_p1 *)&GPIO.P6) /* GPIO_FROM_P6 */
|
---|
| 268 | #define GPIO_FROM_P7 (*(struct st_gpio_from_p1 *)&GPIO.P7) /* GPIO_FROM_P7 */
|
---|
| 269 | #define GPIO_FROM_P8 (*(struct st_gpio_from_p1 *)&GPIO.P8) /* GPIO_FROM_P8 */
|
---|
| 270 | #define GPIO_FROM_P9 (*(struct st_gpio_from_p1 *)&GPIO.P9) /* GPIO_FROM_P9 */
|
---|
| 271 | #define GPIO_FROM_P10 (*(struct st_gpio_from_p1 *)&GPIO.P10) /* GPIO_FROM_P10 */
|
---|
| 272 | #define GPIO_FROM_P11 (*(struct st_gpio_from_p1 *)&GPIO.P11) /* GPIO_FROM_P11 */
|
---|
| 273 |
|
---|
| 274 | /* End of channel array defines of GPIO */
|
---|
| 275 |
|
---|
| 276 |
|
---|
| 277 | #define GPIOP1 (GPIO.P1)
|
---|
| 278 | #define GPIOP2 (GPIO.P2)
|
---|
| 279 | #define GPIOP3 (GPIO.P3)
|
---|
| 280 | #define GPIOP4 (GPIO.P4)
|
---|
| 281 | #define GPIOP5 (GPIO.P5)
|
---|
| 282 | #define GPIOP6 (GPIO.P6)
|
---|
| 283 | #define GPIOP7 (GPIO.P7)
|
---|
| 284 | #define GPIOP8 (GPIO.P8)
|
---|
| 285 | #define GPIOP9 (GPIO.P9)
|
---|
| 286 | #define GPIOP10 (GPIO.P10)
|
---|
| 287 | #define GPIOP11 (GPIO.P11)
|
---|
| 288 | #define GPIOPSR1 (GPIO.PSR1)
|
---|
| 289 | #define GPIOPSR2 (GPIO.PSR2)
|
---|
| 290 | #define GPIOPSR3 (GPIO.PSR3)
|
---|
| 291 | #define GPIOPSR4 (GPIO.PSR4)
|
---|
| 292 | #define GPIOPSR5 (GPIO.PSR5)
|
---|
| 293 | #define GPIOPSR6 (GPIO.PSR6)
|
---|
| 294 | #define GPIOPSR7 (GPIO.PSR7)
|
---|
| 295 | #define GPIOPSR8 (GPIO.PSR8)
|
---|
| 296 | #define GPIOPSR9 (GPIO.PSR9)
|
---|
| 297 | #define GPIOPSR10 (GPIO.PSR10)
|
---|
| 298 | #define GPIOPSR11 (GPIO.PSR11)
|
---|
| 299 | #define GPIOPPR0 (GPIO.PPR0)
|
---|
| 300 | #define GPIOPPR1 (GPIO.PPR1)
|
---|
| 301 | #define GPIOPPR2 (GPIO.PPR2)
|
---|
| 302 | #define GPIOPPR3 (GPIO.PPR3)
|
---|
| 303 | #define GPIOPPR4 (GPIO.PPR4)
|
---|
| 304 | #define GPIOPPR5 (GPIO.PPR5)
|
---|
| 305 | #define GPIOPPR6 (GPIO.PPR6)
|
---|
| 306 | #define GPIOPPR7 (GPIO.PPR7)
|
---|
| 307 | #define GPIOPPR8 (GPIO.PPR8)
|
---|
| 308 | #define GPIOPPR9 (GPIO.PPR9)
|
---|
| 309 | #define GPIOPPR10 (GPIO.PPR10)
|
---|
| 310 | #define GPIOPPR11 (GPIO.PPR11)
|
---|
| 311 | #define GPIOPM1 (GPIO.PM1)
|
---|
| 312 | #define GPIOPM2 (GPIO.PM2)
|
---|
| 313 | #define GPIOPM3 (GPIO.PM3)
|
---|
| 314 | #define GPIOPM4 (GPIO.PM4)
|
---|
| 315 | #define GPIOPM5 (GPIO.PM5)
|
---|
| 316 | #define GPIOPM6 (GPIO.PM6)
|
---|
| 317 | #define GPIOPM7 (GPIO.PM7)
|
---|
| 318 | #define GPIOPM8 (GPIO.PM8)
|
---|
| 319 | #define GPIOPM9 (GPIO.PM9)
|
---|
| 320 | #define GPIOPM10 (GPIO.PM10)
|
---|
| 321 | #define GPIOPM11 (GPIO.PM11)
|
---|
| 322 | #define GPIOPMC0 (GPIO.PMC0)
|
---|
| 323 | #define GPIOPMC1 (GPIO.PMC1)
|
---|
| 324 | #define GPIOPMC2 (GPIO.PMC2)
|
---|
| 325 | #define GPIOPMC3 (GPIO.PMC3)
|
---|
| 326 | #define GPIOPMC4 (GPIO.PMC4)
|
---|
| 327 | #define GPIOPMC5 (GPIO.PMC5)
|
---|
| 328 | #define GPIOPMC6 (GPIO.PMC6)
|
---|
| 329 | #define GPIOPMC7 (GPIO.PMC7)
|
---|
| 330 | #define GPIOPMC8 (GPIO.PMC8)
|
---|
| 331 | #define GPIOPMC9 (GPIO.PMC9)
|
---|
| 332 | #define GPIOPMC10 (GPIO.PMC10)
|
---|
| 333 | #define GPIOPMC11 (GPIO.PMC11)
|
---|
| 334 | #define GPIOPFC1 (GPIO.PFC1)
|
---|
| 335 | #define GPIOPFC2 (GPIO.PFC2)
|
---|
| 336 | #define GPIOPFC3 (GPIO.PFC3)
|
---|
| 337 | #define GPIOPFC4 (GPIO.PFC4)
|
---|
| 338 | #define GPIOPFC5 (GPIO.PFC5)
|
---|
| 339 | #define GPIOPFC6 (GPIO.PFC6)
|
---|
| 340 | #define GPIOPFC7 (GPIO.PFC7)
|
---|
| 341 | #define GPIOPFC8 (GPIO.PFC8)
|
---|
| 342 | #define GPIOPFC9 (GPIO.PFC9)
|
---|
| 343 | #define GPIOPFC10 (GPIO.PFC10)
|
---|
| 344 | #define GPIOPFC11 (GPIO.PFC11)
|
---|
| 345 | #define GPIOPFCE1 (GPIO.PFCE1)
|
---|
| 346 | #define GPIOPFCE2 (GPIO.PFCE2)
|
---|
| 347 | #define GPIOPFCE3 (GPIO.PFCE3)
|
---|
| 348 | #define GPIOPFCE4 (GPIO.PFCE4)
|
---|
| 349 | #define GPIOPFCE5 (GPIO.PFCE5)
|
---|
| 350 | #define GPIOPFCE6 (GPIO.PFCE6)
|
---|
| 351 | #define GPIOPFCE7 (GPIO.PFCE7)
|
---|
| 352 | #define GPIOPFCE8 (GPIO.PFCE8)
|
---|
| 353 | #define GPIOPFCE9 (GPIO.PFCE9)
|
---|
| 354 | #define GPIOPFCE10 (GPIO.PFCE10)
|
---|
| 355 | #define GPIOPFCE11 (GPIO.PFCE11)
|
---|
| 356 | #define GPIOPNOT1 (GPIO.PNOT1)
|
---|
| 357 | #define GPIOPNOT2 (GPIO.PNOT2)
|
---|
| 358 | #define GPIOPNOT3 (GPIO.PNOT3)
|
---|
| 359 | #define GPIOPNOT4 (GPIO.PNOT4)
|
---|
| 360 | #define GPIOPNOT5 (GPIO.PNOT5)
|
---|
| 361 | #define GPIOPNOT6 (GPIO.PNOT6)
|
---|
| 362 | #define GPIOPNOT7 (GPIO.PNOT7)
|
---|
| 363 | #define GPIOPNOT8 (GPIO.PNOT8)
|
---|
| 364 | #define GPIOPNOT9 (GPIO.PNOT9)
|
---|
| 365 | #define GPIOPNOT10 (GPIO.PNOT10)
|
---|
| 366 | #define GPIOPNOT11 (GPIO.PNOT11)
|
---|
| 367 | #define GPIOPMSR1 (GPIO.PMSR1)
|
---|
| 368 | #define GPIOPMSR2 (GPIO.PMSR2)
|
---|
| 369 | #define GPIOPMSR3 (GPIO.PMSR3)
|
---|
| 370 | #define GPIOPMSR4 (GPIO.PMSR4)
|
---|
| 371 | #define GPIOPMSR5 (GPIO.PMSR5)
|
---|
| 372 | #define GPIOPMSR6 (GPIO.PMSR6)
|
---|
| 373 | #define GPIOPMSR7 (GPIO.PMSR7)
|
---|
| 374 | #define GPIOPMSR8 (GPIO.PMSR8)
|
---|
| 375 | #define GPIOPMSR9 (GPIO.PMSR9)
|
---|
| 376 | #define GPIOPMSR10 (GPIO.PMSR10)
|
---|
| 377 | #define GPIOPMSR11 (GPIO.PMSR11)
|
---|
| 378 | #define GPIOPMCSR0 (GPIO.PMCSR0)
|
---|
| 379 | #define GPIOPMCSR1 (GPIO.PMCSR1)
|
---|
| 380 | #define GPIOPMCSR2 (GPIO.PMCSR2)
|
---|
| 381 | #define GPIOPMCSR3 (GPIO.PMCSR3)
|
---|
| 382 | #define GPIOPMCSR4 (GPIO.PMCSR4)
|
---|
| 383 | #define GPIOPMCSR5 (GPIO.PMCSR5)
|
---|
| 384 | #define GPIOPMCSR6 (GPIO.PMCSR6)
|
---|
| 385 | #define GPIOPMCSR7 (GPIO.PMCSR7)
|
---|
| 386 | #define GPIOPMCSR8 (GPIO.PMCSR8)
|
---|
| 387 | #define GPIOPMCSR9 (GPIO.PMCSR9)
|
---|
| 388 | #define GPIOPMCSR10 (GPIO.PMCSR10)
|
---|
| 389 | #define GPIOPMCSR11 (GPIO.PMCSR11)
|
---|
| 390 | #define GPIOPFCAE1 (GPIO.PFCAE1)
|
---|
| 391 | #define GPIOPFCAE2 (GPIO.PFCAE2)
|
---|
| 392 | #define GPIOPFCAE3 (GPIO.PFCAE3)
|
---|
| 393 | #define GPIOPFCAE4 (GPIO.PFCAE4)
|
---|
| 394 | #define GPIOPFCAE5 (GPIO.PFCAE5)
|
---|
| 395 | #define GPIOPFCAE6 (GPIO.PFCAE6)
|
---|
| 396 | #define GPIOPFCAE7 (GPIO.PFCAE7)
|
---|
| 397 | #define GPIOPFCAE8 (GPIO.PFCAE8)
|
---|
| 398 | #define GPIOPFCAE9 (GPIO.PFCAE9)
|
---|
| 399 | #define GPIOPFCAE10 (GPIO.PFCAE10)
|
---|
| 400 | #define GPIOPFCAE11 (GPIO.PFCAE11)
|
---|
| 401 | #define GPIOSNCR (GPIO.SNCR)
|
---|
| 402 | #define GPIOPIBC0 (GPIO.PIBC0)
|
---|
| 403 | #define GPIOPIBC1 (GPIO.PIBC1)
|
---|
| 404 | #define GPIOPIBC2 (GPIO.PIBC2)
|
---|
| 405 | #define GPIOPIBC3 (GPIO.PIBC3)
|
---|
| 406 | #define GPIOPIBC4 (GPIO.PIBC4)
|
---|
| 407 | #define GPIOPIBC5 (GPIO.PIBC5)
|
---|
| 408 | #define GPIOPIBC6 (GPIO.PIBC6)
|
---|
| 409 | #define GPIOPIBC7 (GPIO.PIBC7)
|
---|
| 410 | #define GPIOPIBC8 (GPIO.PIBC8)
|
---|
| 411 | #define GPIOPIBC9 (GPIO.PIBC9)
|
---|
| 412 | #define GPIOPIBC10 (GPIO.PIBC10)
|
---|
| 413 | #define GPIOPIBC11 (GPIO.PIBC11)
|
---|
| 414 | #define GPIOPBDC1 (GPIO.PBDC1)
|
---|
| 415 | #define GPIOPBDC2 (GPIO.PBDC2)
|
---|
| 416 | #define GPIOPBDC3 (GPIO.PBDC3)
|
---|
| 417 | #define GPIOPBDC4 (GPIO.PBDC4)
|
---|
| 418 | #define GPIOPBDC5 (GPIO.PBDC5)
|
---|
| 419 | #define GPIOPBDC6 (GPIO.PBDC6)
|
---|
| 420 | #define GPIOPBDC7 (GPIO.PBDC7)
|
---|
| 421 | #define GPIOPBDC8 (GPIO.PBDC8)
|
---|
| 422 | #define GPIOPBDC9 (GPIO.PBDC9)
|
---|
| 423 | #define GPIOPBDC10 (GPIO.PBDC10)
|
---|
| 424 | #define GPIOPBDC11 (GPIO.PBDC11)
|
---|
| 425 | #define GPIOPIPC1 (GPIO.PIPC1)
|
---|
| 426 | #define GPIOPIPC2 (GPIO.PIPC2)
|
---|
| 427 | #define GPIOPIPC3 (GPIO.PIPC3)
|
---|
| 428 | #define GPIOPIPC4 (GPIO.PIPC4)
|
---|
| 429 | #define GPIOPIPC5 (GPIO.PIPC5)
|
---|
| 430 | #define GPIOPIPC6 (GPIO.PIPC6)
|
---|
| 431 | #define GPIOPIPC7 (GPIO.PIPC7)
|
---|
| 432 | #define GPIOPIPC8 (GPIO.PIPC8)
|
---|
| 433 | #define GPIOPIPC9 (GPIO.PIPC9)
|
---|
| 434 | #define GPIOPIPC10 (GPIO.PIPC10)
|
---|
| 435 | #define GPIOPIPC11 (GPIO.PIPC11)
|
---|
| 436 | #define GPIOJPPR0 (GPIO.JPPR0)
|
---|
| 437 | #define GPIOJPMC0 (GPIO.JPMC0)
|
---|
| 438 | #define GPIOJPMCSR0 (GPIO.JPMCSR0)
|
---|
| 439 | #define GPIOJPIBC0 (GPIO.JPIBC0)
|
---|
| 440 |
|
---|
| 441 | #define GPIO_PSRn_COUNT (11)
|
---|
| 442 | #define GPIO_PMSRn_COUNT (11)
|
---|
| 443 | #define GPIO_PMCSRn_COUNT (12)
|
---|
| 444 |
|
---|
| 445 |
|
---|
| 446 | typedef struct st_gpio
|
---|
| 447 | {
|
---|
| 448 | /* GPIO */
|
---|
| 449 |
|
---|
[352] | 450 | /* start of struct st_gpio_from_p1 */
|
---|
| 451 | volatile uint16_t P1; /* P1 */
|
---|
| 452 | volatile uint8_t dummy348[2]; /* */
|
---|
[374] | 453 |
|
---|
[352] | 454 | /* end of struct st_gpio_from_p1 */
|
---|
[374] | 455 |
|
---|
[352] | 456 | /* start of struct st_gpio_from_p1 */
|
---|
| 457 | volatile uint16_t P2; /* P2 */
|
---|
| 458 | volatile uint8_t dummy349[2]; /* */
|
---|
[374] | 459 |
|
---|
[352] | 460 | /* end of struct st_gpio_from_p1 */
|
---|
[374] | 461 |
|
---|
[352] | 462 | /* start of struct st_gpio_from_p1 */
|
---|
| 463 | volatile uint16_t P3; /* P3 */
|
---|
| 464 | volatile uint8_t dummy350[2]; /* */
|
---|
[374] | 465 |
|
---|
[352] | 466 | /* end of struct st_gpio_from_p1 */
|
---|
[374] | 467 |
|
---|
[352] | 468 | /* start of struct st_gpio_from_p1 */
|
---|
| 469 | volatile uint16_t P4; /* P4 */
|
---|
| 470 | volatile uint8_t dummy351[2]; /* */
|
---|
[374] | 471 |
|
---|
[352] | 472 | /* end of struct st_gpio_from_p1 */
|
---|
[374] | 473 |
|
---|
[352] | 474 | /* start of struct st_gpio_from_p1 */
|
---|
| 475 | volatile uint16_t P5; /* P5 */
|
---|
| 476 | volatile uint8_t dummy352[2]; /* */
|
---|
[374] | 477 |
|
---|
[352] | 478 | /* end of struct st_gpio_from_p1 */
|
---|
[374] | 479 |
|
---|
[352] | 480 | /* start of struct st_gpio_from_p1 */
|
---|
| 481 | volatile uint16_t P6; /* P6 */
|
---|
| 482 | volatile uint8_t dummy353[2]; /* */
|
---|
[374] | 483 |
|
---|
[352] | 484 | /* end of struct st_gpio_from_p1 */
|
---|
[374] | 485 |
|
---|
[352] | 486 | /* start of struct st_gpio_from_p1 */
|
---|
| 487 | volatile uint16_t P7; /* P7 */
|
---|
| 488 | volatile uint8_t dummy354[2]; /* */
|
---|
[374] | 489 |
|
---|
[352] | 490 | /* end of struct st_gpio_from_p1 */
|
---|
[374] | 491 |
|
---|
[352] | 492 | /* start of struct st_gpio_from_p1 */
|
---|
| 493 | volatile uint16_t P8; /* P8 */
|
---|
| 494 | volatile uint8_t dummy355[2]; /* */
|
---|
[374] | 495 |
|
---|
[352] | 496 | /* end of struct st_gpio_from_p1 */
|
---|
[374] | 497 |
|
---|
[352] | 498 | /* start of struct st_gpio_from_p1 */
|
---|
| 499 | volatile uint16_t P9; /* P9 */
|
---|
| 500 | volatile uint8_t dummy356[2]; /* */
|
---|
[374] | 501 |
|
---|
[352] | 502 | /* end of struct st_gpio_from_p1 */
|
---|
[374] | 503 |
|
---|
[352] | 504 | /* start of struct st_gpio_from_p1 */
|
---|
| 505 | volatile uint16_t P10; /* P10 */
|
---|
| 506 | volatile uint8_t dummy357[2]; /* */
|
---|
[374] | 507 |
|
---|
[352] | 508 | /* end of struct st_gpio_from_p1 */
|
---|
[374] | 509 |
|
---|
[352] | 510 | /* start of struct st_gpio_from_p1 */
|
---|
| 511 | volatile uint16_t P11; /* P11 */
|
---|
| 512 | volatile uint8_t dummy3580[2]; /* */
|
---|
[374] | 513 |
|
---|
[352] | 514 | /* end of struct st_gpio_from_p1 */
|
---|
| 515 | volatile uint8_t dummy3581[212]; /* */
|
---|
[374] | 516 |
|
---|
| 517 | /* #define GPIO_PSRn_COUNT (11) */
|
---|
[352] | 518 | volatile uint32_t PSR1; /* PSR1 */
|
---|
| 519 | volatile uint32_t PSR2; /* PSR2 */
|
---|
| 520 | volatile uint32_t PSR3; /* PSR3 */
|
---|
| 521 | volatile uint32_t PSR4; /* PSR4 */
|
---|
| 522 | volatile uint32_t PSR5; /* PSR5 */
|
---|
| 523 | volatile uint32_t PSR6; /* PSR6 */
|
---|
| 524 | volatile uint32_t PSR7; /* PSR7 */
|
---|
| 525 | volatile uint32_t PSR8; /* PSR8 */
|
---|
| 526 | volatile uint32_t PSR9; /* PSR9 */
|
---|
| 527 | volatile uint32_t PSR10; /* PSR10 */
|
---|
| 528 | volatile uint32_t PSR11; /* PSR11 */
|
---|
| 529 | volatile uint8_t dummy359[208]; /* */
|
---|
[374] | 530 |
|
---|
[352] | 531 | /* start of struct st_gpio_from_ppr0 */
|
---|
| 532 | volatile uint16_t PPR0; /* PPR0 */
|
---|
| 533 | volatile uint8_t dummy360[2]; /* */
|
---|
[374] | 534 |
|
---|
[352] | 535 | /* end of struct st_gpio_from_ppr0 */
|
---|
[374] | 536 |
|
---|
[352] | 537 | /* start of struct st_gpio_from_ppr0 */
|
---|
| 538 | volatile uint16_t PPR1; /* PPR1 */
|
---|
| 539 | volatile uint8_t dummy361[2]; /* */
|
---|
[374] | 540 |
|
---|
[352] | 541 | /* end of struct st_gpio_from_ppr0 */
|
---|
[374] | 542 |
|
---|
[352] | 543 | /* start of struct st_gpio_from_ppr0 */
|
---|
| 544 | volatile uint16_t PPR2; /* PPR2 */
|
---|
| 545 | volatile uint8_t dummy362[2]; /* */
|
---|
[374] | 546 |
|
---|
[352] | 547 | /* end of struct st_gpio_from_ppr0 */
|
---|
[374] | 548 |
|
---|
[352] | 549 | /* start of struct st_gpio_from_ppr0 */
|
---|
| 550 | volatile uint16_t PPR3; /* PPR3 */
|
---|
| 551 | volatile uint8_t dummy363[2]; /* */
|
---|
[374] | 552 |
|
---|
[352] | 553 | /* end of struct st_gpio_from_ppr0 */
|
---|
[374] | 554 |
|
---|
[352] | 555 | /* start of struct st_gpio_from_ppr0 */
|
---|
| 556 | volatile uint16_t PPR4; /* PPR4 */
|
---|
| 557 | volatile uint8_t dummy364[2]; /* */
|
---|
[374] | 558 |
|
---|
[352] | 559 | /* end of struct st_gpio_from_ppr0 */
|
---|
[374] | 560 |
|
---|
[352] | 561 | /* start of struct st_gpio_from_ppr0 */
|
---|
| 562 | volatile uint16_t PPR5; /* PPR5 */
|
---|
| 563 | volatile uint8_t dummy365[2]; /* */
|
---|
[374] | 564 |
|
---|
[352] | 565 | /* end of struct st_gpio_from_ppr0 */
|
---|
[374] | 566 |
|
---|
[352] | 567 | /* start of struct st_gpio_from_ppr0 */
|
---|
| 568 | volatile uint16_t PPR6; /* PPR6 */
|
---|
| 569 | volatile uint8_t dummy366[2]; /* */
|
---|
[374] | 570 |
|
---|
[352] | 571 | /* end of struct st_gpio_from_ppr0 */
|
---|
[374] | 572 |
|
---|
[352] | 573 | /* start of struct st_gpio_from_ppr0 */
|
---|
| 574 | volatile uint16_t PPR7; /* PPR7 */
|
---|
| 575 | volatile uint8_t dummy367[2]; /* */
|
---|
[374] | 576 |
|
---|
[352] | 577 | /* end of struct st_gpio_from_ppr0 */
|
---|
[374] | 578 |
|
---|
[352] | 579 | /* start of struct st_gpio_from_ppr0 */
|
---|
| 580 | volatile uint16_t PPR8; /* PPR8 */
|
---|
| 581 | volatile uint8_t dummy368[2]; /* */
|
---|
[374] | 582 |
|
---|
[352] | 583 | /* end of struct st_gpio_from_ppr0 */
|
---|
[374] | 584 |
|
---|
[352] | 585 | /* start of struct st_gpio_from_ppr0 */
|
---|
| 586 | volatile uint16_t PPR9; /* PPR9 */
|
---|
| 587 | volatile uint8_t dummy369[2]; /* */
|
---|
[374] | 588 |
|
---|
[352] | 589 | /* end of struct st_gpio_from_ppr0 */
|
---|
[374] | 590 |
|
---|
[352] | 591 | /* start of struct st_gpio_from_ppr0 */
|
---|
| 592 | volatile uint16_t PPR10; /* PPR10 */
|
---|
| 593 | volatile uint8_t dummy370[2]; /* */
|
---|
[374] | 594 |
|
---|
[352] | 595 | /* end of struct st_gpio_from_ppr0 */
|
---|
[374] | 596 |
|
---|
[352] | 597 | /* start of struct st_gpio_from_ppr0 */
|
---|
| 598 | volatile uint16_t PPR11; /* PPR11 */
|
---|
| 599 | volatile uint8_t dummy3710[2]; /* */
|
---|
[374] | 600 |
|
---|
[352] | 601 | /* end of struct st_gpio_from_ppr0 */
|
---|
| 602 | volatile uint8_t dummy3711[212]; /* */
|
---|
[374] | 603 |
|
---|
[352] | 604 | /* start of struct st_gpio_from_pm1 */
|
---|
| 605 | volatile uint16_t PM1; /* PM1 */
|
---|
| 606 | volatile uint8_t dummy372[2]; /* */
|
---|
[374] | 607 |
|
---|
[352] | 608 | /* end of struct st_gpio_from_pm1 */
|
---|
[374] | 609 |
|
---|
[352] | 610 | /* start of struct st_gpio_from_pm1 */
|
---|
| 611 | volatile uint16_t PM2; /* PM2 */
|
---|
| 612 | volatile uint8_t dummy373[2]; /* */
|
---|
[374] | 613 |
|
---|
[352] | 614 | /* end of struct st_gpio_from_pm1 */
|
---|
[374] | 615 |
|
---|
[352] | 616 | /* start of struct st_gpio_from_pm1 */
|
---|
| 617 | volatile uint16_t PM3; /* PM3 */
|
---|
| 618 | volatile uint8_t dummy374[2]; /* */
|
---|
[374] | 619 |
|
---|
[352] | 620 | /* end of struct st_gpio_from_pm1 */
|
---|
[374] | 621 |
|
---|
[352] | 622 | /* start of struct st_gpio_from_pm1 */
|
---|
| 623 | volatile uint16_t PM4; /* PM4 */
|
---|
| 624 | volatile uint8_t dummy375[2]; /* */
|
---|
[374] | 625 |
|
---|
[352] | 626 | /* end of struct st_gpio_from_pm1 */
|
---|
[374] | 627 |
|
---|
[352] | 628 | /* start of struct st_gpio_from_pm1 */
|
---|
| 629 | volatile uint16_t PM5; /* PM5 */
|
---|
| 630 | volatile uint8_t dummy376[2]; /* */
|
---|
[374] | 631 |
|
---|
[352] | 632 | /* end of struct st_gpio_from_pm1 */
|
---|
[374] | 633 |
|
---|
[352] | 634 | /* start of struct st_gpio_from_pm1 */
|
---|
| 635 | volatile uint16_t PM6; /* PM6 */
|
---|
| 636 | volatile uint8_t dummy377[2]; /* */
|
---|
[374] | 637 |
|
---|
[352] | 638 | /* end of struct st_gpio_from_pm1 */
|
---|
[374] | 639 |
|
---|
[352] | 640 | /* start of struct st_gpio_from_pm1 */
|
---|
| 641 | volatile uint16_t PM7; /* PM7 */
|
---|
| 642 | volatile uint8_t dummy378[2]; /* */
|
---|
[374] | 643 |
|
---|
[352] | 644 | /* end of struct st_gpio_from_pm1 */
|
---|
[374] | 645 |
|
---|
[352] | 646 | /* start of struct st_gpio_from_pm1 */
|
---|
| 647 | volatile uint16_t PM8; /* PM8 */
|
---|
| 648 | volatile uint8_t dummy379[2]; /* */
|
---|
[374] | 649 |
|
---|
[352] | 650 | /* end of struct st_gpio_from_pm1 */
|
---|
[374] | 651 |
|
---|
[352] | 652 | /* start of struct st_gpio_from_pm1 */
|
---|
| 653 | volatile uint16_t PM9; /* PM9 */
|
---|
| 654 | volatile uint8_t dummy380[2]; /* */
|
---|
[374] | 655 |
|
---|
[352] | 656 | /* end of struct st_gpio_from_pm1 */
|
---|
[374] | 657 |
|
---|
[352] | 658 | /* start of struct st_gpio_from_pm1 */
|
---|
| 659 | volatile uint16_t PM10; /* PM10 */
|
---|
| 660 | volatile uint8_t dummy381[2]; /* */
|
---|
[374] | 661 |
|
---|
[352] | 662 | /* end of struct st_gpio_from_pm1 */
|
---|
[374] | 663 |
|
---|
[352] | 664 | /* start of struct st_gpio_from_pm1 */
|
---|
| 665 | volatile uint16_t PM11; /* PM11 */
|
---|
| 666 | volatile uint8_t dummy3820[2]; /* */
|
---|
[374] | 667 |
|
---|
[352] | 668 | /* end of struct st_gpio_from_pm1 */
|
---|
| 669 | volatile uint8_t dummy3821[208]; /* */
|
---|
[374] | 670 |
|
---|
[352] | 671 | /* start of struct st_gpio_from_pmc0 */
|
---|
| 672 | volatile uint16_t PMC0; /* PMC0 */
|
---|
| 673 | volatile uint8_t dummy383[2]; /* */
|
---|
[374] | 674 |
|
---|
[352] | 675 | /* end of struct st_gpio_from_pmc0 */
|
---|
[374] | 676 |
|
---|
[352] | 677 | /* start of struct st_gpio_from_pmc0 */
|
---|
| 678 | volatile uint16_t PMC1; /* PMC1 */
|
---|
| 679 | volatile uint8_t dummy384[2]; /* */
|
---|
[374] | 680 |
|
---|
[352] | 681 | /* end of struct st_gpio_from_pmc0 */
|
---|
[374] | 682 |
|
---|
[352] | 683 | /* start of struct st_gpio_from_pmc0 */
|
---|
| 684 | volatile uint16_t PMC2; /* PMC2 */
|
---|
| 685 | volatile uint8_t dummy385[2]; /* */
|
---|
[374] | 686 |
|
---|
[352] | 687 | /* end of struct st_gpio_from_pmc0 */
|
---|
[374] | 688 |
|
---|
[352] | 689 | /* start of struct st_gpio_from_pmc0 */
|
---|
| 690 | volatile uint16_t PMC3; /* PMC3 */
|
---|
| 691 | volatile uint8_t dummy386[2]; /* */
|
---|
[374] | 692 |
|
---|
[352] | 693 | /* end of struct st_gpio_from_pmc0 */
|
---|
[374] | 694 |
|
---|
[352] | 695 | /* start of struct st_gpio_from_pmc0 */
|
---|
| 696 | volatile uint16_t PMC4; /* PMC4 */
|
---|
| 697 | volatile uint8_t dummy387[2]; /* */
|
---|
[374] | 698 |
|
---|
[352] | 699 | /* end of struct st_gpio_from_pmc0 */
|
---|
[374] | 700 |
|
---|
[352] | 701 | /* start of struct st_gpio_from_pmc0 */
|
---|
| 702 | volatile uint16_t PMC5; /* PMC5 */
|
---|
| 703 | volatile uint8_t dummy388[2]; /* */
|
---|
[374] | 704 |
|
---|
[352] | 705 | /* end of struct st_gpio_from_pmc0 */
|
---|
[374] | 706 |
|
---|
[352] | 707 | /* start of struct st_gpio_from_pmc0 */
|
---|
| 708 | volatile uint16_t PMC6; /* PMC6 */
|
---|
| 709 | volatile uint8_t dummy389[2]; /* */
|
---|
[374] | 710 |
|
---|
[352] | 711 | /* end of struct st_gpio_from_pmc0 */
|
---|
[374] | 712 |
|
---|
[352] | 713 | /* start of struct st_gpio_from_pmc0 */
|
---|
| 714 | volatile uint16_t PMC7; /* PMC7 */
|
---|
| 715 | volatile uint8_t dummy390[2]; /* */
|
---|
[374] | 716 |
|
---|
[352] | 717 | /* end of struct st_gpio_from_pmc0 */
|
---|
[374] | 718 |
|
---|
[352] | 719 | /* start of struct st_gpio_from_pmc0 */
|
---|
| 720 | volatile uint16_t PMC8; /* PMC8 */
|
---|
| 721 | volatile uint8_t dummy391[2]; /* */
|
---|
[374] | 722 |
|
---|
[352] | 723 | /* end of struct st_gpio_from_pmc0 */
|
---|
[374] | 724 |
|
---|
[352] | 725 | /* start of struct st_gpio_from_pmc0 */
|
---|
| 726 | volatile uint16_t PMC9; /* PMC9 */
|
---|
| 727 | volatile uint8_t dummy392[2]; /* */
|
---|
[374] | 728 |
|
---|
[352] | 729 | /* end of struct st_gpio_from_pmc0 */
|
---|
[374] | 730 |
|
---|
[352] | 731 | /* start of struct st_gpio_from_pmc0 */
|
---|
| 732 | volatile uint16_t PMC10; /* PMC10 */
|
---|
| 733 | volatile uint8_t dummy393[2]; /* */
|
---|
[374] | 734 |
|
---|
[352] | 735 | /* end of struct st_gpio_from_pmc0 */
|
---|
[374] | 736 |
|
---|
[352] | 737 | /* start of struct st_gpio_from_pmc0 */
|
---|
| 738 | volatile uint16_t PMC11; /* PMC11 */
|
---|
| 739 | volatile uint8_t dummy3940[2]; /* */
|
---|
[374] | 740 |
|
---|
[352] | 741 | /* end of struct st_gpio_from_pmc0 */
|
---|
| 742 | volatile uint8_t dummy3941[212]; /* */
|
---|
[374] | 743 |
|
---|
[352] | 744 | /* start of struct st_gpio_from_pfc1 */
|
---|
| 745 | volatile uint16_t PFC1; /* PFC1 */
|
---|
| 746 | volatile uint8_t dummy395[2]; /* */
|
---|
[374] | 747 |
|
---|
[352] | 748 | /* end of struct st_gpio_from_pfc1 */
|
---|
[374] | 749 |
|
---|
[352] | 750 | /* start of struct st_gpio_from_pfc1 */
|
---|
| 751 | volatile uint16_t PFC2; /* PFC2 */
|
---|
| 752 | volatile uint8_t dummy396[2]; /* */
|
---|
[374] | 753 |
|
---|
[352] | 754 | /* end of struct st_gpio_from_pfc1 */
|
---|
[374] | 755 |
|
---|
[352] | 756 | /* start of struct st_gpio_from_pfc1 */
|
---|
| 757 | volatile uint16_t PFC3; /* PFC3 */
|
---|
| 758 | volatile uint8_t dummy397[2]; /* */
|
---|
[374] | 759 |
|
---|
[352] | 760 | /* end of struct st_gpio_from_pfc1 */
|
---|
[374] | 761 |
|
---|
[352] | 762 | /* start of struct st_gpio_from_pfc1 */
|
---|
| 763 | volatile uint16_t PFC4; /* PFC4 */
|
---|
| 764 | volatile uint8_t dummy398[2]; /* */
|
---|
[374] | 765 |
|
---|
[352] | 766 | /* end of struct st_gpio_from_pfc1 */
|
---|
[374] | 767 |
|
---|
[352] | 768 | /* start of struct st_gpio_from_pfc1 */
|
---|
| 769 | volatile uint16_t PFC5; /* PFC5 */
|
---|
| 770 | volatile uint8_t dummy399[2]; /* */
|
---|
[374] | 771 |
|
---|
[352] | 772 | /* end of struct st_gpio_from_pfc1 */
|
---|
[374] | 773 |
|
---|
[352] | 774 | /* start of struct st_gpio_from_pfc1 */
|
---|
| 775 | volatile uint16_t PFC6; /* PFC6 */
|
---|
| 776 | volatile uint8_t dummy400[2]; /* */
|
---|
[374] | 777 |
|
---|
[352] | 778 | /* end of struct st_gpio_from_pfc1 */
|
---|
[374] | 779 |
|
---|
[352] | 780 | /* start of struct st_gpio_from_pfc1 */
|
---|
| 781 | volatile uint16_t PFC7; /* PFC7 */
|
---|
| 782 | volatile uint8_t dummy401[2]; /* */
|
---|
[374] | 783 |
|
---|
[352] | 784 | /* end of struct st_gpio_from_pfc1 */
|
---|
[374] | 785 |
|
---|
[352] | 786 | /* start of struct st_gpio_from_pfc1 */
|
---|
| 787 | volatile uint16_t PFC8; /* PFC8 */
|
---|
| 788 | volatile uint8_t dummy402[2]; /* */
|
---|
[374] | 789 |
|
---|
[352] | 790 | /* end of struct st_gpio_from_pfc1 */
|
---|
[374] | 791 |
|
---|
[352] | 792 | /* start of struct st_gpio_from_pfc1 */
|
---|
| 793 | volatile uint16_t PFC9; /* PFC9 */
|
---|
| 794 | volatile uint8_t dummy403[2]; /* */
|
---|
[374] | 795 |
|
---|
[352] | 796 | /* end of struct st_gpio_from_pfc1 */
|
---|
[374] | 797 |
|
---|
[352] | 798 | /* start of struct st_gpio_from_pfc1 */
|
---|
| 799 | volatile uint16_t PFC10; /* PFC10 */
|
---|
| 800 | volatile uint8_t dummy404[2]; /* */
|
---|
[374] | 801 |
|
---|
[352] | 802 | /* end of struct st_gpio_from_pfc1 */
|
---|
[374] | 803 |
|
---|
[352] | 804 | /* start of struct st_gpio_from_pfc1 */
|
---|
| 805 | volatile uint16_t PFC11; /* PFC11 */
|
---|
| 806 | volatile uint8_t dummy4050[2]; /* */
|
---|
[374] | 807 |
|
---|
[352] | 808 | /* end of struct st_gpio_from_pfc1 */
|
---|
| 809 | volatile uint8_t dummy4051[212]; /* */
|
---|
[374] | 810 |
|
---|
[352] | 811 | /* start of struct st_gpio_from_pfce1 */
|
---|
| 812 | volatile uint16_t PFCE1; /* PFCE1 */
|
---|
| 813 | volatile uint8_t dummy406[2]; /* */
|
---|
[374] | 814 |
|
---|
[352] | 815 | /* end of struct st_gpio_from_pfce1 */
|
---|
[374] | 816 |
|
---|
[352] | 817 | /* start of struct st_gpio_from_pfce1 */
|
---|
| 818 | volatile uint16_t PFCE2; /* PFCE2 */
|
---|
| 819 | volatile uint8_t dummy407[2]; /* */
|
---|
[374] | 820 |
|
---|
[352] | 821 | /* end of struct st_gpio_from_pfce1 */
|
---|
[374] | 822 |
|
---|
[352] | 823 | /* start of struct st_gpio_from_pfce1 */
|
---|
| 824 | volatile uint16_t PFCE3; /* PFCE3 */
|
---|
| 825 | volatile uint8_t dummy408[2]; /* */
|
---|
[374] | 826 |
|
---|
[352] | 827 | /* end of struct st_gpio_from_pfce1 */
|
---|
[374] | 828 |
|
---|
[352] | 829 | /* start of struct st_gpio_from_pfce1 */
|
---|
| 830 | volatile uint16_t PFCE4; /* PFCE4 */
|
---|
| 831 | volatile uint8_t dummy409[2]; /* */
|
---|
[374] | 832 |
|
---|
[352] | 833 | /* end of struct st_gpio_from_pfce1 */
|
---|
[374] | 834 |
|
---|
[352] | 835 | /* start of struct st_gpio_from_pfce1 */
|
---|
| 836 | volatile uint16_t PFCE5; /* PFCE5 */
|
---|
| 837 | volatile uint8_t dummy410[2]; /* */
|
---|
[374] | 838 |
|
---|
[352] | 839 | /* end of struct st_gpio_from_pfce1 */
|
---|
[374] | 840 |
|
---|
[352] | 841 | /* start of struct st_gpio_from_pfce1 */
|
---|
| 842 | volatile uint16_t PFCE6; /* PFCE6 */
|
---|
| 843 | volatile uint8_t dummy411[2]; /* */
|
---|
[374] | 844 |
|
---|
[352] | 845 | /* end of struct st_gpio_from_pfce1 */
|
---|
[374] | 846 |
|
---|
[352] | 847 | /* start of struct st_gpio_from_pfce1 */
|
---|
| 848 | volatile uint16_t PFCE7; /* PFCE7 */
|
---|
| 849 | volatile uint8_t dummy412[2]; /* */
|
---|
[374] | 850 |
|
---|
[352] | 851 | /* end of struct st_gpio_from_pfce1 */
|
---|
[374] | 852 |
|
---|
[352] | 853 | /* start of struct st_gpio_from_pfce1 */
|
---|
| 854 | volatile uint16_t PFCE8; /* PFCE8 */
|
---|
| 855 | volatile uint8_t dummy413[2]; /* */
|
---|
[374] | 856 |
|
---|
[352] | 857 | /* end of struct st_gpio_from_pfce1 */
|
---|
[374] | 858 |
|
---|
[352] | 859 | /* start of struct st_gpio_from_pfce1 */
|
---|
| 860 | volatile uint16_t PFCE9; /* PFCE9 */
|
---|
| 861 | volatile uint8_t dummy414[2]; /* */
|
---|
[374] | 862 |
|
---|
[352] | 863 | /* end of struct st_gpio_from_pfce1 */
|
---|
[374] | 864 |
|
---|
[352] | 865 | /* start of struct st_gpio_from_pfce1 */
|
---|
| 866 | volatile uint16_t PFCE10; /* PFCE10 */
|
---|
| 867 | volatile uint8_t dummy415[2]; /* */
|
---|
[374] | 868 |
|
---|
[352] | 869 | /* end of struct st_gpio_from_pfce1 */
|
---|
[374] | 870 |
|
---|
[352] | 871 | /* start of struct st_gpio_from_pfce1 */
|
---|
| 872 | volatile uint16_t PFCE11; /* PFCE11 */
|
---|
| 873 | volatile uint8_t dummy4160[2]; /* */
|
---|
[374] | 874 |
|
---|
[352] | 875 | /* end of struct st_gpio_from_pfce1 */
|
---|
| 876 | volatile uint8_t dummy4161[212]; /* */
|
---|
[374] | 877 |
|
---|
[352] | 878 | /* start of struct st_gpio_from_pnot1 */
|
---|
| 879 | volatile uint16_t PNOT1; /* PNOT1 */
|
---|
| 880 | volatile uint8_t dummy417[2]; /* */
|
---|
[374] | 881 |
|
---|
[352] | 882 | /* end of struct st_gpio_from_pnot1 */
|
---|
[374] | 883 |
|
---|
[352] | 884 | /* start of struct st_gpio_from_pnot1 */
|
---|
| 885 | volatile uint16_t PNOT2; /* PNOT2 */
|
---|
| 886 | volatile uint8_t dummy418[2]; /* */
|
---|
[374] | 887 |
|
---|
[352] | 888 | /* end of struct st_gpio_from_pnot1 */
|
---|
[374] | 889 |
|
---|
[352] | 890 | /* start of struct st_gpio_from_pnot1 */
|
---|
| 891 | volatile uint16_t PNOT3; /* PNOT3 */
|
---|
| 892 | volatile uint8_t dummy419[2]; /* */
|
---|
[374] | 893 |
|
---|
[352] | 894 | /* end of struct st_gpio_from_pnot1 */
|
---|
[374] | 895 |
|
---|
[352] | 896 | /* start of struct st_gpio_from_pnot1 */
|
---|
| 897 | volatile uint16_t PNOT4; /* PNOT4 */
|
---|
| 898 | volatile uint8_t dummy420[2]; /* */
|
---|
[374] | 899 |
|
---|
[352] | 900 | /* end of struct st_gpio_from_pnot1 */
|
---|
[374] | 901 |
|
---|
[352] | 902 | /* start of struct st_gpio_from_pnot1 */
|
---|
| 903 | volatile uint16_t PNOT5; /* PNOT5 */
|
---|
| 904 | volatile uint8_t dummy421[2]; /* */
|
---|
[374] | 905 |
|
---|
[352] | 906 | /* end of struct st_gpio_from_pnot1 */
|
---|
[374] | 907 |
|
---|
[352] | 908 | /* start of struct st_gpio_from_pnot1 */
|
---|
| 909 | volatile uint16_t PNOT6; /* PNOT6 */
|
---|
| 910 | volatile uint8_t dummy422[2]; /* */
|
---|
[374] | 911 |
|
---|
[352] | 912 | /* end of struct st_gpio_from_pnot1 */
|
---|
[374] | 913 |
|
---|
[352] | 914 | /* start of struct st_gpio_from_pnot1 */
|
---|
| 915 | volatile uint16_t PNOT7; /* PNOT7 */
|
---|
| 916 | volatile uint8_t dummy423[2]; /* */
|
---|
[374] | 917 |
|
---|
[352] | 918 | /* end of struct st_gpio_from_pnot1 */
|
---|
[374] | 919 |
|
---|
[352] | 920 | /* start of struct st_gpio_from_pnot1 */
|
---|
| 921 | volatile uint16_t PNOT8; /* PNOT8 */
|
---|
| 922 | volatile uint8_t dummy424[2]; /* */
|
---|
[374] | 923 |
|
---|
[352] | 924 | /* end of struct st_gpio_from_pnot1 */
|
---|
[374] | 925 |
|
---|
[352] | 926 | /* start of struct st_gpio_from_pnot1 */
|
---|
| 927 | volatile uint16_t PNOT9; /* PNOT9 */
|
---|
| 928 | volatile uint8_t dummy425[2]; /* */
|
---|
[374] | 929 |
|
---|
[352] | 930 | /* end of struct st_gpio_from_pnot1 */
|
---|
[374] | 931 |
|
---|
[352] | 932 | /* start of struct st_gpio_from_pnot1 */
|
---|
| 933 | volatile uint16_t PNOT10; /* PNOT10 */
|
---|
| 934 | volatile uint8_t dummy426[2]; /* */
|
---|
[374] | 935 |
|
---|
[352] | 936 | /* end of struct st_gpio_from_pnot1 */
|
---|
[374] | 937 |
|
---|
[352] | 938 | /* start of struct st_gpio_from_pnot1 */
|
---|
| 939 | volatile uint16_t PNOT11; /* PNOT11 */
|
---|
| 940 | volatile uint8_t dummy4270[2]; /* */
|
---|
[374] | 941 |
|
---|
[352] | 942 | /* end of struct st_gpio_from_pnot1 */
|
---|
| 943 | volatile uint8_t dummy4271[212]; /* */
|
---|
[374] | 944 |
|
---|
| 945 | /* #define GPIO_PMSRn_COUNT (11) */
|
---|
[352] | 946 | volatile uint32_t PMSR1; /* PMSR1 */
|
---|
| 947 | volatile uint32_t PMSR2; /* PMSR2 */
|
---|
| 948 | volatile uint32_t PMSR3; /* PMSR3 */
|
---|
| 949 | volatile uint32_t PMSR4; /* PMSR4 */
|
---|
| 950 | volatile uint32_t PMSR5; /* PMSR5 */
|
---|
| 951 | volatile uint32_t PMSR6; /* PMSR6 */
|
---|
| 952 | volatile uint32_t PMSR7; /* PMSR7 */
|
---|
| 953 | volatile uint32_t PMSR8; /* PMSR8 */
|
---|
| 954 | volatile uint32_t PMSR9; /* PMSR9 */
|
---|
| 955 | volatile uint32_t PMSR10; /* PMSR10 */
|
---|
| 956 | volatile uint32_t PMSR11; /* PMSR11 */
|
---|
| 957 | volatile uint8_t dummy428[208]; /* */
|
---|
[374] | 958 |
|
---|
| 959 | /* #define GPIO_PMCSRn_COUNT (12) */
|
---|
[352] | 960 | volatile uint32_t PMCSR0; /* PMCSR0 */
|
---|
| 961 | volatile uint32_t PMCSR1; /* PMCSR1 */
|
---|
| 962 | volatile uint32_t PMCSR2; /* PMCSR2 */
|
---|
| 963 | volatile uint32_t PMCSR3; /* PMCSR3 */
|
---|
| 964 | volatile uint32_t PMCSR4; /* PMCSR4 */
|
---|
| 965 | volatile uint32_t PMCSR5; /* PMCSR5 */
|
---|
| 966 | volatile uint32_t PMCSR6; /* PMCSR6 */
|
---|
| 967 | volatile uint32_t PMCSR7; /* PMCSR7 */
|
---|
| 968 | volatile uint32_t PMCSR8; /* PMCSR8 */
|
---|
| 969 | volatile uint32_t PMCSR9; /* PMCSR9 */
|
---|
| 970 | volatile uint32_t PMCSR10; /* PMCSR10 */
|
---|
| 971 | volatile uint32_t PMCSR11; /* PMCSR11 */
|
---|
| 972 | volatile uint8_t dummy429[212]; /* */
|
---|
[374] | 973 |
|
---|
[352] | 974 | /* start of struct st_gpio_from_pfcae1 */
|
---|
| 975 | volatile uint16_t PFCAE1; /* PFCAE1 */
|
---|
| 976 | volatile uint8_t dummy430[2]; /* */
|
---|
[374] | 977 |
|
---|
[352] | 978 | /* end of struct st_gpio_from_pfcae1 */
|
---|
[374] | 979 |
|
---|
[352] | 980 | /* start of struct st_gpio_from_pfcae1 */
|
---|
| 981 | volatile uint16_t PFCAE2; /* PFCAE2 */
|
---|
| 982 | volatile uint8_t dummy431[2]; /* */
|
---|
[374] | 983 |
|
---|
[352] | 984 | /* end of struct st_gpio_from_pfcae1 */
|
---|
[374] | 985 |
|
---|
[352] | 986 | /* start of struct st_gpio_from_pfcae1 */
|
---|
| 987 | volatile uint16_t PFCAE3; /* PFCAE3 */
|
---|
| 988 | volatile uint8_t dummy432[2]; /* */
|
---|
[374] | 989 |
|
---|
[352] | 990 | /* end of struct st_gpio_from_pfcae1 */
|
---|
[374] | 991 |
|
---|
[352] | 992 | /* start of struct st_gpio_from_pfcae1 */
|
---|
| 993 | volatile uint16_t PFCAE4; /* PFCAE4 */
|
---|
| 994 | volatile uint8_t dummy433[2]; /* */
|
---|
[374] | 995 |
|
---|
[352] | 996 | /* end of struct st_gpio_from_pfcae1 */
|
---|
[374] | 997 |
|
---|
[352] | 998 | /* start of struct st_gpio_from_pfcae1 */
|
---|
| 999 | volatile uint16_t PFCAE5; /* PFCAE5 */
|
---|
| 1000 | volatile uint8_t dummy434[2]; /* */
|
---|
[374] | 1001 |
|
---|
[352] | 1002 | /* end of struct st_gpio_from_pfcae1 */
|
---|
[374] | 1003 |
|
---|
[352] | 1004 | /* start of struct st_gpio_from_pfcae1 */
|
---|
| 1005 | volatile uint16_t PFCAE6; /* PFCAE6 */
|
---|
| 1006 | volatile uint8_t dummy435[2]; /* */
|
---|
[374] | 1007 |
|
---|
[352] | 1008 | /* end of struct st_gpio_from_pfcae1 */
|
---|
[374] | 1009 |
|
---|
[352] | 1010 | /* start of struct st_gpio_from_pfcae1 */
|
---|
| 1011 | volatile uint16_t PFCAE7; /* PFCAE7 */
|
---|
| 1012 | volatile uint8_t dummy436[2]; /* */
|
---|
[374] | 1013 |
|
---|
[352] | 1014 | /* end of struct st_gpio_from_pfcae1 */
|
---|
[374] | 1015 |
|
---|
[352] | 1016 | /* start of struct st_gpio_from_pfcae1 */
|
---|
| 1017 | volatile uint16_t PFCAE8; /* PFCAE8 */
|
---|
| 1018 | volatile uint8_t dummy437[2]; /* */
|
---|
[374] | 1019 |
|
---|
[352] | 1020 | /* end of struct st_gpio_from_pfcae1 */
|
---|
[374] | 1021 |
|
---|
[352] | 1022 | /* start of struct st_gpio_from_pfcae1 */
|
---|
| 1023 | volatile uint16_t PFCAE9; /* PFCAE9 */
|
---|
| 1024 | volatile uint8_t dummy438[2]; /* */
|
---|
[374] | 1025 |
|
---|
[352] | 1026 | /* end of struct st_gpio_from_pfcae1 */
|
---|
[374] | 1027 |
|
---|
[352] | 1028 | /* start of struct st_gpio_from_pfcae1 */
|
---|
| 1029 | volatile uint16_t PFCAE10; /* PFCAE10 */
|
---|
| 1030 | volatile uint8_t dummy439[2]; /* */
|
---|
[374] | 1031 |
|
---|
[352] | 1032 | /* end of struct st_gpio_from_pfcae1 */
|
---|
[374] | 1033 |
|
---|
[352] | 1034 | /* start of struct st_gpio_from_pfcae1 */
|
---|
| 1035 | volatile uint16_t PFCAE11; /* PFCAE11 */
|
---|
| 1036 | volatile uint8_t dummy4400[2]; /* */
|
---|
[374] | 1037 |
|
---|
[352] | 1038 | /* end of struct st_gpio_from_pfcae1 */
|
---|
| 1039 | volatile uint8_t dummy4401[464]; /* */
|
---|
| 1040 | volatile uint32_t SNCR; /* SNCR */
|
---|
| 1041 | volatile uint8_t dummy441[13308]; /* */
|
---|
[374] | 1042 |
|
---|
| 1043 | /* start of struct st_gpio_from_pibc1 */
|
---|
[352] | 1044 | volatile uint16_t PIBC0; /* PIBC0 */
|
---|
| 1045 | volatile uint8_t dummy442[2]; /* */
|
---|
[374] | 1046 |
|
---|
| 1047 | /* end of struct st_gpio_from_pibc1 */
|
---|
| 1048 |
|
---|
[352] | 1049 | /* start of struct st_gpio_from_pibc1 */
|
---|
| 1050 | volatile uint16_t PIBC1; /* PIBC1 */
|
---|
| 1051 | volatile uint8_t dummy443[2]; /* */
|
---|
[374] | 1052 |
|
---|
[352] | 1053 | /* end of struct st_gpio_from_pibc1 */
|
---|
[374] | 1054 |
|
---|
[352] | 1055 | /* start of struct st_gpio_from_pibc1 */
|
---|
| 1056 | volatile uint16_t PIBC2; /* PIBC2 */
|
---|
| 1057 | volatile uint8_t dummy444[2]; /* */
|
---|
[374] | 1058 |
|
---|
[352] | 1059 | /* end of struct st_gpio_from_pibc1 */
|
---|
[374] | 1060 |
|
---|
[352] | 1061 | /* start of struct st_gpio_from_pibc1 */
|
---|
| 1062 | volatile uint16_t PIBC3; /* PIBC3 */
|
---|
| 1063 | volatile uint8_t dummy445[2]; /* */
|
---|
[374] | 1064 |
|
---|
[352] | 1065 | /* end of struct st_gpio_from_pibc1 */
|
---|
[374] | 1066 |
|
---|
[352] | 1067 | /* start of struct st_gpio_from_pibc1 */
|
---|
| 1068 | volatile uint16_t PIBC4; /* PIBC4 */
|
---|
| 1069 | volatile uint8_t dummy446[2]; /* */
|
---|
[374] | 1070 |
|
---|
[352] | 1071 | /* end of struct st_gpio_from_pibc1 */
|
---|
[374] | 1072 |
|
---|
[352] | 1073 | /* start of struct st_gpio_from_pibc1 */
|
---|
| 1074 | volatile uint16_t PIBC5; /* PIBC5 */
|
---|
| 1075 | volatile uint8_t dummy447[2]; /* */
|
---|
[374] | 1076 |
|
---|
[352] | 1077 | /* end of struct st_gpio_from_pibc1 */
|
---|
[374] | 1078 |
|
---|
[352] | 1079 | /* start of struct st_gpio_from_pibc1 */
|
---|
| 1080 | volatile uint16_t PIBC6; /* PIBC6 */
|
---|
| 1081 | volatile uint8_t dummy448[2]; /* */
|
---|
[374] | 1082 |
|
---|
[352] | 1083 | /* end of struct st_gpio_from_pibc1 */
|
---|
[374] | 1084 |
|
---|
[352] | 1085 | /* start of struct st_gpio_from_pibc1 */
|
---|
| 1086 | volatile uint16_t PIBC7; /* PIBC7 */
|
---|
| 1087 | volatile uint8_t dummy449[2]; /* */
|
---|
[374] | 1088 |
|
---|
[352] | 1089 | /* end of struct st_gpio_from_pibc1 */
|
---|
[374] | 1090 |
|
---|
[352] | 1091 | /* start of struct st_gpio_from_pibc1 */
|
---|
| 1092 | volatile uint16_t PIBC8; /* PIBC8 */
|
---|
| 1093 | volatile uint8_t dummy450[2]; /* */
|
---|
[374] | 1094 |
|
---|
[352] | 1095 | /* end of struct st_gpio_from_pibc1 */
|
---|
[374] | 1096 |
|
---|
[352] | 1097 | /* start of struct st_gpio_from_pibc1 */
|
---|
| 1098 | volatile uint16_t PIBC9; /* PIBC9 */
|
---|
| 1099 | volatile uint8_t dummy451[2]; /* */
|
---|
[374] | 1100 |
|
---|
[352] | 1101 | /* end of struct st_gpio_from_pibc1 */
|
---|
[374] | 1102 |
|
---|
[352] | 1103 | /* start of struct st_gpio_from_pibc1 */
|
---|
| 1104 | volatile uint16_t PIBC10; /* PIBC10 */
|
---|
| 1105 | volatile uint8_t dummy452[2]; /* */
|
---|
[374] | 1106 |
|
---|
[352] | 1107 | /* end of struct st_gpio_from_pibc1 */
|
---|
[374] | 1108 |
|
---|
[352] | 1109 | /* start of struct st_gpio_from_pibc1 */
|
---|
| 1110 | volatile uint16_t PIBC11; /* PIBC11 */
|
---|
| 1111 | volatile uint8_t dummy4530[2]; /* */
|
---|
[374] | 1112 |
|
---|
[352] | 1113 | /* end of struct st_gpio_from_pibc1 */
|
---|
| 1114 | volatile uint8_t dummy4531[212]; /* */
|
---|
[374] | 1115 |
|
---|
[352] | 1116 | /* start of struct st_gpio_from_pbdc1 */
|
---|
| 1117 | volatile uint16_t PBDC1; /* PBDC1 */
|
---|
| 1118 | volatile uint8_t dummy454[2]; /* */
|
---|
[374] | 1119 |
|
---|
[352] | 1120 | /* end of struct st_gpio_from_pbdc1 */
|
---|
[374] | 1121 |
|
---|
[352] | 1122 | /* start of struct st_gpio_from_pbdc1 */
|
---|
| 1123 | volatile uint16_t PBDC2; /* PBDC2 */
|
---|
| 1124 | volatile uint8_t dummy455[2]; /* */
|
---|
[374] | 1125 |
|
---|
[352] | 1126 | /* end of struct st_gpio_from_pbdc1 */
|
---|
[374] | 1127 |
|
---|
[352] | 1128 | /* start of struct st_gpio_from_pbdc1 */
|
---|
| 1129 | volatile uint16_t PBDC3; /* PBDC3 */
|
---|
| 1130 | volatile uint8_t dummy456[2]; /* */
|
---|
[374] | 1131 |
|
---|
[352] | 1132 | /* end of struct st_gpio_from_pbdc1 */
|
---|
[374] | 1133 |
|
---|
[352] | 1134 | /* start of struct st_gpio_from_pbdc1 */
|
---|
| 1135 | volatile uint16_t PBDC4; /* PBDC4 */
|
---|
| 1136 | volatile uint8_t dummy457[2]; /* */
|
---|
[374] | 1137 |
|
---|
[352] | 1138 | /* end of struct st_gpio_from_pbdc1 */
|
---|
[374] | 1139 |
|
---|
[352] | 1140 | /* start of struct st_gpio_from_pbdc1 */
|
---|
| 1141 | volatile uint16_t PBDC5; /* PBDC5 */
|
---|
| 1142 | volatile uint8_t dummy458[2]; /* */
|
---|
[374] | 1143 |
|
---|
[352] | 1144 | /* end of struct st_gpio_from_pbdc1 */
|
---|
[374] | 1145 |
|
---|
[352] | 1146 | /* start of struct st_gpio_from_pbdc1 */
|
---|
| 1147 | volatile uint16_t PBDC6; /* PBDC6 */
|
---|
| 1148 | volatile uint8_t dummy459[2]; /* */
|
---|
[374] | 1149 |
|
---|
[352] | 1150 | /* end of struct st_gpio_from_pbdc1 */
|
---|
[374] | 1151 |
|
---|
[352] | 1152 | /* start of struct st_gpio_from_pbdc1 */
|
---|
| 1153 | volatile uint16_t PBDC7; /* PBDC7 */
|
---|
| 1154 | volatile uint8_t dummy460[2]; /* */
|
---|
[374] | 1155 |
|
---|
[352] | 1156 | /* end of struct st_gpio_from_pbdc1 */
|
---|
[374] | 1157 |
|
---|
[352] | 1158 | /* start of struct st_gpio_from_pbdc1 */
|
---|
| 1159 | volatile uint16_t PBDC8; /* PBDC8 */
|
---|
| 1160 | volatile uint8_t dummy461[2]; /* */
|
---|
[374] | 1161 |
|
---|
[352] | 1162 | /* end of struct st_gpio_from_pbdc1 */
|
---|
[374] | 1163 |
|
---|
[352] | 1164 | /* start of struct st_gpio_from_pbdc1 */
|
---|
| 1165 | volatile uint16_t PBDC9; /* PBDC9 */
|
---|
| 1166 | volatile uint8_t dummy462[2]; /* */
|
---|
[374] | 1167 |
|
---|
[352] | 1168 | /* end of struct st_gpio_from_pbdc1 */
|
---|
[374] | 1169 |
|
---|
[352] | 1170 | /* start of struct st_gpio_from_pbdc1 */
|
---|
| 1171 | volatile uint16_t PBDC10; /* PBDC10 */
|
---|
| 1172 | volatile uint8_t dummy463[2]; /* */
|
---|
[374] | 1173 |
|
---|
[352] | 1174 | /* end of struct st_gpio_from_pbdc1 */
|
---|
[374] | 1175 |
|
---|
[352] | 1176 | /* start of struct st_gpio_from_pbdc1 */
|
---|
| 1177 | volatile uint16_t PBDC11; /* PBDC11 */
|
---|
| 1178 | volatile uint8_t dummy4640[2]; /* */
|
---|
[374] | 1179 |
|
---|
[352] | 1180 | /* end of struct st_gpio_from_pbdc1 */
|
---|
| 1181 | volatile uint8_t dummy4641[212]; /* */
|
---|
[374] | 1182 |
|
---|
[352] | 1183 | /* start of struct st_gpio_from_pipc1 */
|
---|
| 1184 | volatile uint16_t PIPC1; /* PIPC1 */
|
---|
| 1185 | volatile uint8_t dummy465[2]; /* */
|
---|
[374] | 1186 |
|
---|
[352] | 1187 | /* end of struct st_gpio_from_pipc1 */
|
---|
[374] | 1188 |
|
---|
[352] | 1189 | /* start of struct st_gpio_from_pipc1 */
|
---|
| 1190 | volatile uint16_t PIPC2; /* PIPC2 */
|
---|
| 1191 | volatile uint8_t dummy466[2]; /* */
|
---|
[374] | 1192 |
|
---|
[352] | 1193 | /* end of struct st_gpio_from_pipc1 */
|
---|
[374] | 1194 |
|
---|
[352] | 1195 | /* start of struct st_gpio_from_pipc1 */
|
---|
| 1196 | volatile uint16_t PIPC3; /* PIPC3 */
|
---|
| 1197 | volatile uint8_t dummy467[2]; /* */
|
---|
[374] | 1198 |
|
---|
[352] | 1199 | /* end of struct st_gpio_from_pipc1 */
|
---|
[374] | 1200 |
|
---|
[352] | 1201 | /* start of struct st_gpio_from_pipc1 */
|
---|
| 1202 | volatile uint16_t PIPC4; /* PIPC4 */
|
---|
| 1203 | volatile uint8_t dummy468[2]; /* */
|
---|
[374] | 1204 |
|
---|
[352] | 1205 | /* end of struct st_gpio_from_pipc1 */
|
---|
[374] | 1206 |
|
---|
[352] | 1207 | /* start of struct st_gpio_from_pipc1 */
|
---|
| 1208 | volatile uint16_t PIPC5; /* PIPC5 */
|
---|
| 1209 | volatile uint8_t dummy469[2]; /* */
|
---|
[374] | 1210 |
|
---|
[352] | 1211 | /* end of struct st_gpio_from_pipc1 */
|
---|
[374] | 1212 |
|
---|
[352] | 1213 | /* start of struct st_gpio_from_pipc1 */
|
---|
| 1214 | volatile uint16_t PIPC6; /* PIPC6 */
|
---|
| 1215 | volatile uint8_t dummy470[2]; /* */
|
---|
[374] | 1216 |
|
---|
[352] | 1217 | /* end of struct st_gpio_from_pipc1 */
|
---|
[374] | 1218 |
|
---|
[352] | 1219 | /* start of struct st_gpio_from_pipc1 */
|
---|
| 1220 | volatile uint16_t PIPC7; /* PIPC7 */
|
---|
| 1221 | volatile uint8_t dummy471[2]; /* */
|
---|
[374] | 1222 |
|
---|
[352] | 1223 | /* end of struct st_gpio_from_pipc1 */
|
---|
[374] | 1224 |
|
---|
[352] | 1225 | /* start of struct st_gpio_from_pipc1 */
|
---|
| 1226 | volatile uint16_t PIPC8; /* PIPC8 */
|
---|
| 1227 | volatile uint8_t dummy472[2]; /* */
|
---|
[374] | 1228 |
|
---|
[352] | 1229 | /* end of struct st_gpio_from_pipc1 */
|
---|
[374] | 1230 |
|
---|
[352] | 1231 | /* start of struct st_gpio_from_pipc1 */
|
---|
| 1232 | volatile uint16_t PIPC9; /* PIPC9 */
|
---|
| 1233 | volatile uint8_t dummy473[2]; /* */
|
---|
[374] | 1234 |
|
---|
[352] | 1235 | /* end of struct st_gpio_from_pipc1 */
|
---|
[374] | 1236 |
|
---|
[352] | 1237 | /* start of struct st_gpio_from_pipc1 */
|
---|
| 1238 | volatile uint16_t PIPC10; /* PIPC10 */
|
---|
| 1239 | volatile uint8_t dummy474[2]; /* */
|
---|
[374] | 1240 |
|
---|
[352] | 1241 | /* end of struct st_gpio_from_pipc1 */
|
---|
[374] | 1242 |
|
---|
[352] | 1243 | /* start of struct st_gpio_from_pipc1 */
|
---|
| 1244 | volatile uint16_t PIPC11; /* PIPC11 */
|
---|
| 1245 | volatile uint8_t dummy4750[2]; /* */
|
---|
[374] | 1246 |
|
---|
[352] | 1247 | /* end of struct st_gpio_from_pipc1 */
|
---|
| 1248 | volatile uint8_t dummy4751[2288]; /* */
|
---|
| 1249 | volatile uint16_t JPPR0; /* JPPR0 */
|
---|
| 1250 | volatile uint8_t dummy476[30]; /* */
|
---|
| 1251 | volatile uint16_t JPMC0; /* JPMC0 */
|
---|
| 1252 | volatile uint8_t dummy477[78]; /* */
|
---|
| 1253 | volatile uint32_t JPMCSR0; /* JPMCSR0 */
|
---|
| 1254 | volatile uint8_t dummy478[876]; /* */
|
---|
| 1255 | volatile uint16_t JPIBC0; /* JPIBC0 */
|
---|
[374] | 1256 | } r_io_gpio_t;
|
---|
[352] | 1257 |
|
---|
| 1258 |
|
---|
[374] | 1259 | typedef struct st_gpio_from_p1
|
---|
[352] | 1260 | {
|
---|
[374] | 1261 |
|
---|
[352] | 1262 | volatile uint16_t P1; /* P1 */
|
---|
| 1263 | volatile uint8_t dummy1[3]; /* */
|
---|
[374] | 1264 | } r_io_gpio_from_p1_t;
|
---|
[352] | 1265 |
|
---|
| 1266 |
|
---|
[374] | 1267 | typedef struct st_gpio_from_ppr0
|
---|
[352] | 1268 | {
|
---|
[374] | 1269 |
|
---|
[352] | 1270 | volatile uint16_t PPR0; /* PPR0 */
|
---|
| 1271 | volatile uint8_t dummy1[2]; /* */
|
---|
[374] | 1272 | } r_io_gpio_from_ppr0_t;
|
---|
[352] | 1273 |
|
---|
| 1274 |
|
---|
[374] | 1275 | typedef struct st_gpio_from_pm1
|
---|
[352] | 1276 | {
|
---|
[374] | 1277 |
|
---|
[352] | 1278 | volatile uint16_t PM1; /* PM1 */
|
---|
| 1279 | volatile uint8_t dummy1[2]; /* */
|
---|
[374] | 1280 | } r_io_gpio_from_pm1_t;
|
---|
[352] | 1281 |
|
---|
| 1282 |
|
---|
[374] | 1283 | typedef struct st_gpio_from_pmc0
|
---|
[352] | 1284 | {
|
---|
[374] | 1285 |
|
---|
[352] | 1286 | volatile uint16_t PMC0; /* PMC0 */
|
---|
| 1287 | volatile uint8_t dummy1[2]; /* */
|
---|
[374] | 1288 | } r_io_gpio_from_pmc0_t;
|
---|
[352] | 1289 |
|
---|
| 1290 |
|
---|
[374] | 1291 | typedef struct st_gpio_from_pfc1
|
---|
[352] | 1292 | {
|
---|
[374] | 1293 |
|
---|
[352] | 1294 | volatile uint16_t PFC1; /* PFC1 */
|
---|
| 1295 | volatile uint8_t dummy1[2]; /* */
|
---|
[374] | 1296 | } r_io_gpio_from_pfc1_t;
|
---|
[352] | 1297 |
|
---|
| 1298 |
|
---|
[374] | 1299 | typedef struct st_gpio_from_pfce1
|
---|
[352] | 1300 | {
|
---|
[374] | 1301 |
|
---|
[352] | 1302 | volatile uint16_t PFCE1; /* PFCE1 */
|
---|
| 1303 | volatile uint8_t dummy1[2]; /* */
|
---|
[374] | 1304 | } r_io_gpio_from_pfce1_t;
|
---|
[352] | 1305 |
|
---|
| 1306 |
|
---|
[374] | 1307 | typedef struct st_gpio_from_pnot1
|
---|
[352] | 1308 | {
|
---|
[374] | 1309 |
|
---|
[352] | 1310 | volatile uint16_t PNOT1; /* PNOT1 */
|
---|
| 1311 | volatile uint8_t dummy1[2]; /* */
|
---|
[374] | 1312 | } r_io_gpio_from_pnot1_t;
|
---|
[352] | 1313 |
|
---|
| 1314 |
|
---|
[374] | 1315 | typedef struct st_gpio_from_pfcae1
|
---|
[352] | 1316 | {
|
---|
[374] | 1317 |
|
---|
[352] | 1318 | volatile uint16_t PFCAE1; /* PFCAE1 */
|
---|
| 1319 | volatile uint8_t dummy1[2]; /* */
|
---|
[374] | 1320 | } r_io_gpio_from_pfcae1_t;
|
---|
[352] | 1321 |
|
---|
| 1322 |
|
---|
[374] | 1323 | typedef struct st_gpio_from_pibc1
|
---|
[352] | 1324 | {
|
---|
[374] | 1325 |
|
---|
[352] | 1326 | volatile uint16_t PIBC1; /* PIBC1 */
|
---|
| 1327 | volatile uint8_t dummy1[2]; /* */
|
---|
[374] | 1328 | } r_io_gpio_from_pibc1_t;
|
---|
[352] | 1329 |
|
---|
| 1330 |
|
---|
[374] | 1331 | typedef struct st_gpio_from_pbdc1
|
---|
[352] | 1332 | {
|
---|
[374] | 1333 |
|
---|
[352] | 1334 | volatile uint16_t PBDC1; /* PBDC1 */
|
---|
| 1335 | volatile uint8_t dummy1[2]; /* */
|
---|
[374] | 1336 | } r_io_gpio_from_pbdc1_t;
|
---|
[352] | 1337 |
|
---|
| 1338 |
|
---|
[374] | 1339 | typedef struct st_gpio_from_pipc1
|
---|
[352] | 1340 | {
|
---|
[374] | 1341 |
|
---|
[352] | 1342 | volatile uint16_t PIPC1; /* PIPC1 */
|
---|
| 1343 | volatile uint8_t dummy1[2]; /* */
|
---|
[374] | 1344 | } r_io_gpio_from_pipc1_t;
|
---|
[352] | 1345 |
|
---|
| 1346 |
|
---|
[374] | 1347 | /* Channel array defines of GPIO (2)*/
|
---|
| 1348 | #ifdef DECLARE_GPIO_FROM_PIPC1_ARRAY_CHANNELS
|
---|
| 1349 | volatile struct st_gpio_from_pipc1* GPIO_FROM_PIPC1_ARRAY[ GPIO_FROM_PIPC1_ARRAY_COUNT ] =
|
---|
| 1350 | /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
|
---|
| 1351 | GPIO_FROM_PIPC1_ARRAY_ADDRESS_LIST;
|
---|
| 1352 | /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
|
---|
| 1353 | #endif /* DECLARE_GPIO_FROM_PIPC1_ARRAY_CHANNELS */
|
---|
[352] | 1354 |
|
---|
[374] | 1355 | #ifdef DECLARE_GPIO_FROM_PBDC1_ARRAY_CHANNELS
|
---|
| 1356 | volatile struct st_gpio_from_pbdc1* GPIO_FROM_PBDC1_ARRAY[ GPIO_FROM_PBDC1_ARRAY_COUNT ] =
|
---|
| 1357 | /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
|
---|
| 1358 | GPIO_FROM_PBDC1_ARRAY_ADDRESS_LIST;
|
---|
| 1359 | /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
|
---|
| 1360 | #endif /* DECLARE_GPIO_FROM_PBDC1_ARRAY_CHANNELS */
|
---|
[352] | 1361 |
|
---|
[374] | 1362 | #ifdef DECLARE_GPIO_FROM_PIBC1_ARRAY_CHANNELS
|
---|
| 1363 | volatile struct st_gpio_from_pibc1* GPIO_FROM_PIBC1_ARRAY[ GPIO_FROM_PIBC1_ARRAY_COUNT ] =
|
---|
| 1364 | /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
|
---|
| 1365 | GPIO_FROM_PIBC1_ARRAY_ADDRESS_LIST;
|
---|
| 1366 | /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
|
---|
| 1367 | #endif /* DECLARE_GPIO_FROM_PIBC1_ARRAY_CHANNELS */
|
---|
[352] | 1368 |
|
---|
[374] | 1369 | #ifdef DECLARE_GPIO_FROM_PFCAE1_ARRAY_CHANNELS
|
---|
| 1370 | volatile struct st_gpio_from_pfcae1* GPIO_FROM_PFCAE1_ARRAY[ GPIO_FROM_PFCAE1_ARRAY_COUNT ] =
|
---|
| 1371 | /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
|
---|
| 1372 | GPIO_FROM_PFCAE1_ARRAY_ADDRESS_LIST;
|
---|
| 1373 | /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
|
---|
| 1374 | #endif /* DECLARE_GPIO_FROM_PFCAE1_ARRAY_CHANNELS */
|
---|
[352] | 1375 |
|
---|
[374] | 1376 | #ifdef DECLARE_GPIO_FROM_PNOT1_ARRAY_CHANNELS
|
---|
| 1377 | volatile struct st_gpio_from_pnot1* GPIO_FROM_PNOT1_ARRAY[ GPIO_FROM_PNOT1_ARRAY_COUNT ] =
|
---|
| 1378 | /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
|
---|
| 1379 | GPIO_FROM_PNOT1_ARRAY_ADDRESS_LIST;
|
---|
| 1380 | /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
|
---|
| 1381 | #endif /* DECLARE_GPIO_FROM_PNOT1_ARRAY_CHANNELS */
|
---|
[352] | 1382 |
|
---|
[374] | 1383 | #ifdef DECLARE_GPIO_FROM_PFCE1_ARRAY_CHANNELS
|
---|
| 1384 | volatile struct st_gpio_from_pfce1* GPIO_FROM_PFCE1_ARRAY[ GPIO_FROM_PFCE1_ARRAY_COUNT ] =
|
---|
| 1385 | /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
|
---|
| 1386 | GPIO_FROM_PFCE1_ARRAY_ADDRESS_LIST;
|
---|
| 1387 | /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
|
---|
| 1388 | #endif /* DECLARE_GPIO_FROM_PFCE1_ARRAY_CHANNELS */
|
---|
[352] | 1389 |
|
---|
[374] | 1390 | #ifdef DECLARE_GPIO_FROM_PFC1_ARRAY_CHANNELS
|
---|
| 1391 | volatile struct st_gpio_from_pfc1* GPIO_FROM_PFC1_ARRAY[ GPIO_FROM_PFC1_ARRAY_COUNT ] =
|
---|
| 1392 | /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
|
---|
| 1393 | GPIO_FROM_PFC1_ARRAY_ADDRESS_LIST;
|
---|
| 1394 | /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
|
---|
| 1395 | #endif /* DECLARE_GPIO_FROM_PFC1_ARRAY_CHANNELS */
|
---|
[352] | 1396 |
|
---|
[374] | 1397 | #ifdef DECLARE_GPIO_FROM_PMC0_ARRAY_CHANNELS
|
---|
| 1398 | volatile struct st_gpio_from_pmc0* GPIO_FROM_PMC0_ARRAY[ GPIO_FROM_PMC0_ARRAY_COUNT ] =
|
---|
| 1399 | /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
|
---|
| 1400 | GPIO_FROM_PMC0_ARRAY_ADDRESS_LIST;
|
---|
| 1401 | /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
|
---|
| 1402 | #endif /* DECLARE_GPIO_FROM_PMC0_ARRAY_CHANNELS */
|
---|
[352] | 1403 |
|
---|
[374] | 1404 | #ifdef DECLARE_GPIO_FROM_PM1_ARRAY_CHANNELS
|
---|
| 1405 | volatile struct st_gpio_from_pm1* GPIO_FROM_PM1_ARRAY[ GPIO_FROM_PM1_ARRAY_COUNT ] =
|
---|
| 1406 | /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
|
---|
| 1407 | GPIO_FROM_PM1_ARRAY_ADDRESS_LIST;
|
---|
| 1408 | /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
|
---|
| 1409 | #endif /* DECLARE_GPIO_FROM_PM1_ARRAY_CHANNELS */
|
---|
[352] | 1410 |
|
---|
[374] | 1411 | #ifdef DECLARE_GPIO_FROM_PPR0_ARRAY_CHANNELS
|
---|
| 1412 | volatile struct st_gpio_from_ppr0* GPIO_FROM_PPR0_ARRAY[ GPIO_FROM_PPR0_ARRAY_COUNT ] =
|
---|
| 1413 | /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
|
---|
| 1414 | GPIO_FROM_PPR0_ARRAY_ADDRESS_LIST;
|
---|
| 1415 | /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
|
---|
| 1416 | #endif /* DECLARE_GPIO_FROM_PPR0_ARRAY_CHANNELS */
|
---|
[352] | 1417 |
|
---|
[374] | 1418 | #ifdef DECLARE_GPIO_FROM_P1_ARRAY_CHANNELS
|
---|
| 1419 | volatile struct st_gpio_from_p1* GPIO_FROM_P1_ARRAY[ GPIO_FROM_P1_ARRAY_COUNT ] =
|
---|
| 1420 | /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
|
---|
| 1421 | GPIO_FROM_P1_ARRAY_ADDRESS_LIST;
|
---|
| 1422 | /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
|
---|
| 1423 | #endif /* DECLARE_GPIO_FROM_P1_ARRAY_CHANNELS */
|
---|
| 1424 | /* End of channel array defines of GPIO (2)*/
|
---|
[352] | 1425 |
|
---|
| 1426 |
|
---|
| 1427 | /* <-SEC M1.10.1 */
|
---|
[374] | 1428 | /* <-MISRA 18.4 */ /* <-SEC M1.6.2 */
|
---|
| 1429 | /* <-QAC 0857 */
|
---|
[352] | 1430 | /* <-QAC 0639 */
|
---|
| 1431 | #endif
|
---|