Nicolas Borla / Mbed OS BBR_1Ebene
Committer:
borlanic
Date:
Mon May 14 11:29:06 2018 +0000
Revision:
0:fbdae7e6d805
BBR

Who changed what in which revision?

UserRevisionLine numberNew contents of line
borlanic 0:fbdae7e6d805 1 /* mbed Microcontroller Library
borlanic 0:fbdae7e6d805 2 * Copyright (c) 2015-2016 Nuvoton
borlanic 0:fbdae7e6d805 3 *
borlanic 0:fbdae7e6d805 4 * Licensed under the Apache License, Version 2.0 (the "License");
borlanic 0:fbdae7e6d805 5 * you may not use this file except in compliance with the License.
borlanic 0:fbdae7e6d805 6 * You may obtain a copy of the License at
borlanic 0:fbdae7e6d805 7 *
borlanic 0:fbdae7e6d805 8 * http://www.apache.org/licenses/LICENSE-2.0
borlanic 0:fbdae7e6d805 9 *
borlanic 0:fbdae7e6d805 10 * Unless required by applicable law or agreed to in writing, software
borlanic 0:fbdae7e6d805 11 * distributed under the License is distributed on an "AS IS" BASIS,
borlanic 0:fbdae7e6d805 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
borlanic 0:fbdae7e6d805 13 * See the License for the specific language governing permissions and
borlanic 0:fbdae7e6d805 14 * limitations under the License.
borlanic 0:fbdae7e6d805 15 */
borlanic 0:fbdae7e6d805 16
borlanic 0:fbdae7e6d805 17 #include "PeripheralPins.h"
borlanic 0:fbdae7e6d805 18
borlanic 0:fbdae7e6d805 19 // =====
borlanic 0:fbdae7e6d805 20 // Note: Commented lines are alternative possibilities which are not used per default.
borlanic 0:fbdae7e6d805 21 // If you change them, you will have also to modify the corresponding xxx_api.c file
borlanic 0:fbdae7e6d805 22 // for pwmout, analogin, analogout, ...
borlanic 0:fbdae7e6d805 23 // =====
borlanic 0:fbdae7e6d805 24
borlanic 0:fbdae7e6d805 25 #if 0
borlanic 0:fbdae7e6d805 26 //*** GPIO ***
borlanic 0:fbdae7e6d805 27 const PinMap PinMap_GPIO[] = {
borlanic 0:fbdae7e6d805 28 // GPIO A MFPL
borlanic 0:fbdae7e6d805 29 {PA_0, GPIO_A, SYS_GPA_MFPL_PA0MFP_GPIO},
borlanic 0:fbdae7e6d805 30 {PA_1, GPIO_A, SYS_GPA_MFPL_PA1MFP_GPIO},
borlanic 0:fbdae7e6d805 31 {PA_2, GPIO_A, SYS_GPA_MFPL_PA2MFP_GPIO},
borlanic 0:fbdae7e6d805 32 {PA_3, GPIO_A, SYS_GPA_MFPL_PA3MFP_GPIO},
borlanic 0:fbdae7e6d805 33 {PA_4, GPIO_A, SYS_GPA_MFPL_PA4MFP_GPIO},
borlanic 0:fbdae7e6d805 34 {PA_5, GPIO_A, SYS_GPA_MFPL_PA5MFP_GPIO},
borlanic 0:fbdae7e6d805 35 {PA_6, GPIO_A, SYS_GPA_MFPL_PA6MFP_GPIO},
borlanic 0:fbdae7e6d805 36 {PA_7, GPIO_A, SYS_GPA_MFPL_PA7MFP_GPIO},
borlanic 0:fbdae7e6d805 37 // GPIO A MFPH
borlanic 0:fbdae7e6d805 38 {PA_8, GPIO_A, SYS_GPA_MFPH_PA8MFP_GPIO},
borlanic 0:fbdae7e6d805 39 {PA_9, GPIO_A, SYS_GPA_MFPH_PA9MFP_GPIO},
borlanic 0:fbdae7e6d805 40 {PA_10, GPIO_A, SYS_GPA_MFPH_PA10MFP_GPIO},
borlanic 0:fbdae7e6d805 41 {PA_11, GPIO_A, SYS_GPA_MFPH_PA11MFP_GPIO},
borlanic 0:fbdae7e6d805 42 {PA_12, GPIO_A, SYS_GPA_MFPH_PA12MFP_GPIO},
borlanic 0:fbdae7e6d805 43 {PA_13, GPIO_A, SYS_GPA_MFPH_PA13MFP_GPIO},
borlanic 0:fbdae7e6d805 44 {PA_14, GPIO_A, SYS_GPA_MFPH_PA14MFP_GPIO},
borlanic 0:fbdae7e6d805 45 {PA_15, GPIO_A, SYS_GPA_MFPH_PA15MFP_GPIO},
borlanic 0:fbdae7e6d805 46
borlanic 0:fbdae7e6d805 47 // GPIO B MFPL
borlanic 0:fbdae7e6d805 48 {PB_0, GPIO_B, SYS_GPB_MFPL_PB0MFP_GPIO},
borlanic 0:fbdae7e6d805 49 {PB_1, GPIO_B, SYS_GPB_MFPL_PB1MFP_GPIO},
borlanic 0:fbdae7e6d805 50 {PB_2, GPIO_B, SYS_GPB_MFPL_PB2MFP_GPIO},
borlanic 0:fbdae7e6d805 51 {PB_3, GPIO_B, SYS_GPB_MFPL_PB3MFP_GPIO},
borlanic 0:fbdae7e6d805 52 {PB_4, GPIO_B, SYS_GPB_MFPL_PB4MFP_GPIO},
borlanic 0:fbdae7e6d805 53 {PB_5, GPIO_B, SYS_GPB_MFPL_PB5MFP_GPIO},
borlanic 0:fbdae7e6d805 54 {PB_6, GPIO_B, SYS_GPB_MFPL_PB6MFP_GPIO},
borlanic 0:fbdae7e6d805 55 {PB_7, GPIO_B, SYS_GPB_MFPL_PB7MFP_GPIO},
borlanic 0:fbdae7e6d805 56 // GPIO B MFPH
borlanic 0:fbdae7e6d805 57 {PB_8, GPIO_B, SYS_GPB_MFPH_PB8MFP_GPIO},
borlanic 0:fbdae7e6d805 58 {PB_9, GPIO_B, SYS_GPB_MFPH_PB9MFP_GPIO},
borlanic 0:fbdae7e6d805 59 {PB_10, GPIO_B, SYS_GPB_MFPH_PB10MFP_GPIO},
borlanic 0:fbdae7e6d805 60 {PB_11, GPIO_B, SYS_GPB_MFPH_PB11MFP_GPIO},
borlanic 0:fbdae7e6d805 61 {PB_12, GPIO_B, SYS_GPB_MFPH_PB12MFP_GPIO},
borlanic 0:fbdae7e6d805 62 {PB_13, GPIO_B, SYS_GPB_MFPH_PB13MFP_GPIO},
borlanic 0:fbdae7e6d805 63 {PB_14, GPIO_B, SYS_GPB_MFPH_PB14MFP_GPIO},
borlanic 0:fbdae7e6d805 64 {PB_15, GPIO_B, SYS_GPB_MFPH_PB15MFP_GPIO},
borlanic 0:fbdae7e6d805 65
borlanic 0:fbdae7e6d805 66 // GPIO C MFPL
borlanic 0:fbdae7e6d805 67 {PC_0, GPIO_C, SYS_GPC_MFPL_PC0MFP_GPIO},
borlanic 0:fbdae7e6d805 68 {PC_1, GPIO_C, SYS_GPC_MFPL_PC1MFP_GPIO},
borlanic 0:fbdae7e6d805 69 {PC_2, GPIO_C, SYS_GPC_MFPL_PC2MFP_GPIO},
borlanic 0:fbdae7e6d805 70 {PC_3, GPIO_C, SYS_GPC_MFPL_PC3MFP_GPIO},
borlanic 0:fbdae7e6d805 71 {PC_4, GPIO_C, SYS_GPC_MFPL_PC4MFP_GPIO},
borlanic 0:fbdae7e6d805 72 {PC_5, GPIO_C, SYS_GPC_MFPL_PC5MFP_GPIO},
borlanic 0:fbdae7e6d805 73 {PC_6, GPIO_C, SYS_GPC_MFPL_PC6MFP_GPIO},
borlanic 0:fbdae7e6d805 74 {PC_7, GPIO_C, SYS_GPC_MFPL_PC7MFP_GPIO},
borlanic 0:fbdae7e6d805 75 // GPIO C MFPH
borlanic 0:fbdae7e6d805 76 {PC_8, GPIO_C, SYS_GPC_MFPH_PC8MFP_GPIO},
borlanic 0:fbdae7e6d805 77 {PC_9, GPIO_C, SYS_GPC_MFPH_PC9MFP_GPIO},
borlanic 0:fbdae7e6d805 78 {PC_10, GPIO_C, SYS_GPC_MFPH_PC10MFP_GPIO},
borlanic 0:fbdae7e6d805 79 {PC_11, GPIO_C, SYS_GPC_MFPH_PC11MFP_GPIO},
borlanic 0:fbdae7e6d805 80 {PC_12, GPIO_C, SYS_GPC_MFPH_PC12MFP_GPIO},
borlanic 0:fbdae7e6d805 81 {PC_13, GPIO_C, SYS_GPC_MFPH_PC13MFP_GPIO},
borlanic 0:fbdae7e6d805 82 {PC_14, GPIO_C, SYS_GPC_MFPH_PC14MFP_GPIO},
borlanic 0:fbdae7e6d805 83 {PC_15, GPIO_C, SYS_GPC_MFPH_PC15MFP_GPIO},
borlanic 0:fbdae7e6d805 84
borlanic 0:fbdae7e6d805 85 // GPIO D MFPL
borlanic 0:fbdae7e6d805 86 {PD_0, GPIO_D, SYS_GPD_MFPL_PD0MFP_GPIO},
borlanic 0:fbdae7e6d805 87 {PD_1, GPIO_D, SYS_GPD_MFPL_PD1MFP_GPIO},
borlanic 0:fbdae7e6d805 88 {PD_2, GPIO_D, SYS_GPD_MFPL_PD2MFP_GPIO},
borlanic 0:fbdae7e6d805 89 {PD_3, GPIO_D, SYS_GPD_MFPL_PD3MFP_GPIO},
borlanic 0:fbdae7e6d805 90 {PD_4, GPIO_D, SYS_GPD_MFPL_PD4MFP_GPIO},
borlanic 0:fbdae7e6d805 91 {PD_5, GPIO_D, SYS_GPD_MFPL_PD5MFP_GPIO},
borlanic 0:fbdae7e6d805 92 {PD_6, GPIO_D, SYS_GPD_MFPL_PD6MFP_GPIO},
borlanic 0:fbdae7e6d805 93 {PD_7, GPIO_D, SYS_GPD_MFPL_PD7MFP_GPIO},
borlanic 0:fbdae7e6d805 94 // GPIO D MFPH
borlanic 0:fbdae7e6d805 95 {PD_8, GPIO_D, SYS_GPD_MFPH_PD8MFP_GPIO},
borlanic 0:fbdae7e6d805 96 {PD_9, GPIO_D, SYS_GPD_MFPH_PD9MFP_GPIO},
borlanic 0:fbdae7e6d805 97 {PD_10, GPIO_D, SYS_GPD_MFPH_PD10MFP_GPIO},
borlanic 0:fbdae7e6d805 98 {PD_11, GPIO_D, SYS_GPD_MFPH_PD11MFP_GPIO},
borlanic 0:fbdae7e6d805 99 {PD_12, GPIO_D, SYS_GPD_MFPH_PD12MFP_GPIO},
borlanic 0:fbdae7e6d805 100 {PD_13, GPIO_D, SYS_GPD_MFPH_PD13MFP_GPIO},
borlanic 0:fbdae7e6d805 101 {PD_14, GPIO_D, SYS_GPD_MFPH_PD14MFP_GPIO},
borlanic 0:fbdae7e6d805 102 {PD_15, GPIO_D, SYS_GPD_MFPH_PD15MFP_GPIO},
borlanic 0:fbdae7e6d805 103
borlanic 0:fbdae7e6d805 104 // GPIO E MFPL
borlanic 0:fbdae7e6d805 105 {PE_0, GPIO_E, SYS_GPE_MFPL_PE0MFP_GPIO},
borlanic 0:fbdae7e6d805 106 {PE_1, GPIO_E, SYS_GPE_MFPL_PE1MFP_GPIO},
borlanic 0:fbdae7e6d805 107 {PE_2, GPIO_E, SYS_GPE_MFPL_PE2MFP_GPIO},
borlanic 0:fbdae7e6d805 108 {PE_3, GPIO_E, SYS_GPE_MFPL_PE3MFP_GPIO},
borlanic 0:fbdae7e6d805 109 {PE_4, GPIO_E, SYS_GPE_MFPL_PE4MFP_GPIO},
borlanic 0:fbdae7e6d805 110 {PE_5, GPIO_E, SYS_GPE_MFPL_PE5MFP_GPIO},
borlanic 0:fbdae7e6d805 111 {PE_6, GPIO_E, SYS_GPE_MFPL_PE6MFP_GPIO},
borlanic 0:fbdae7e6d805 112 {PE_7, GPIO_E, SYS_GPE_MFPL_PE7MFP_GPIO},
borlanic 0:fbdae7e6d805 113 // GPIO E MFPH
borlanic 0:fbdae7e6d805 114 {PE_8, GPIO_E, SYS_GPE_MFPH_PE8MFP_GPIO},
borlanic 0:fbdae7e6d805 115 {PE_9, GPIO_E, SYS_GPE_MFPH_PE9MFP_GPIO},
borlanic 0:fbdae7e6d805 116 {PE_10, GPIO_E, SYS_GPE_MFPH_PE10MFP_GPIO},
borlanic 0:fbdae7e6d805 117 {PE_11, GPIO_E, SYS_GPE_MFPH_PE11MFP_GPIO},
borlanic 0:fbdae7e6d805 118 {PE_12, GPIO_E, SYS_GPE_MFPH_PE12MFP_GPIO},
borlanic 0:fbdae7e6d805 119 {PE_13, GPIO_E, SYS_GPE_MFPH_PE13MFP_GPIO},
borlanic 0:fbdae7e6d805 120 {PE_14, GPIO_E, SYS_GPE_MFPH_PE14MFP_GPIO},
borlanic 0:fbdae7e6d805 121 {PE_15, GPIO_E, SYS_GPE_MFPH_PE15MFP_GPIO},
borlanic 0:fbdae7e6d805 122
borlanic 0:fbdae7e6d805 123 // GPIO F MFPL
borlanic 0:fbdae7e6d805 124 {PF_0, GPIO_F, SYS_GPF_MFPL_PF0MFP_GPIO},
borlanic 0:fbdae7e6d805 125 {PF_1, GPIO_F, SYS_GPF_MFPL_PF1MFP_GPIO},
borlanic 0:fbdae7e6d805 126 {PF_2, GPIO_F, SYS_GPF_MFPL_PF2MFP_GPIO},
borlanic 0:fbdae7e6d805 127 {PF_3, GPIO_F, SYS_GPF_MFPL_PF3MFP_GPIO},
borlanic 0:fbdae7e6d805 128 {PF_4, GPIO_F, SYS_GPF_MFPL_PF4MFP_GPIO},
borlanic 0:fbdae7e6d805 129 {PF_5, GPIO_F, SYS_GPF_MFPL_PF5MFP_GPIO},
borlanic 0:fbdae7e6d805 130 {PF_6, GPIO_F, SYS_GPF_MFPL_PF6MFP_GPIO},
borlanic 0:fbdae7e6d805 131 {PF_7, GPIO_F, SYS_GPF_MFPL_PF7MFP_GPIO},
borlanic 0:fbdae7e6d805 132 // GPIO F MFPH
borlanic 0:fbdae7e6d805 133 {PF_8, GPIO_F, SYS_GPF_MFPH_PF8MFP_GPIO},
borlanic 0:fbdae7e6d805 134 {PF_9, GPIO_F, SYS_GPF_MFPH_PF9MFP_GPIO},
borlanic 0:fbdae7e6d805 135 {PF_10, GPIO_F, SYS_GPF_MFPH_PF10MFP_GPIO},
borlanic 0:fbdae7e6d805 136 {PF_11, GPIO_F, SYS_GPF_MFPH_PF11MFP_GPIO},
borlanic 0:fbdae7e6d805 137 {PF_12, GPIO_F, SYS_GPF_MFPH_PF12MFP_GPIO},
borlanic 0:fbdae7e6d805 138 {PF_13, GPIO_F, SYS_GPF_MFPH_PF13MFP_GPIO},
borlanic 0:fbdae7e6d805 139 {PF_14, GPIO_F, SYS_GPF_MFPH_PF14MFP_GPIO},
borlanic 0:fbdae7e6d805 140 {PF_15, GPIO_F, SYS_GPF_MFPH_PF15MFP_GPIO},
borlanic 0:fbdae7e6d805 141
borlanic 0:fbdae7e6d805 142 // GPIO G MFPL
borlanic 0:fbdae7e6d805 143 {PG_0, GPIO_G, SYS_GPG_MFPL_PG0MFP_GPIO},
borlanic 0:fbdae7e6d805 144 {PG_1, GPIO_G, SYS_GPG_MFPL_PG1MFP_GPIO},
borlanic 0:fbdae7e6d805 145 {PG_2, GPIO_G, SYS_GPG_MFPL_PG2MFP_GPIO},
borlanic 0:fbdae7e6d805 146 {PG_3, GPIO_G, SYS_GPG_MFPL_PG3MFP_GPIO},
borlanic 0:fbdae7e6d805 147 {PG_4, GPIO_G, SYS_GPG_MFPL_PG4MFP_GPIO},
borlanic 0:fbdae7e6d805 148 {PG_5, GPIO_G, SYS_GPG_MFPL_PG5MFP_GPIO},
borlanic 0:fbdae7e6d805 149 {PG_6, GPIO_G, SYS_GPG_MFPL_PG6MFP_GPIO},
borlanic 0:fbdae7e6d805 150 {PG_7, GPIO_G, SYS_GPG_MFPL_PG7MFP_GPIO},
borlanic 0:fbdae7e6d805 151 // GPIO G MFPH
borlanic 0:fbdae7e6d805 152 {PG_8, GPIO_G, SYS_GPG_MFPH_PG8MFP_GPIO},
borlanic 0:fbdae7e6d805 153 {PG_9, GPIO_G, SYS_GPG_MFPH_PG9MFP_GPIO},
borlanic 0:fbdae7e6d805 154 {PG_10, GPIO_G, SYS_GPG_MFPH_PG10MFP_GPIO},
borlanic 0:fbdae7e6d805 155 {PG_11, GPIO_G, SYS_GPG_MFPH_PG11MFP_GPIO},
borlanic 0:fbdae7e6d805 156 {PG_12, GPIO_G, SYS_GPG_MFPH_PG12MFP_GPIO},
borlanic 0:fbdae7e6d805 157 {PG_13, GPIO_G, SYS_GPG_MFPH_PG13MFP_GPIO},
borlanic 0:fbdae7e6d805 158 {PG_14, GPIO_G, SYS_GPG_MFPH_PG14MFP_GPIO},
borlanic 0:fbdae7e6d805 159 {PG_15, GPIO_G, SYS_GPG_MFPH_PG15MFP_GPIO},
borlanic 0:fbdae7e6d805 160
borlanic 0:fbdae7e6d805 161 // GPIO H MFPL
borlanic 0:fbdae7e6d805 162 {PH_0, GPIO_H, SYS_GPH_MFPL_PH0MFP_GPIO},
borlanic 0:fbdae7e6d805 163 {PH_1, GPIO_H, SYS_GPH_MFPL_PH1MFP_GPIO},
borlanic 0:fbdae7e6d805 164 {PH_2, GPIO_H, SYS_GPH_MFPL_PH2MFP_GPIO},
borlanic 0:fbdae7e6d805 165 {PH_3, GPIO_H, SYS_GPH_MFPL_PH3MFP_GPIO},
borlanic 0:fbdae7e6d805 166 {PH_4, GPIO_H, SYS_GPH_MFPL_PH4MFP_GPIO},
borlanic 0:fbdae7e6d805 167 {PH_5, GPIO_H, SYS_GPH_MFPL_PH5MFP_GPIO},
borlanic 0:fbdae7e6d805 168 {PH_6, GPIO_H, SYS_GPH_MFPL_PH6MFP_GPIO},
borlanic 0:fbdae7e6d805 169 {PH_7, GPIO_H, SYS_GPH_MFPL_PH7MFP_GPIO},
borlanic 0:fbdae7e6d805 170 // GPIO H MFPH
borlanic 0:fbdae7e6d805 171 {PH_8, GPIO_H, SYS_GPH_MFPH_PH8MFP_GPIO},
borlanic 0:fbdae7e6d805 172 {PH_9, GPIO_H, SYS_GPH_MFPH_PH9MFP_GPIO},
borlanic 0:fbdae7e6d805 173 {PH_10, GPIO_H, SYS_GPH_MFPH_PH10MFP_GPIO},
borlanic 0:fbdae7e6d805 174 {PH_11, GPIO_H, SYS_GPH_MFPH_PH11MFP_GPIO},
borlanic 0:fbdae7e6d805 175 {PH_12, GPIO_H, SYS_GPH_MFPH_PH12MFP_GPIO},
borlanic 0:fbdae7e6d805 176 {PH_13, GPIO_H, SYS_GPH_MFPH_PH13MFP_GPIO},
borlanic 0:fbdae7e6d805 177 {PH_14, GPIO_H, SYS_GPH_MFPH_PH14MFP_GPIO},
borlanic 0:fbdae7e6d805 178 {PH_15, GPIO_H, SYS_GPH_MFPH_PH15MFP_GPIO},
borlanic 0:fbdae7e6d805 179
borlanic 0:fbdae7e6d805 180 // GPIO I MFPL
borlanic 0:fbdae7e6d805 181 {PI_0, GPIO_I, SYS_GPI_MFPL_PI0MFP_GPIO},
borlanic 0:fbdae7e6d805 182 {PI_1, GPIO_I, SYS_GPI_MFPL_PI1MFP_GPIO},
borlanic 0:fbdae7e6d805 183 {PI_2, GPIO_I, SYS_GPI_MFPL_PI2MFP_GPIO},
borlanic 0:fbdae7e6d805 184 {PI_3, GPIO_I, SYS_GPI_MFPL_PI3MFP_GPIO},
borlanic 0:fbdae7e6d805 185 {PI_4, GPIO_I, SYS_GPI_MFPL_PI4MFP_GPIO},
borlanic 0:fbdae7e6d805 186 {PI_5, GPIO_I, SYS_GPI_MFPL_PI5MFP_GPIO},
borlanic 0:fbdae7e6d805 187 {PI_6, GPIO_I, SYS_GPI_MFPL_PI6MFP_GPIO},
borlanic 0:fbdae7e6d805 188 {PI_7, GPIO_I, SYS_GPI_MFPL_PI7MFP_GPIO},
borlanic 0:fbdae7e6d805 189 // GPIO I MFPI
borlanic 0:fbdae7e6d805 190 {PI_8, GPIO_I, SYS_GPI_MFPH_PI8MFP_GPIO},
borlanic 0:fbdae7e6d805 191 {PI_9, GPIO_I, SYS_GPI_MFPH_PI9MFP_GPIO},
borlanic 0:fbdae7e6d805 192 {PI_10, GPIO_I, SYS_GPI_MFPH_PI10MFP_GPIO},
borlanic 0:fbdae7e6d805 193 {PI_11, GPIO_I, SYS_GPI_MFPH_PI11MFP_GPIO},
borlanic 0:fbdae7e6d805 194 {PI_12, GPIO_I, SYS_GPI_MFPH_PI12MFP_GPIO},
borlanic 0:fbdae7e6d805 195 {PI_13, GPIO_I, SYS_GPI_MFPH_PI13MFP_GPIO},
borlanic 0:fbdae7e6d805 196 {PI_14, GPIO_I, SYS_GPI_MFPH_PI14MFP_GPIO},
borlanic 0:fbdae7e6d805 197 {PI_15, GPIO_I, SYS_GPI_MFPH_PI15MFP_GPIO},
borlanic 0:fbdae7e6d805 198 };
borlanic 0:fbdae7e6d805 199 #endif
borlanic 0:fbdae7e6d805 200
borlanic 0:fbdae7e6d805 201 //*** ADC ***
borlanic 0:fbdae7e6d805 202
borlanic 0:fbdae7e6d805 203 const PinMap PinMap_ADC[] = {
borlanic 0:fbdae7e6d805 204 {PE_0, ADC_0_0, SYS_GPE_MFPL_PE0MFP_ADC0_0}, // ADC0_0
borlanic 0:fbdae7e6d805 205 {PE_1, ADC_0_1, SYS_GPE_MFPL_PE1MFP_ADC0_1}, // ADC0_1
borlanic 0:fbdae7e6d805 206 {PE_2, ADC_0_2, SYS_GPE_MFPL_PE2MFP_ADC0_2}, // ADC0_2
borlanic 0:fbdae7e6d805 207 {PE_3, ADC_0_3, SYS_GPE_MFPL_PE3MFP_ADC0_3}, // ADC0_3
borlanic 0:fbdae7e6d805 208 {PE_4, ADC_0_4, SYS_GPE_MFPL_PE4MFP_ADC0_4}, // ADC0_4
borlanic 0:fbdae7e6d805 209 {PE_5, ADC_0_5, SYS_GPE_MFPL_PE5MFP_ADC0_5}, // ADC0_5
borlanic 0:fbdae7e6d805 210 {PE_6, ADC_0_6, SYS_GPE_MFPL_PE6MFP_ADC0_6}, // ADC0_6
borlanic 0:fbdae7e6d805 211 {PE_7, ADC_0_7, SYS_GPE_MFPL_PE7MFP_ADC0_7}, // ADC0_7
borlanic 0:fbdae7e6d805 212
borlanic 0:fbdae7e6d805 213 {PE_8, ADC_1_0, SYS_GPE_MFPH_PE8MFP_ADC1_0}, // ADC1_0
borlanic 0:fbdae7e6d805 214 {PE_9, ADC_1_1, SYS_GPE_MFPH_PE9MFP_ADC1_1}, // ADC1_1
borlanic 0:fbdae7e6d805 215 {PE_10, ADC_1_2, SYS_GPE_MFPH_PE10MFP_ADC1_2}, // ADC1_2
borlanic 0:fbdae7e6d805 216 {PE_11, ADC_1_3, SYS_GPE_MFPH_PE11MFP_ADC1_3}, // ADC1_3
borlanic 0:fbdae7e6d805 217 {PE_12, ADC_1_4, SYS_GPE_MFPH_PE12MFP_ADC1_4}, // ADC1_4
borlanic 0:fbdae7e6d805 218 {PE_13, ADC_1_5, SYS_GPE_MFPH_PE13MFP_ADC1_5}, // ADC1_5
borlanic 0:fbdae7e6d805 219 {PE_14, ADC_1_6, SYS_GPE_MFPH_PE14MFP_ADC1_6}, // ADC1_6
borlanic 0:fbdae7e6d805 220 {PE_15, ADC_1_7, SYS_GPE_MFPH_PE15MFP_ADC1_7}, // ADC1_7
borlanic 0:fbdae7e6d805 221
borlanic 0:fbdae7e6d805 222 {NC, NC, 0}
borlanic 0:fbdae7e6d805 223 };
borlanic 0:fbdae7e6d805 224
borlanic 0:fbdae7e6d805 225 //*** I2C ***
borlanic 0:fbdae7e6d805 226
borlanic 0:fbdae7e6d805 227 const PinMap PinMap_I2C_SDA[] = {
borlanic 0:fbdae7e6d805 228 {PB_1, I2C_4, SYS_GPB_MFPL_PB1MFP_I2C4_SDA},
borlanic 0:fbdae7e6d805 229 {PB_7, I2C_2, SYS_GPB_MFPL_PB7MFP_I2C2_SDA},
borlanic 0:fbdae7e6d805 230 {PC_9, I2C_0, SYS_GPC_MFPH_PC9MFP_I2C0_SDA},
borlanic 0:fbdae7e6d805 231 {PD_3, I2C_3, SYS_GPD_MFPL_PD3MFP_I2C3_SDA},
borlanic 0:fbdae7e6d805 232 {PD_9, I2C_0, SYS_GPD_MFPH_PD9MFP_I2C0_SDA},
borlanic 0:fbdae7e6d805 233 {PD_12, I2C_4, SYS_GPD_MFPH_PD12MFP_I2C4_SDA},
borlanic 0:fbdae7e6d805 234 {PG_14, I2C_1, SYS_GPG_MFPH_PG14MFP_I2C1_SDA},
borlanic 0:fbdae7e6d805 235 {PH_1, I2C_1, SYS_GPH_MFPL_PH1MFP_I2C1_SDA},
borlanic 0:fbdae7e6d805 236 {PH_4, I2C_3, SYS_GPH_MFPL_PH4MFP_I2C3_SDA},
borlanic 0:fbdae7e6d805 237 {PI_8, I2C_2, SYS_GPI_MFPH_PI8MFP_I2C2_SDA},
borlanic 0:fbdae7e6d805 238
borlanic 0:fbdae7e6d805 239 {NC, NC, 0}
borlanic 0:fbdae7e6d805 240 };
borlanic 0:fbdae7e6d805 241
borlanic 0:fbdae7e6d805 242 const PinMap PinMap_I2C_SCL[] = {
borlanic 0:fbdae7e6d805 243 {PA_15, I2C_0, SYS_GPA_MFPH_PA15MFP_I2C0_SCL},
borlanic 0:fbdae7e6d805 244 {PB_0, I2C_4, SYS_GPB_MFPL_PB0MFP_I2C4_SCL},
borlanic 0:fbdae7e6d805 245 {PB_6, I2C_2, SYS_GPB_MFPL_PB6MFP_I2C2_SCL},
borlanic 0:fbdae7e6d805 246 {PC_9, I2C_3, SYS_GPC_MFPH_PC9MFP_I2C3_SCL},
borlanic 0:fbdae7e6d805 247 {PD_2, I2C_3, SYS_GPD_MFPL_PD2MFP_I2C3_SCL},
borlanic 0:fbdae7e6d805 248 {PD_8, I2C_0, SYS_GPD_MFPH_PD8MFP_I2C0_SCL},
borlanic 0:fbdae7e6d805 249 {PD_10, I2C_4, SYS_GPD_MFPH_PD10MFP_I2C4_SCL},
borlanic 0:fbdae7e6d805 250 {PG_15, I2C_1, SYS_GPG_MFPH_PG15MFP_I2C1_SCL},
borlanic 0:fbdae7e6d805 251 {PH_0, I2C_1, SYS_GPH_MFPL_PH0MFP_I2C1_SCL},
borlanic 0:fbdae7e6d805 252 {PH_3, I2C_3, SYS_GPH_MFPL_PH3MFP_I2C3_SCL},
borlanic 0:fbdae7e6d805 253 {PI_7, I2C_2, SYS_GPI_MFPL_PI7MFP_I2C2_SCL},
borlanic 0:fbdae7e6d805 254
borlanic 0:fbdae7e6d805 255 {NC, NC, 0}
borlanic 0:fbdae7e6d805 256 };
borlanic 0:fbdae7e6d805 257
borlanic 0:fbdae7e6d805 258 //*** PWM ***
borlanic 0:fbdae7e6d805 259
borlanic 0:fbdae7e6d805 260 const PinMap PinMap_PWM[] = {
borlanic 0:fbdae7e6d805 261 {PA_5, PWM_0_0, SYS_GPA_MFPL_PA5MFP_PWM0_CH0},
borlanic 0:fbdae7e6d805 262 {PA_6, PWM_0_1, SYS_GPA_MFPL_PA6MFP_PWM0_CH1},
borlanic 0:fbdae7e6d805 263 {PA_7, PWM_1_3, SYS_GPA_MFPL_PA7MFP_PWM1_CH3},
borlanic 0:fbdae7e6d805 264 //{PA_7, EPWM_0, SYS_GPA_MFPL_PA7MFP_EPWM0_CH5},
borlanic 0:fbdae7e6d805 265 //{PA_7, EPWM_0, SYS_GPA_MFPL_PA7MFP_EPWM0_CH5},
borlanic 0:fbdae7e6d805 266 {PA_8, PWM_1_2, SYS_GPA_MFPH_PA8MFP_PWM1_CH2},
borlanic 0:fbdae7e6d805 267 //{PA_8, EPWM_0, SYS_GPA_MFPH_PA8MFP_EPWM0_CH4},
borlanic 0:fbdae7e6d805 268 {PA_9, PWM_1_1, SYS_GPA_MFPH_PA9MFP_PWM1_CH1},
borlanic 0:fbdae7e6d805 269 //{PA_9, EPWM_0, SYS_GPA_MFPH_PA9MFP_EPWM0_CH3},
borlanic 0:fbdae7e6d805 270 {PA_10, PWM_1_0, SYS_GPA_MFPH_PA10MFP_PWM1_CH0},
borlanic 0:fbdae7e6d805 271 //{PA_10, EPWM_0, SYS_GPA_MFPH_PA10MFP_EPWM0_CH2},
borlanic 0:fbdae7e6d805 272 {PA_11, PWM_0_5, SYS_GPA_MFPH_PA11MFP_PWM0_CH5},
borlanic 0:fbdae7e6d805 273 //{PA_11, EPWM_0, SYS_GPA_MFPH_PA11MFP_EPWM0_CH1},
borlanic 0:fbdae7e6d805 274 {PA_12, PWM_0_4, SYS_GPA_MFPH_PA12MFP_PWM0_CH4},
borlanic 0:fbdae7e6d805 275 //{PA_12, EPWM_0, SYS_GPA_MFPH_PA12MFP_EPWM0_CH0},
borlanic 0:fbdae7e6d805 276 {PA_13, PWM_1_4, SYS_GPA_MFPH_PA13MFP_PWM1_CH4},
borlanic 0:fbdae7e6d805 277 {PA_14, PWM_1_5, SYS_GPA_MFPH_PA14MFP_PWM1_CH5},
borlanic 0:fbdae7e6d805 278 {PB_6, PWM_1_4, SYS_GPB_MFPL_PB6MFP_PWM1_CH4},
borlanic 0:fbdae7e6d805 279 //{PB_6, EPWM_1, SYS_GPB_MFPL_PB6MFP_EPWM1_CH0},
borlanic 0:fbdae7e6d805 280 {PB_7, PWM_1_5, SYS_GPB_MFPL_PB7MFP_PWM1_CH5},
borlanic 0:fbdae7e6d805 281 //{PB_7, EPWM_1, SYS_GPB_MFPL_PB7MFP_EPWM1_CH1},
borlanic 0:fbdae7e6d805 282 //{PB_8, EPWM_1, SYS_GPB_MFPH_PB8MFP_EPWM1_CH2},
borlanic 0:fbdae7e6d805 283 //{PB_9, EPWM_1, SYS_GPB_MFPH_PB9MFP_EPWM1_CH3},
borlanic 0:fbdae7e6d805 284 //{PB_10, EPWM_1, SYS_GPB_MFPH_PB10MFP_EPWM1_CH4},
borlanic 0:fbdae7e6d805 285 //{PB_11, EPWM_1, SYS_GPB_MFPH_PB11MFP_EPWM1_CH5},
borlanic 0:fbdae7e6d805 286 {PC_10, PWM_0_2, SYS_GPC_MFPH_PC10MFP_PWM0_CH2},
borlanic 0:fbdae7e6d805 287 {PC_11, PWM_0_3, SYS_GPC_MFPH_PC11MFP_PWM0_CH3},
borlanic 0:fbdae7e6d805 288 {PF_9, PWM_0_0, SYS_GPF_MFPH_PF9MFP_PWM0_CH0},
borlanic 0:fbdae7e6d805 289 {PF_10, PWM_0_1, SYS_GPF_MFPH_PF10MFP_PWM0_CH1},
borlanic 0:fbdae7e6d805 290
borlanic 0:fbdae7e6d805 291 {NC, NC, 0}
borlanic 0:fbdae7e6d805 292 };
borlanic 0:fbdae7e6d805 293
borlanic 0:fbdae7e6d805 294 //*** SERIAL ***
borlanic 0:fbdae7e6d805 295
borlanic 0:fbdae7e6d805 296 const PinMap PinMap_UART_TX[] = {
borlanic 0:fbdae7e6d805 297 {PA_14, UART_0, SYS_GPA_MFPH_PA14MFP_UART0_TXD},
borlanic 0:fbdae7e6d805 298 {PB_3, UART_1, SYS_GPB_MFPL_PB3MFP_UART1_TXD},
borlanic 0:fbdae7e6d805 299 {PB_5, UART_4, SYS_GPB_MFPL_PB5MFP_UART4_TXD},
borlanic 0:fbdae7e6d805 300 {PB_10, UART_5, SYS_GPB_MFPH_PB10MFP_UART5_TXD},
borlanic 0:fbdae7e6d805 301 {PC_1, UART_4, SYS_GPC_MFPL_PC1MFP_UART4_TXD},
borlanic 0:fbdae7e6d805 302 {PC_11, UART_2, SYS_GPC_MFPH_PC11MFP_UART2_TXD},
borlanic 0:fbdae7e6d805 303 {PD_5, UART_3, SYS_GPD_MFPL_PD5MFP_UART3_TXD},
borlanic 0:fbdae7e6d805 304 {PD_15, UART_5, SYS_GPD_MFPH_PD15MFP_UART5_TXD},
borlanic 0:fbdae7e6d805 305 {PF_7, UART_2, SYS_GPF_MFPL_PF7MFP_UART2_TXD},
borlanic 0:fbdae7e6d805 306 {PF_13, UART_1, SYS_GPF_MFPH_PF13MFP_UART1_TXD},
borlanic 0:fbdae7e6d805 307 {PG_2, UART_0, SYS_GPG_MFPL_PG2MFP_UART0_TXD},
borlanic 0:fbdae7e6d805 308 {PH_1, UART_4, SYS_GPH_MFPL_PH1MFP_UART4_TXD},
borlanic 0:fbdae7e6d805 309 {PH_12, UART_3, SYS_GPH_MFPH_PH12MFP_UART3_TXD},
borlanic 0:fbdae7e6d805 310
borlanic 0:fbdae7e6d805 311 {NC, NC, 0}
borlanic 0:fbdae7e6d805 312 };
borlanic 0:fbdae7e6d805 313
borlanic 0:fbdae7e6d805 314 const PinMap PinMap_UART_RX[] = {
borlanic 0:fbdae7e6d805 315 {PA_13, UART_0, SYS_GPA_MFPH_PA13MFP_UART0_RXD},
borlanic 0:fbdae7e6d805 316 {PB_2, UART_1, SYS_GPB_MFPL_PB2MFP_UART1_RXD},
borlanic 0:fbdae7e6d805 317 {PB_4, UART_4, SYS_GPB_MFPL_PB4MFP_UART4_RXD},
borlanic 0:fbdae7e6d805 318 {PB_11, UART_5, SYS_GPB_MFPH_PB11MFP_UART5_RXD},
borlanic 0:fbdae7e6d805 319 {PC_0, UART_4, SYS_GPC_MFPL_PC0MFP_UART4_RXD},
borlanic 0:fbdae7e6d805 320 {PC_10, UART_2, SYS_GPC_MFPH_PC10MFP_UART2_RXD},
borlanic 0:fbdae7e6d805 321 {PD_4, UART_3, SYS_GPD_MFPL_PD4MFP_UART3_RXD},
borlanic 0:fbdae7e6d805 322 {PF_0, UART_5, SYS_GPF_MFPL_PF0MFP_UART5_RXD},
borlanic 0:fbdae7e6d805 323 {PF_6, UART_2, SYS_GPF_MFPL_PF6MFP_UART2_RXD},
borlanic 0:fbdae7e6d805 324 {PF_14, UART_1, SYS_GPF_MFPH_PF14MFP_UART1_RXD},
borlanic 0:fbdae7e6d805 325 {PG_1, UART_0, SYS_GPG_MFPL_PG1MFP_UART0_RXD},
borlanic 0:fbdae7e6d805 326 {PH_0, UART_4, SYS_GPH_MFPL_PH0MFP_UART4_RXD},
borlanic 0:fbdae7e6d805 327 {PH_11, UART_3, SYS_GPH_MFPH_PH11MFP_UART3_RXD},
borlanic 0:fbdae7e6d805 328
borlanic 0:fbdae7e6d805 329 {NC, NC, 0}
borlanic 0:fbdae7e6d805 330 };
borlanic 0:fbdae7e6d805 331
borlanic 0:fbdae7e6d805 332 const PinMap PinMap_UART_RTS[] = {
borlanic 0:fbdae7e6d805 333 {PA_11, UART_0, SYS_GPA_MFPH_PA11MFP_UART0_RTS},
borlanic 0:fbdae7e6d805 334 {PA_15, UART_2, SYS_GPA_MFPH_PA15MFP_UART2_RTS},
borlanic 0:fbdae7e6d805 335 {PB_4, UART_1, SYS_GPB_MFPL_PB4MFP_UART1_RTS},
borlanic 0:fbdae7e6d805 336 {PB_6, UART_4, SYS_GPB_MFPL_PB6MFP_UART4_RTS},
borlanic 0:fbdae7e6d805 337 {PB_9, UART_5, SYS_GPB_MFPH_PB9MFP_UART5_RTS},
borlanic 0:fbdae7e6d805 338 {PB_12, UART_4, SYS_GPB_MFPH_PB12MFP_UART4_RTS},
borlanic 0:fbdae7e6d805 339 {PC_2, UART_4, SYS_GPC_MFPL_PC2MFP_UART4_RTS},
borlanic 0:fbdae7e6d805 340 {PD_6, UART_3, SYS_GPD_MFPL_PD6MFP_UART3_RTS},
borlanic 0:fbdae7e6d805 341 {PD_14, UART_5, SYS_GPD_MFPH_PD14MFP_UART5_RTS},
borlanic 0:fbdae7e6d805 342 {PF_8, UART_2, SYS_GPF_MFPH_PF8MFP_UART2_RTS},
borlanic 0:fbdae7e6d805 343 {PF_11, UART_1, SYS_GPF_MFPH_PF11MFP_UART1_RTS},
borlanic 0:fbdae7e6d805 344 {PF_15, UART_0, SYS_GPF_MFPH_PF15MFP_UART0_RTS},
borlanic 0:fbdae7e6d805 345 {PG_8, UART_4, SYS_GPG_MFPH_PG8MFP_UART4_RTS},
borlanic 0:fbdae7e6d805 346 {PH_13, UART_3, SYS_GPH_MFPH_PH13MFP_UART3_RTS},
borlanic 0:fbdae7e6d805 347
borlanic 0:fbdae7e6d805 348 {NC, NC, 0}
borlanic 0:fbdae7e6d805 349 };
borlanic 0:fbdae7e6d805 350
borlanic 0:fbdae7e6d805 351 const PinMap PinMap_UART_CTS[] = {
borlanic 0:fbdae7e6d805 352 {PA_12, UART_0, SYS_GPA_MFPH_PA12MFP_UART0_CTS},
borlanic 0:fbdae7e6d805 353 {PB_5, UART_1, SYS_GPB_MFPL_PB5MFP_UART1_CTS},
borlanic 0:fbdae7e6d805 354 {PB_7, UART_4, SYS_GPB_MFPL_PB7MFP_UART4_CTS},
borlanic 0:fbdae7e6d805 355 {PB_8, UART_5, SYS_GPB_MFPH_PB8MFP_UART5_CTS},
borlanic 0:fbdae7e6d805 356 {PB_13, UART_4, SYS_GPB_MFPH_PB13MFP_UART4_CTS},
borlanic 0:fbdae7e6d805 357 {PC_3, UART_4, SYS_GPC_MFPL_PC3MFP_UART4_CTS},
borlanic 0:fbdae7e6d805 358 {PC_9, UART_2, SYS_GPC_MFPH_PC9MFP_UART2_CTS},
borlanic 0:fbdae7e6d805 359 {PD_7, UART_3, SYS_GPD_MFPL_PD7MFP_UART3_CTS},
borlanic 0:fbdae7e6d805 360 {PD_13, UART_5, SYS_GPD_MFPH_PD13MFP_UART5_CTS},
borlanic 0:fbdae7e6d805 361 {PF_12, UART_1, SYS_GPF_MFPH_PF12MFP_UART1_CTS},
borlanic 0:fbdae7e6d805 362 {PG_0, UART_0, SYS_GPG_MFPL_PG0MFP_UART0_CTS},
borlanic 0:fbdae7e6d805 363 {PG_9, UART_4, SYS_GPG_MFPH_PG9MFP_UART4_CTS},
borlanic 0:fbdae7e6d805 364 {PH_2, UART_2, SYS_GPH_MFPL_PH2MFP_UART2_CTS},
borlanic 0:fbdae7e6d805 365 {PH_14, UART_3, SYS_GPH_MFPH_PH14MFP_UART3_CTS},
borlanic 0:fbdae7e6d805 366
borlanic 0:fbdae7e6d805 367 {NC, NC, 0}
borlanic 0:fbdae7e6d805 368 };
borlanic 0:fbdae7e6d805 369
borlanic 0:fbdae7e6d805 370 //*** SPI ***
borlanic 0:fbdae7e6d805 371
borlanic 0:fbdae7e6d805 372 const PinMap PinMap_SPI_MOSI[] = {
borlanic 0:fbdae7e6d805 373 {PA_10, SPI_3, SYS_GPA_MFPH_PA10MFP_SPI3_MOSI0},
borlanic 0:fbdae7e6d805 374 {PB_5, SPI_2, SYS_GPB_MFPL_PB5MFP_SPI2_MOSI0},
borlanic 0:fbdae7e6d805 375 {PC_7, SPI_0, SYS_GPC_MFPL_PC7MFP_SPI0_MOSI0},
borlanic 0:fbdae7e6d805 376 {PC_15, SPI_1, SYS_GPC_MFPH_PC15MFP_SPI1_MOSI0},
borlanic 0:fbdae7e6d805 377 {PE_3, SPI_0, SYS_GPE_MFPL_PE3MFP_SPI0_MOSI0},
borlanic 0:fbdae7e6d805 378 {PE_7, SPI_0, SYS_GPE_MFPL_PE7MFP_SPI0_MOSI0},
borlanic 0:fbdae7e6d805 379 {PF_0, SPI_1, SYS_GPF_MFPL_PF0MFP_SPI1_MOSI0},
borlanic 0:fbdae7e6d805 380 {PF_5, SPI_3, SYS_GPF_MFPL_PF5MFP_SPI3_MOSI0},
borlanic 0:fbdae7e6d805 381 {PG_8, SPI_2, SYS_GPG_MFPH_PG8MFP_SPI2_MOSI0},
borlanic 0:fbdae7e6d805 382 {PH_8, SPI_2, SYS_GPH_MFPH_PH8MFP_SPI2_MOSI0},
borlanic 0:fbdae7e6d805 383 {PI_6, SPI_3, SYS_GPI_MFPL_PI6MFP_SPI3_MOSI0},
borlanic 0:fbdae7e6d805 384
borlanic 0:fbdae7e6d805 385 {NC, NC, 0}
borlanic 0:fbdae7e6d805 386 };
borlanic 0:fbdae7e6d805 387
borlanic 0:fbdae7e6d805 388 const PinMap PinMap_SPI_MISO[] = {
borlanic 0:fbdae7e6d805 389 {PA_2, SPI_3, SYS_GPA_MFPL_PA2MFP_SPI3_MISO0},
borlanic 0:fbdae7e6d805 390 {PA_9, SPI_3, SYS_GPA_MFPH_PA9MFP_SPI3_MISO0},
borlanic 0:fbdae7e6d805 391 {PB_4, SPI_2, SYS_GPB_MFPL_PB4MFP_SPI2_MISO0},
borlanic 0:fbdae7e6d805 392 {PC_6, SPI_0, SYS_GPC_MFPL_PC6MFP_SPI0_MISO0},
borlanic 0:fbdae7e6d805 393 {PD_0, SPI_1, SYS_GPD_MFPL_PD0MFP_SPI1_MISO0},
borlanic 0:fbdae7e6d805 394 {PD_15, SPI_1, SYS_GPD_MFPH_PD15MFP_SPI1_MISO0},
borlanic 0:fbdae7e6d805 395 {PE_2, SPI_0, SYS_GPE_MFPL_PE2MFP_SPI0_MISO0},
borlanic 0:fbdae7e6d805 396 {PE_6, SPI_0, SYS_GPE_MFPL_PE6MFP_SPI0_MISO0},
borlanic 0:fbdae7e6d805 397 {PF_4, SPI_3, SYS_GPF_MFPL_PF4MFP_SPI3_MISO0},
borlanic 0:fbdae7e6d805 398 {PG_7, SPI_2, SYS_GPG_MFPL_PG7MFP_SPI2_MISO0},
borlanic 0:fbdae7e6d805 399 {PH_7, SPI_2, SYS_GPH_MFPL_PH7MFP_SPI2_MISO0},
borlanic 0:fbdae7e6d805 400 {PI_5, SPI_3, SYS_GPI_MFPL_PI5MFP_SPI3_MISO0},
borlanic 0:fbdae7e6d805 401
borlanic 0:fbdae7e6d805 402 {NC, NC, 0}
borlanic 0:fbdae7e6d805 403 };
borlanic 0:fbdae7e6d805 404
borlanic 0:fbdae7e6d805 405 const PinMap PinMap_SPI_SCLK[] = {
borlanic 0:fbdae7e6d805 406 {PA_4, SPI_3, SYS_GPA_MFPL_PA4MFP_SPI3_CLK},
borlanic 0:fbdae7e6d805 407 {PA_8, SPI_3, SYS_GPA_MFPH_PA8MFP_SPI3_CLK},
borlanic 0:fbdae7e6d805 408 {PB_3, SPI_2, SYS_GPB_MFPL_PB3MFP_SPI2_CLK},
borlanic 0:fbdae7e6d805 409 {PC_8, SPI_0, SYS_GPC_MFPH_PC8MFP_SPI0_CLK},
borlanic 0:fbdae7e6d805 410 {PD_1, SPI_1, SYS_GPD_MFPL_PD1MFP_SPI1_CLK},
borlanic 0:fbdae7e6d805 411 {PD_14, SPI_1, SYS_GPD_MFPH_PD14MFP_SPI1_CLK},
borlanic 0:fbdae7e6d805 412 {PE_5, SPI_0, SYS_GPE_MFPL_PE5MFP_SPI0_CLK},
borlanic 0:fbdae7e6d805 413 {PF_3, SPI_3, SYS_GPF_MFPL_PF3MFP_SPI3_CLK},
borlanic 0:fbdae7e6d805 414 {PG_9, SPI_2, SYS_GPG_MFPH_PG9MFP_SPI2_CLK},
borlanic 0:fbdae7e6d805 415 {PH_6, SPI_2, SYS_GPH_MFPL_PH6MFP_SPI2_CLK},
borlanic 0:fbdae7e6d805 416 {PI_4, SPI_3, SYS_GPI_MFPL_PI4MFP_SPI3_CLK},
borlanic 0:fbdae7e6d805 417
borlanic 0:fbdae7e6d805 418 {NC, NC, 0}
borlanic 0:fbdae7e6d805 419 };
borlanic 0:fbdae7e6d805 420
borlanic 0:fbdae7e6d805 421 const PinMap PinMap_SPI_SSEL[] = {
borlanic 0:fbdae7e6d805 422 {PA_5, SPI_3, SYS_GPA_MFPL_PA5MFP_SPI3_SS0},
borlanic 0:fbdae7e6d805 423 {PA_7, SPI_3, SYS_GPA_MFPL_PA7MFP_SPI3_SS0},
borlanic 0:fbdae7e6d805 424 {PB_2, SPI_2, SYS_GPB_MFPL_PB2MFP_SPI2_SS0},
borlanic 0:fbdae7e6d805 425 {PC_2, SPI_0, SYS_GPC_MFPL_PC2MFP_SPI0_SS0},
borlanic 0:fbdae7e6d805 426 {PC_12, SPI_1, SYS_GPC_MFPH_PC12MFP_SPI1_SS0},
borlanic 0:fbdae7e6d805 427 {PD_13, SPI_1, SYS_GPD_MFPH_PD13MFP_SPI1_SS0},
borlanic 0:fbdae7e6d805 428 {PE_4, SPI_0, SYS_GPE_MFPL_PE4MFP_SPI0_SS0},
borlanic 0:fbdae7e6d805 429 {PF_2, SPI_3, SYS_GPF_MFPL_PF2MFP_SPI3_SS0},
borlanic 0:fbdae7e6d805 430 {PH_5, SPI_2, SYS_GPH_MFPL_PH5MFP_SPI2_SS0},
borlanic 0:fbdae7e6d805 431 {PI_3, SPI_3, SYS_GPI_MFPL_PI3MFP_SPI3_SS0},
borlanic 0:fbdae7e6d805 432 {PI_11, SPI_2, SYS_GPI_MFPH_PI11MFP_SPI2_SS0},
borlanic 0:fbdae7e6d805 433
borlanic 0:fbdae7e6d805 434 {NC, NC, 0}
borlanic 0:fbdae7e6d805 435 };
borlanic 0:fbdae7e6d805 436
borlanic 0:fbdae7e6d805 437 //*** SD ***
borlanic 0:fbdae7e6d805 438
borlanic 0:fbdae7e6d805 439 const PinMap PinMap_SD_CD[] = {
borlanic 0:fbdae7e6d805 440 {PC_12, SD_0_1, SYS_GPC_MFPH_PC12MFP_SD1_CDn},
borlanic 0:fbdae7e6d805 441 {PD_3, SD_0_0, SYS_GPD_MFPL_PD3MFP_SD0_CDn},
borlanic 0:fbdae7e6d805 442 {PE_5, SD_0_0, SYS_GPE_MFPL_PE5MFP_SD0_CDn},
borlanic 0:fbdae7e6d805 443 {PF_6, SD_0_0, SYS_GPF_MFPL_PF6MFP_SD0_CDn},
borlanic 0:fbdae7e6d805 444
borlanic 0:fbdae7e6d805 445 {NC, NC, 0}
borlanic 0:fbdae7e6d805 446 };
borlanic 0:fbdae7e6d805 447
borlanic 0:fbdae7e6d805 448 const PinMap PinMap_SD_CMD[] = {
borlanic 0:fbdae7e6d805 449 {PC_13, SD_0_1, SYS_GPC_MFPH_PC13MFP_SD1_CMD},
borlanic 0:fbdae7e6d805 450 {PD_6, SD_0_0, SYS_GPD_MFPL_PD6MFP_SD0_CMD},
borlanic 0:fbdae7e6d805 451 {PE_6, SD_0_0, SYS_GPE_MFPL_PE6MFP_SD0_CMD},
borlanic 0:fbdae7e6d805 452 {PF_7, SD_0_0, SYS_GPF_MFPL_PF7MFP_SD0_CMD},
borlanic 0:fbdae7e6d805 453
borlanic 0:fbdae7e6d805 454 {NC, NC, 0}
borlanic 0:fbdae7e6d805 455 };
borlanic 0:fbdae7e6d805 456
borlanic 0:fbdae7e6d805 457 const PinMap PinMap_SD_CLK[] = {
borlanic 0:fbdae7e6d805 458 {PC_14, SD_0_1, SYS_GPC_MFPH_PC14MFP_SD1_CLK},
borlanic 0:fbdae7e6d805 459 {PD_7, SD_0_0, SYS_GPD_MFPL_PD7MFP_SD0_CLK},
borlanic 0:fbdae7e6d805 460 {PE_7, SD_0_0, SYS_GPE_MFPL_PE7MFP_SD0_CLK},
borlanic 0:fbdae7e6d805 461 {PF_8, SD_0_0, SYS_GPF_MFPH_PF8MFP_SD0_CLK},
borlanic 0:fbdae7e6d805 462
borlanic 0:fbdae7e6d805 463 {NC, NC, 0}
borlanic 0:fbdae7e6d805 464 };
borlanic 0:fbdae7e6d805 465
borlanic 0:fbdae7e6d805 466 const PinMap PinMap_SD_DAT0[] = {
borlanic 0:fbdae7e6d805 467 {PC_9, SD_0_1, SYS_GPC_MFPH_PC9MFP_SD1_DAT0},
borlanic 0:fbdae7e6d805 468 {PD_2, SD_0_1, SYS_GPD_MFPL_PD2MFP_SD1_DAT0},
borlanic 0:fbdae7e6d805 469 {PE_11, SD_0_0, SYS_GPE_MFPH_PE11MFP_SD0_DAT0},
borlanic 0:fbdae7e6d805 470 {PF_5, SD_0_0, SYS_GPF_MFPL_PF5MFP_SD0_DAT0},
borlanic 0:fbdae7e6d805 471
borlanic 0:fbdae7e6d805 472 {NC, NC, 0}
borlanic 0:fbdae7e6d805 473 };
borlanic 0:fbdae7e6d805 474
borlanic 0:fbdae7e6d805 475 const PinMap PinMap_SD_DAT1[] = {
borlanic 0:fbdae7e6d805 476 {PD_1, SD_0_1, SYS_GPD_MFPL_PD1MFP_SD1_DAT1},
borlanic 0:fbdae7e6d805 477 {PE_10, SD_0_0, SYS_GPE_MFPH_PE10MFP_SD0_DAT1},
borlanic 0:fbdae7e6d805 478 {PF_4, SD_0_0, SYS_GPF_MFPL_PF4MFP_SD0_DAT1},
borlanic 0:fbdae7e6d805 479
borlanic 0:fbdae7e6d805 480
borlanic 0:fbdae7e6d805 481 {NC, NC, 0}
borlanic 0:fbdae7e6d805 482 };
borlanic 0:fbdae7e6d805 483
borlanic 0:fbdae7e6d805 484 const PinMap PinMap_SD_DAT2[] = {
borlanic 0:fbdae7e6d805 485 {PD_0, SD_0_1, SYS_GPD_MFPL_PD0MFP_SD1_DAT2},
borlanic 0:fbdae7e6d805 486 {PE_9, SD_0_0, SYS_GPE_MFPH_PE9MFP_SD0_DAT2},
borlanic 0:fbdae7e6d805 487 {PF_3, SD_0_0, SYS_GPF_MFPL_PF3MFP_SD0_DAT2},
borlanic 0:fbdae7e6d805 488
borlanic 0:fbdae7e6d805 489 {NC, NC, 0}
borlanic 0:fbdae7e6d805 490 };
borlanic 0:fbdae7e6d805 491
borlanic 0:fbdae7e6d805 492 const PinMap PinMap_SD_DAT3[] = {
borlanic 0:fbdae7e6d805 493 {PC_15, SD_0_1, SYS_GPC_MFPH_PC15MFP_SD1_DAT3},
borlanic 0:fbdae7e6d805 494 {PE_8, SD_0_0, SYS_GPE_MFPH_PE8MFP_SD0_DAT3},
borlanic 0:fbdae7e6d805 495 {PF_2, SD_0_0, SYS_GPF_MFPL_PF2MFP_SD0_DAT3},
borlanic 0:fbdae7e6d805 496
borlanic 0:fbdae7e6d805 497 {NC, NC, 0}
borlanic 0:fbdae7e6d805 498 };
borlanic 0:fbdae7e6d805 499
borlanic 0:fbdae7e6d805 500 const PinMap PinMap_CAN_TD[] = {
borlanic 0:fbdae7e6d805 501 {PB_13, CAN_0, SYS_GPB_MFPH_PB13MFP_CAN0_TXD},
borlanic 0:fbdae7e6d805 502 {PA_1, CAN_1, SYS_GPA_MFPL_PA1MFP_CAN1_TXD},
borlanic 0:fbdae7e6d805 503 {PA_6, CAN_1, SYS_GPA_MFPL_PA6MFP_CAN1_TXD},
borlanic 0:fbdae7e6d805 504 {PH_1, CAN_1, SYS_GPH_MFPL_PH1MFP_CAN1_TXD},
borlanic 0:fbdae7e6d805 505
borlanic 0:fbdae7e6d805 506 {NC, NC, 0}
borlanic 0:fbdae7e6d805 507 };
borlanic 0:fbdae7e6d805 508
borlanic 0:fbdae7e6d805 509
borlanic 0:fbdae7e6d805 510 const PinMap PinMap_CAN_RD[] = {
borlanic 0:fbdae7e6d805 511 {PB_12, CAN_0, SYS_GPB_MFPH_PB12MFP_CAN0_RXD},
borlanic 0:fbdae7e6d805 512 {PA_0, CAN_1, SYS_GPA_MFPL_PA0MFP_CAN1_RXD},
borlanic 0:fbdae7e6d805 513 {PH_0, CAN_1, SYS_GPH_MFPL_PH0MFP_CAN1_RXD},
borlanic 0:fbdae7e6d805 514
borlanic 0:fbdae7e6d805 515 {NC, NC, 0}
borlanic 0:fbdae7e6d805 516 };
borlanic 0:fbdae7e6d805 517