The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.

Dependents:   hello SerialTestv11 SerialTestv12 Sierpinski ... more

mbed 2

This is the mbed 2 library. If you'd like to learn about Mbed OS please see the mbed-os docs.

Committer:
AnnaBridge
Date:
Thu Nov 08 11:45:42 2018 +0000
Revision:
171:3a7713b1edbc
Parent:
TARGET_GR_LYCHEE/TARGET_RENESAS/TARGET_RZ_A1XX/TARGET_GR_LYCHEE/device/inc/iodefines/gpio_iodefine.h@161:aa5281ff4a02
mbed library. Release version 164

Who changed what in which revision?

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