mbed library sources. Supersedes mbed-src.

Dependents:   Nucleo_Hello_Encoder BLE_iBeaconScan AM1805_DEMO DISCO-F429ZI_ExportTemplate1 ... more

Committer:
AnnaBridge
Date:
Wed Feb 20 22:31:08 2019 +0000
Revision:
189:f392fc9709a3
Parent:
187:0387e8f68319
mbed library release version 165

Who changed what in which revision?

UserRevisionLine numberNew contents of line
AnnaBridge 172:7d866c31b3c5 1 /* mbed Microcontroller Library
AnnaBridge 172:7d866c31b3c5 2 * Copyright (c) 2015-2016 Nuvoton
AnnaBridge 172:7d866c31b3c5 3 *
AnnaBridge 172:7d866c31b3c5 4 * Licensed under the Apache License, Version 2.0 (the "License");
AnnaBridge 172:7d866c31b3c5 5 * you may not use this file except in compliance with the License.
AnnaBridge 172:7d866c31b3c5 6 * You may obtain a copy of the License at
AnnaBridge 172:7d866c31b3c5 7 *
AnnaBridge 172:7d866c31b3c5 8 * http://www.apache.org/licenses/LICENSE-2.0
AnnaBridge 172:7d866c31b3c5 9 *
AnnaBridge 172:7d866c31b3c5 10 * Unless required by applicable law or agreed to in writing, software
AnnaBridge 172:7d866c31b3c5 11 * distributed under the License is distributed on an "AS IS" BASIS,
AnnaBridge 172:7d866c31b3c5 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
AnnaBridge 172:7d866c31b3c5 13 * See the License for the specific language governing permissions and
AnnaBridge 172:7d866c31b3c5 14 * limitations under the License.
AnnaBridge 172:7d866c31b3c5 15 */
AnnaBridge 172:7d866c31b3c5 16
AnnaBridge 172:7d866c31b3c5 17 #include "PeripheralPins.h"
AnnaBridge 172:7d866c31b3c5 18
AnnaBridge 172:7d866c31b3c5 19 //*** ADC ***
AnnaBridge 172:7d866c31b3c5 20
AnnaBridge 172:7d866c31b3c5 21 const PinMap PinMap_ADC[] = {
AnnaBridge 172:7d866c31b3c5 22 {PB_0, ADC_0_0, SYS_GPB_MFPL_PB0MFP_EADC0_CH0},
AnnaBridge 172:7d866c31b3c5 23 {PB_1, ADC_0_1, SYS_GPB_MFPL_PB1MFP_EADC0_CH1},
AnnaBridge 172:7d866c31b3c5 24 {PB_2, ADC_0_2, SYS_GPB_MFPL_PB2MFP_EADC0_CH2},
AnnaBridge 172:7d866c31b3c5 25 {PB_3, ADC_0_3, SYS_GPB_MFPL_PB3MFP_EADC0_CH3},
AnnaBridge 172:7d866c31b3c5 26 {PB_4, ADC_0_4, SYS_GPB_MFPL_PB4MFP_EADC0_CH4},
AnnaBridge 172:7d866c31b3c5 27 {PB_5, ADC_0_5, SYS_GPB_MFPL_PB5MFP_EADC0_CH5},
AnnaBridge 172:7d866c31b3c5 28 {PB_6, ADC_0_6, SYS_GPB_MFPL_PB6MFP_EADC0_CH6},
AnnaBridge 172:7d866c31b3c5 29 {PB_7, ADC_0_7, SYS_GPB_MFPL_PB7MFP_EADC0_CH7},
AnnaBridge 172:7d866c31b3c5 30 {PB_8, ADC_0_8, SYS_GPB_MFPH_PB8MFP_EADC0_CH8},
AnnaBridge 172:7d866c31b3c5 31 {PB_9, ADC_0_9, SYS_GPB_MFPH_PB9MFP_EADC0_CH9},
AnnaBridge 172:7d866c31b3c5 32 {PB_10, ADC_0_10, SYS_GPB_MFPH_PB10MFP_EADC0_CH10},
AnnaBridge 172:7d866c31b3c5 33 {PB_11, ADC_0_11, SYS_GPB_MFPH_PB11MFP_EADC0_CH11},
AnnaBridge 172:7d866c31b3c5 34 {PB_12, ADC_0_12, SYS_GPB_MFPH_PB12MFP_EADC0_CH12},
AnnaBridge 172:7d866c31b3c5 35 {PB_13, ADC_0_13, SYS_GPB_MFPH_PB13MFP_EADC0_CH13},
AnnaBridge 172:7d866c31b3c5 36 {PB_14, ADC_0_14, SYS_GPB_MFPH_PB14MFP_EADC0_CH14},
AnnaBridge 172:7d866c31b3c5 37 {PB_15, ADC_0_15, SYS_GPB_MFPH_PB15MFP_EADC0_CH15},
AnnaBridge 172:7d866c31b3c5 38
AnnaBridge 172:7d866c31b3c5 39 {NC, NC, 0}
AnnaBridge 172:7d866c31b3c5 40 };
AnnaBridge 172:7d866c31b3c5 41
AnnaBridge 189:f392fc9709a3 42 //*** DAC ***
AnnaBridge 189:f392fc9709a3 43
AnnaBridge 189:f392fc9709a3 44 const PinMap PinMap_DAC[] = {
AnnaBridge 189:f392fc9709a3 45 {PB_12, DAC_0_0, SYS_GPB_MFPH_PB12MFP_DAC0_OUT},
AnnaBridge 189:f392fc9709a3 46 {PB_13, DAC_1_0, SYS_GPB_MFPH_PB13MFP_DAC1_OUT},
AnnaBridge 189:f392fc9709a3 47
AnnaBridge 189:f392fc9709a3 48 {NC, NC, 0}
AnnaBridge 189:f392fc9709a3 49 };
AnnaBridge 189:f392fc9709a3 50
AnnaBridge 172:7d866c31b3c5 51 //*** I2C ***
AnnaBridge 172:7d866c31b3c5 52
AnnaBridge 172:7d866c31b3c5 53 const PinMap PinMap_I2C_SDA[] = {
AnnaBridge 172:7d866c31b3c5 54 {PA_0, I2C_2, SYS_GPA_MFPL_PA0MFP_I2C2_SDA},
AnnaBridge 172:7d866c31b3c5 55 {PA_2, I2C_1, SYS_GPA_MFPL_PA2MFP_I2C1_SDA},
AnnaBridge 172:7d866c31b3c5 56 {PA_4, I2C_0, SYS_GPA_MFPL_PA4MFP_I2C0_SDA},
AnnaBridge 172:7d866c31b3c5 57 {PA_6, I2C_1, SYS_GPA_MFPL_PA6MFP_I2C1_SDA},
AnnaBridge 172:7d866c31b3c5 58 {PA_10, I2C_2, SYS_GPA_MFPH_PA10MFP_I2C2_SDA},
AnnaBridge 172:7d866c31b3c5 59 {PA_13, I2C_1, SYS_GPA_MFPH_PA13MFP_I2C1_SDA},
AnnaBridge 172:7d866c31b3c5 60 {PA_15, I2C_2, SYS_GPA_MFPH_PA15MFP_I2C2_SDA},
AnnaBridge 172:7d866c31b3c5 61 {PB_0, I2C_1, SYS_GPB_MFPL_PB0MFP_I2C1_SDA},
AnnaBridge 172:7d866c31b3c5 62 {PB_4, I2C_0, SYS_GPB_MFPL_PB4MFP_I2C0_SDA},
AnnaBridge 172:7d866c31b3c5 63 {PB_10, I2C_1, SYS_GPB_MFPH_PB10MFP_I2C1_SDA},
AnnaBridge 172:7d866c31b3c5 64 {PB_12, I2C_2, SYS_GPB_MFPH_PB12MFP_I2C2_SDA},
AnnaBridge 172:7d866c31b3c5 65 {PC_0, I2C_0, SYS_GPC_MFPL_PC0MFP_I2C0_SDA},
AnnaBridge 172:7d866c31b3c5 66 {PC_4, I2C_1, SYS_GPC_MFPL_PC4MFP_I2C1_SDA},
AnnaBridge 172:7d866c31b3c5 67 {PC_8, I2C_0, SYS_GPC_MFPH_PC8MFP_I2C0_SDA},
AnnaBridge 172:7d866c31b3c5 68 {PC_11, I2C_0, SYS_GPC_MFPH_PC11MFP_I2C0_SDA},
AnnaBridge 172:7d866c31b3c5 69 {PD_0, I2C_2, SYS_GPD_MFPL_PD0MFP_I2C2_SDA},
AnnaBridge 172:7d866c31b3c5 70 {PD_4, I2C_1, SYS_GPD_MFPL_PD4MFP_I2C1_SDA},
AnnaBridge 172:7d866c31b3c5 71 {PD_6, I2C_0, SYS_GPD_MFPL_PD6MFP_I2C0_SDA},
AnnaBridge 172:7d866c31b3c5 72 {PD_8, I2C_2, SYS_GPD_MFPH_PD8MFP_I2C2_SDA},
AnnaBridge 172:7d866c31b3c5 73 {PE_0, I2C_1, SYS_GPE_MFPL_PE0MFP_I2C1_SDA},
AnnaBridge 172:7d866c31b3c5 74 {PF_1, I2C_1, SYS_GPF_MFPL_PF1MFP_I2C1_SDA},
AnnaBridge 172:7d866c31b3c5 75 {PF_2, I2C_0, SYS_GPF_MFPL_PF2MFP_I2C0_SDA},
AnnaBridge 172:7d866c31b3c5 76 {PG_1, I2C_0, SYS_GPG_MFPL_PG1MFP_I2C0_SDA},
AnnaBridge 172:7d866c31b3c5 77 {PG_3, I2C_1, SYS_GPG_MFPL_PG3MFP_I2C1_SDA},
AnnaBridge 172:7d866c31b3c5 78 {PH_3, I2C_0, SYS_GPH_MFPL_PH3MFP_I2C0_SDA},
AnnaBridge 172:7d866c31b3c5 79 {PH_9, I2C_2, SYS_GPH_MFPH_PH9MFP_I2C2_SDA},
AnnaBridge 172:7d866c31b3c5 80
AnnaBridge 172:7d866c31b3c5 81 {NC, NC, 0}
AnnaBridge 172:7d866c31b3c5 82 };
AnnaBridge 172:7d866c31b3c5 83
AnnaBridge 172:7d866c31b3c5 84 const PinMap PinMap_I2C_SCL[] = {
AnnaBridge 172:7d866c31b3c5 85 {PA_1, I2C_2, SYS_GPA_MFPL_PA1MFP_I2C2_SCL},
AnnaBridge 172:7d866c31b3c5 86 {PA_3, I2C_1, SYS_GPA_MFPL_PA3MFP_I2C1_SCL},
AnnaBridge 172:7d866c31b3c5 87 {PA_5, I2C_0, SYS_GPA_MFPL_PA5MFP_I2C0_SCL},
AnnaBridge 172:7d866c31b3c5 88 {PA_7, I2C_1, (int) SYS_GPA_MFPL_PA7MFP_I2C1_SCL},
AnnaBridge 172:7d866c31b3c5 89 {PA_11, I2C_2, SYS_GPA_MFPH_PA11MFP_I2C2_SCL},
AnnaBridge 172:7d866c31b3c5 90 {PA_12, I2C_1, SYS_GPA_MFPH_PA12MFP_I2C1_SCL},
AnnaBridge 172:7d866c31b3c5 91 {PA_14, I2C_2, SYS_GPA_MFPH_PA14MFP_I2C2_SCL},
AnnaBridge 172:7d866c31b3c5 92 {PB_1, I2C_1, SYS_GPB_MFPL_PB1MFP_I2C1_SCL},
AnnaBridge 172:7d866c31b3c5 93 {PB_5, I2C_0, SYS_GPB_MFPL_PB5MFP_I2C0_SCL},
AnnaBridge 172:7d866c31b3c5 94 {PB_11, I2C_1, SYS_GPB_MFPH_PB11MFP_I2C1_SCL},
AnnaBridge 172:7d866c31b3c5 95 {PB_13, I2C_2, SYS_GPB_MFPH_PB13MFP_I2C2_SCL},
AnnaBridge 172:7d866c31b3c5 96 {PC_1, I2C_0, SYS_GPC_MFPL_PC1MFP_I2C0_SCL},
AnnaBridge 172:7d866c31b3c5 97 {PC_5, I2C_1, SYS_GPC_MFPL_PC5MFP_I2C1_SCL},
AnnaBridge 172:7d866c31b3c5 98 {PC_12, I2C_0, SYS_GPC_MFPH_PC12MFP_I2C0_SCL},
AnnaBridge 172:7d866c31b3c5 99 {PD_1, I2C_2, SYS_GPD_MFPL_PD1MFP_I2C2_SCL},
AnnaBridge 172:7d866c31b3c5 100 {PD_5, I2C_1, SYS_GPD_MFPL_PD5MFP_I2C1_SCL},
AnnaBridge 172:7d866c31b3c5 101 {PD_7, I2C_0, SYS_GPD_MFPL_PD7MFP_I2C0_SCL},
AnnaBridge 172:7d866c31b3c5 102 {PD_9, I2C_2, SYS_GPD_MFPH_PD9MFP_I2C2_SCL},
AnnaBridge 172:7d866c31b3c5 103 {PE_1, I2C_1, SYS_GPE_MFPL_PE1MFP_I2C1_SCL},
AnnaBridge 172:7d866c31b3c5 104 {PE_13, I2C_0, SYS_GPE_MFPH_PE13MFP_I2C0_SCL},
AnnaBridge 172:7d866c31b3c5 105 {PF_0, I2C_1, SYS_GPF_MFPL_PF0MFP_I2C1_SCL},
AnnaBridge 172:7d866c31b3c5 106 {PF_3, I2C_0, SYS_GPF_MFPL_PF3MFP_I2C0_SCL},
AnnaBridge 172:7d866c31b3c5 107 {PG_0, I2C_0, SYS_GPG_MFPL_PG0MFP_I2C0_SCL},
AnnaBridge 172:7d866c31b3c5 108 {PG_2, I2C_1, SYS_GPG_MFPL_PG2MFP_I2C1_SCL},
AnnaBridge 172:7d866c31b3c5 109 {PH_2, I2C_0, SYS_GPH_MFPL_PH2MFP_I2C0_SCL},
AnnaBridge 172:7d866c31b3c5 110 {PH_8, I2C_2, SYS_GPH_MFPH_PH8MFP_I2C2_SCL},
AnnaBridge 172:7d866c31b3c5 111
AnnaBridge 172:7d866c31b3c5 112 {NC, NC, 0}
AnnaBridge 172:7d866c31b3c5 113 };
AnnaBridge 172:7d866c31b3c5 114
AnnaBridge 172:7d866c31b3c5 115 //*** PWM ***
AnnaBridge 172:7d866c31b3c5 116
AnnaBridge 172:7d866c31b3c5 117 const PinMap PinMap_PWM[] = {
AnnaBridge 172:7d866c31b3c5 118 {PA_0, PWM_0_5, SYS_GPA_MFPL_PA0MFP_EPWM0_CH5},
AnnaBridge 172:7d866c31b3c5 119 {PA_1, PWM_0_4, SYS_GPA_MFPL_PA1MFP_EPWM0_CH4},
AnnaBridge 172:7d866c31b3c5 120 {PA_2, PWM_0_3, SYS_GPA_MFPL_PA2MFP_EPWM0_CH3},
AnnaBridge 172:7d866c31b3c5 121 {PA_3, PWM_0_2, SYS_GPA_MFPL_PA3MFP_EPWM0_CH2},
AnnaBridge 172:7d866c31b3c5 122 {PA_4, PWM_0_1, SYS_GPA_MFPL_PA4MFP_EPWM0_CH1},
AnnaBridge 172:7d866c31b3c5 123 {PA_5, PWM_0_0, SYS_GPA_MFPL_PA5MFP_EPWM0_CH0},
AnnaBridge 172:7d866c31b3c5 124 {PA_6, PWM_1_5, SYS_GPA_MFPL_PA6MFP_EPWM1_CH5},
AnnaBridge 172:7d866c31b3c5 125 {PA_7, PWM_1_4, (int) SYS_GPA_MFPL_PA7MFP_EPWM1_CH4},
AnnaBridge 172:7d866c31b3c5 126
AnnaBridge 172:7d866c31b3c5 127 {PB_0, PWM_0_5, SYS_GPB_MFPL_PB0MFP_EPWM0_CH5},
AnnaBridge 172:7d866c31b3c5 128 {NU_PINNAME_BIND(PB_0, PWM_0_5), PWM_0_5, SYS_GPB_MFPL_PB0MFP_EPWM0_CH5},
AnnaBridge 172:7d866c31b3c5 129 {PB_0, PWM_1_5, SYS_GPB_MFPL_PB0MFP_EPWM1_CH5},
AnnaBridge 172:7d866c31b3c5 130 {NU_PINNAME_BIND(PB_0, PWM_1_5), PWM_1_5, SYS_GPB_MFPL_PB0MFP_EPWM1_CH5},
AnnaBridge 172:7d866c31b3c5 131
AnnaBridge 172:7d866c31b3c5 132 {PB_1, PWM_0_4, SYS_GPB_MFPL_PB1MFP_EPWM0_CH4},
AnnaBridge 172:7d866c31b3c5 133 {NU_PINNAME_BIND(PB_1, PWM_0_4), PWM_0_4, SYS_GPB_MFPL_PB1MFP_EPWM0_CH4},
AnnaBridge 172:7d866c31b3c5 134 {PB_1, PWM_1_4, SYS_GPB_MFPL_PB1MFP_EPWM1_CH4},
AnnaBridge 172:7d866c31b3c5 135 {NU_PINNAME_BIND(PB_1, PWM_1_4), PWM_1_4, SYS_GPB_MFPL_PB1MFP_EPWM1_CH4},
AnnaBridge 172:7d866c31b3c5 136
AnnaBridge 172:7d866c31b3c5 137 {PB_2, PWM_0_3, SYS_GPB_MFPL_PB2MFP_EPWM0_CH3},
AnnaBridge 172:7d866c31b3c5 138 {PB_3, PWM_0_2, SYS_GPB_MFPL_PB3MFP_EPWM0_CH2},
AnnaBridge 172:7d866c31b3c5 139 {PB_4, PWM_0_1, SYS_GPB_MFPL_PB4MFP_EPWM0_CH1},
AnnaBridge 172:7d866c31b3c5 140 {PB_5, PWM_0_0, SYS_GPB_MFPL_PB5MFP_EPWM0_CH0},
AnnaBridge 172:7d866c31b3c5 141 {PB_6, PWM_1_5, SYS_GPB_MFPL_PB6MFP_EPWM1_CH5},
AnnaBridge 172:7d866c31b3c5 142 {PB_7, PWM_1_4, (int) SYS_GPB_MFPL_PB7MFP_EPWM1_CH4},
AnnaBridge 172:7d866c31b3c5 143 {PB_12, PWM_1_3, SYS_GPB_MFPH_PB12MFP_EPWM1_CH3},
AnnaBridge 172:7d866c31b3c5 144 {PB_13, PWM_1_2, SYS_GPB_MFPH_PB13MFP_EPWM1_CH2},
AnnaBridge 172:7d866c31b3c5 145 {PB_14, PWM_1_1, SYS_GPB_MFPH_PB14MFP_EPWM1_CH1},
AnnaBridge 172:7d866c31b3c5 146 {PB_15, PWM_1_0, (int) SYS_GPB_MFPH_PB15MFP_EPWM1_CH0},
AnnaBridge 172:7d866c31b3c5 147 {PC_0, PWM_1_5, SYS_GPC_MFPL_PC0MFP_EPWM1_CH5},
AnnaBridge 172:7d866c31b3c5 148 {PC_1, PWM_1_4, SYS_GPC_MFPL_PC1MFP_EPWM1_CH4},
AnnaBridge 172:7d866c31b3c5 149 {PC_2, PWM_1_3, SYS_GPC_MFPL_PC2MFP_EPWM1_CH3},
AnnaBridge 172:7d866c31b3c5 150 {PC_3, PWM_1_2, SYS_GPC_MFPL_PC3MFP_EPWM1_CH2},
AnnaBridge 172:7d866c31b3c5 151 {PC_4, PWM_1_1, SYS_GPC_MFPL_PC4MFP_EPWM1_CH1},
AnnaBridge 172:7d866c31b3c5 152 {PC_5, PWM_1_0, SYS_GPC_MFPL_PC5MFP_EPWM1_CH0},
AnnaBridge 172:7d866c31b3c5 153 {PC_6, PWM_1_3, SYS_GPC_MFPL_PC6MFP_EPWM1_CH3},
AnnaBridge 172:7d866c31b3c5 154 {PC_7, PWM_1_2, (int) SYS_GPC_MFPL_PC7MFP_EPWM1_CH2},
AnnaBridge 172:7d866c31b3c5 155 {PC_8, PWM_1_1, SYS_GPC_MFPH_PC8MFP_EPWM1_CH1},
AnnaBridge 172:7d866c31b3c5 156 {PC_9, PWM_1_3, SYS_GPC_MFPH_PC9MFP_EPWM1_CH3},
AnnaBridge 172:7d866c31b3c5 157 {PC_10, PWM_1_2, SYS_GPC_MFPH_PC10MFP_EPWM1_CH2},
AnnaBridge 172:7d866c31b3c5 158 {PC_11, PWM_1_1, SYS_GPC_MFPH_PC11MFP_EPWM1_CH1},
AnnaBridge 172:7d866c31b3c5 159 {PC_12, PWM_1_0, SYS_GPC_MFPH_PC12MFP_EPWM1_CH0},
AnnaBridge 172:7d866c31b3c5 160 {PD_14, PWM_0_4, SYS_GPD_MFPH_PD14MFP_EPWM0_CH4},
AnnaBridge 172:7d866c31b3c5 161 {PE_2, PWM_0_5, SYS_GPE_MFPL_PE2MFP_EPWM0_CH5},
AnnaBridge 172:7d866c31b3c5 162 {PE_3, PWM_0_4, SYS_GPE_MFPL_PE3MFP_EPWM0_CH4},
AnnaBridge 172:7d866c31b3c5 163 {PE_4, PWM_0_3, SYS_GPE_MFPL_PE4MFP_EPWM0_CH3},
AnnaBridge 172:7d866c31b3c5 164 {PE_5, PWM_0_2, SYS_GPE_MFPL_PE5MFP_EPWM0_CH2},
AnnaBridge 172:7d866c31b3c5 165 {PE_6, PWM_0_1, SYS_GPE_MFPL_PE6MFP_EPWM0_CH1},
AnnaBridge 172:7d866c31b3c5 166 {PE_7, PWM_0_0, (int) SYS_GPE_MFPL_PE7MFP_EPWM0_CH0},
AnnaBridge 172:7d866c31b3c5 167 {PE_8, PWM_0_0, SYS_GPE_MFPH_PE8MFP_EPWM0_CH0},
AnnaBridge 172:7d866c31b3c5 168 {PE_9, PWM_0_1, SYS_GPE_MFPH_PE9MFP_EPWM0_CH1},
AnnaBridge 172:7d866c31b3c5 169 {PE_10, PWM_0_2, SYS_GPE_MFPH_PE10MFP_EPWM0_CH2},
AnnaBridge 172:7d866c31b3c5 170 {PE_11, PWM_0_3, SYS_GPE_MFPH_PE11MFP_EPWM0_CH3},
AnnaBridge 172:7d866c31b3c5 171 {PE_12, PWM_0_4, SYS_GPE_MFPH_PE12MFP_EPWM0_CH4},
AnnaBridge 172:7d866c31b3c5 172
AnnaBridge 172:7d866c31b3c5 173 {PE_13, PWM_0_5, SYS_GPE_MFPH_PE13MFP_EPWM0_CH5},
AnnaBridge 172:7d866c31b3c5 174 {NU_PINNAME_BIND(PE_13, PWM_0_5), PWM_0_5, SYS_GPE_MFPH_PE13MFP_EPWM0_CH5},
AnnaBridge 172:7d866c31b3c5 175 {PE_13, PWM_1_0, SYS_GPE_MFPH_PE13MFP_EPWM1_CH0},
AnnaBridge 172:7d866c31b3c5 176 {NU_PINNAME_BIND(PE_13, PWM_1_0), PWM_1_0, SYS_GPE_MFPH_PE13MFP_EPWM1_CH0},
AnnaBridge 172:7d866c31b3c5 177
AnnaBridge 172:7d866c31b3c5 178 {PG_5, PWM_0_3, SYS_GPG_MFPL_PG5MFP_EPWM0_CH3},
AnnaBridge 172:7d866c31b3c5 179 {PG_6, PWM_0_2, SYS_GPG_MFPL_PG6MFP_EPWM0_CH2},
AnnaBridge 172:7d866c31b3c5 180 {PG_7, PWM_0_1, (int) SYS_GPG_MFPL_PG7MFP_EPWM0_CH1},
AnnaBridge 172:7d866c31b3c5 181 {PG_8, PWM_0_0, SYS_GPG_MFPH_PG8MFP_EPWM0_CH0},
AnnaBridge 172:7d866c31b3c5 182 {PH_11, PWM_0_5, SYS_GPH_MFPH_PH11MFP_EPWM0_CH5},
AnnaBridge 172:7d866c31b3c5 183
AnnaBridge 172:7d866c31b3c5 184 {NC, NC, 0}
AnnaBridge 172:7d866c31b3c5 185 };
AnnaBridge 172:7d866c31b3c5 186
AnnaBridge 172:7d866c31b3c5 187 //*** SERIAL ***
AnnaBridge 172:7d866c31b3c5 188
AnnaBridge 172:7d866c31b3c5 189 const PinMap PinMap_UART_TX[] = {
AnnaBridge 172:7d866c31b3c5 190 {PA_1, UART_0, SYS_GPA_MFPL_PA1MFP_UART0_TXD},
AnnaBridge 172:7d866c31b3c5 191
AnnaBridge 172:7d866c31b3c5 192 {PA_3, UART_1, SYS_GPA_MFPL_PA3MFP_UART1_TXD},
AnnaBridge 172:7d866c31b3c5 193 {NU_PINNAME_BIND(PA_3, UART_1), UART_1, SYS_GPA_MFPL_PA3MFP_UART1_TXD},
AnnaBridge 172:7d866c31b3c5 194 {PA_3, UART_4, SYS_GPA_MFPL_PA3MFP_UART4_TXD},
AnnaBridge 172:7d866c31b3c5 195 {NU_PINNAME_BIND(PA_3, UART_4), UART_4, SYS_GPA_MFPL_PA3MFP_UART4_TXD},
AnnaBridge 172:7d866c31b3c5 196
AnnaBridge 172:7d866c31b3c5 197 {PA_5, UART_5, SYS_GPA_MFPL_PA5MFP_UART5_TXD},
AnnaBridge 172:7d866c31b3c5 198 {PA_7, UART_0, SYS_GPA_MFPL_PA7MFP_UART0_TXD},
AnnaBridge 172:7d866c31b3c5 199 {PA_9, UART_1, SYS_GPA_MFPH_PA9MFP_UART1_TXD},
AnnaBridge 172:7d866c31b3c5 200 {PA_12, UART_4, SYS_GPA_MFPH_PA12MFP_UART4_TXD},
AnnaBridge 172:7d866c31b3c5 201 {PA_14, UART_0, SYS_GPA_MFPH_PA14MFP_UART0_TXD},
AnnaBridge 172:7d866c31b3c5 202 {PB_1, UART_2, SYS_GPB_MFPL_PB1MFP_UART2_TXD},
AnnaBridge 172:7d866c31b3c5 203 {PB_3, UART_1, SYS_GPB_MFPL_PB3MFP_UART1_TXD},
AnnaBridge 172:7d866c31b3c5 204 {PB_5, UART_5, SYS_GPB_MFPL_PB5MFP_UART5_TXD},
AnnaBridge 172:7d866c31b3c5 205 {PB_7, UART_1, SYS_GPB_MFPL_PB7MFP_UART1_TXD},
AnnaBridge 172:7d866c31b3c5 206 {PB_9, UART_0, SYS_GPB_MFPH_PB9MFP_UART0_TXD},
AnnaBridge 172:7d866c31b3c5 207 {PB_11, UART_4, SYS_GPB_MFPH_PB11MFP_UART4_TXD},
AnnaBridge 172:7d866c31b3c5 208 {PB_13, UART_0, SYS_GPB_MFPH_PB13MFP_UART0_TXD},
AnnaBridge 172:7d866c31b3c5 209 {PB_15, UART_3, SYS_GPB_MFPH_PB15MFP_UART3_TXD},
AnnaBridge 172:7d866c31b3c5 210 {PC_1, UART_2, SYS_GPC_MFPL_PC1MFP_UART2_TXD},
AnnaBridge 172:7d866c31b3c5 211 {PC_3, UART_3, SYS_GPC_MFPL_PC3MFP_UART3_TXD},
AnnaBridge 172:7d866c31b3c5 212
AnnaBridge 172:7d866c31b3c5 213 {PC_5, UART_2, SYS_GPC_MFPL_PC5MFP_UART2_TXD},
AnnaBridge 172:7d866c31b3c5 214 {NU_PINNAME_BIND(PC_5, UART_2), UART_2, SYS_GPC_MFPL_PC5MFP_UART2_TXD},
AnnaBridge 172:7d866c31b3c5 215 {PC_5, UART_4, SYS_GPC_MFPL_PC5MFP_UART4_TXD},
AnnaBridge 172:7d866c31b3c5 216 {NU_PINNAME_BIND(PC_5, UART_4), UART_4, SYS_GPC_MFPL_PC5MFP_UART4_TXD},
AnnaBridge 172:7d866c31b3c5 217
AnnaBridge 172:7d866c31b3c5 218 {PC_7, UART_4, SYS_GPC_MFPL_PC7MFP_UART4_TXD},
AnnaBridge 172:7d866c31b3c5 219 {PC_10, UART_3, SYS_GPC_MFPH_PC10MFP_UART3_TXD},
AnnaBridge 172:7d866c31b3c5 220 {PC_12, UART_0, SYS_GPC_MFPH_PC12MFP_UART0_TXD},
AnnaBridge 172:7d866c31b3c5 221 {PC_13, UART_2, SYS_GPC_MFPH_PC13MFP_UART2_TXD},
AnnaBridge 172:7d866c31b3c5 222 {PD_1, UART_3, SYS_GPD_MFPL_PD1MFP_UART3_TXD},
AnnaBridge 172:7d866c31b3c5 223 {PD_3, UART_0, SYS_GPD_MFPL_PD3MFP_UART0_TXD},
AnnaBridge 172:7d866c31b3c5 224 {PD_7, UART_1, SYS_GPD_MFPL_PD7MFP_UART1_TXD},
AnnaBridge 172:7d866c31b3c5 225 {PD_11, UART_1, SYS_GPD_MFPH_PD11MFP_UART1_TXD},
AnnaBridge 172:7d866c31b3c5 226 {PE_1, UART_3, SYS_GPE_MFPL_PE1MFP_UART3_TXD},
AnnaBridge 172:7d866c31b3c5 227 {PE_7, UART_5, (int) SYS_GPE_MFPL_PE7MFP_UART5_TXD},
AnnaBridge 172:7d866c31b3c5 228 {PE_8, UART_2, SYS_GPE_MFPH_PE8MFP_UART2_TXD},
AnnaBridge 172:7d866c31b3c5 229 {PE_10, UART_3, SYS_GPE_MFPH_PE10MFP_UART3_TXD},
AnnaBridge 172:7d866c31b3c5 230 {PE_13, UART_1, SYS_GPE_MFPH_PE13MFP_UART1_TXD},
AnnaBridge 172:7d866c31b3c5 231 {PE_14, UART_2, SYS_GPE_MFPH_PE14MFP_UART2_TXD},
AnnaBridge 172:7d866c31b3c5 232 {PF_0, UART_1, SYS_GPF_MFPL_PF0MFP_UART1_TXD},
AnnaBridge 172:7d866c31b3c5 233 {PF_3, UART_0, SYS_GPF_MFPL_PF3MFP_UART0_TXD},
AnnaBridge 172:7d866c31b3c5 234 {PF_4, UART_2, SYS_GPF_MFPL_PF4MFP_UART2_TXD},
AnnaBridge 172:7d866c31b3c5 235 {PF_7, UART_4, SYS_GPF_MFPL_PF7MFP_UART4_TXD},
AnnaBridge 172:7d866c31b3c5 236 {PG_0, UART_1, SYS_GPG_MFPL_PG0MFP_UART1_TXD},
AnnaBridge 172:7d866c31b3c5 237 {PG_1, UART_2, SYS_GPG_MFPL_PG1MFP_UART2_TXD},
AnnaBridge 172:7d866c31b3c5 238 {PH_0, UART_5, SYS_GPH_MFPL_PH0MFP_UART5_TXD},
AnnaBridge 172:7d866c31b3c5 239 {PH_2, UART_4, SYS_GPH_MFPL_PH2MFP_UART4_TXD},
AnnaBridge 172:7d866c31b3c5 240 {PH_8, UART_1, SYS_GPH_MFPH_PH8MFP_UART1_TXD},
AnnaBridge 172:7d866c31b3c5 241
AnnaBridge 172:7d866c31b3c5 242 {PH_10, UART_0, SYS_GPH_MFPH_PH10MFP_UART0_TXD},
AnnaBridge 172:7d866c31b3c5 243 {NU_PINNAME_BIND(PH_10, UART_0), UART_0, SYS_GPH_MFPH_PH10MFP_UART0_TXD},
AnnaBridge 172:7d866c31b3c5 244 {PH_10, UART_4, SYS_GPH_MFPH_PH10MFP_UART4_TXD},
AnnaBridge 172:7d866c31b3c5 245 {NU_PINNAME_BIND(PH_10, UART_4), UART_4, SYS_GPH_MFPH_PH10MFP_UART4_TXD},
AnnaBridge 172:7d866c31b3c5 246
AnnaBridge 172:7d866c31b3c5 247 {NC, NC, 0}
AnnaBridge 172:7d866c31b3c5 248 };
AnnaBridge 172:7d866c31b3c5 249
AnnaBridge 172:7d866c31b3c5 250 const PinMap PinMap_UART_RX[] = {
AnnaBridge 172:7d866c31b3c5 251 {PA_0, UART_0, SYS_GPA_MFPL_PA0MFP_UART0_RXD},
AnnaBridge 172:7d866c31b3c5 252
AnnaBridge 172:7d866c31b3c5 253 {PA_2, UART_1, SYS_GPA_MFPL_PA2MFP_UART1_RXD},
AnnaBridge 172:7d866c31b3c5 254 {NU_PINNAME_BIND(PA_2, UART_1), UART_1, SYS_GPA_MFPL_PA2MFP_UART1_RXD},
AnnaBridge 172:7d866c31b3c5 255 {PA_2, UART_4, SYS_GPA_MFPL_PA2MFP_UART4_RXD},
AnnaBridge 172:7d866c31b3c5 256 {NU_PINNAME_BIND(PA_2, UART_4), UART_4, SYS_GPA_MFPL_PA2MFP_UART4_RXD},
AnnaBridge 172:7d866c31b3c5 257
AnnaBridge 172:7d866c31b3c5 258 {PA_4, UART_5, SYS_GPA_MFPL_PA4MFP_UART5_RXD},
AnnaBridge 172:7d866c31b3c5 259 {PA_6, UART_0, SYS_GPA_MFPL_PA6MFP_UART0_RXD},
AnnaBridge 172:7d866c31b3c5 260 {PA_8, UART_1, SYS_GPA_MFPH_PA8MFP_UART1_RXD},
AnnaBridge 172:7d866c31b3c5 261 {PA_13, UART_4, SYS_GPA_MFPH_PA13MFP_UART4_RXD},
AnnaBridge 172:7d866c31b3c5 262 {PA_15, UART_0, SYS_GPA_MFPH_PA15MFP_UART0_RXD},
AnnaBridge 172:7d866c31b3c5 263 {PB_0, UART_2, SYS_GPB_MFPL_PB0MFP_UART2_RXD},
AnnaBridge 172:7d866c31b3c5 264 {PB_2, UART_1, SYS_GPB_MFPL_PB2MFP_UART1_RXD},
AnnaBridge 172:7d866c31b3c5 265 {PB_4, UART_5, SYS_GPB_MFPL_PB4MFP_UART5_RXD},
AnnaBridge 172:7d866c31b3c5 266 {PB_6, UART_1, SYS_GPB_MFPL_PB6MFP_UART1_RXD},
AnnaBridge 172:7d866c31b3c5 267 {PB_8, UART_0, SYS_GPB_MFPH_PB8MFP_UART0_RXD},
AnnaBridge 172:7d866c31b3c5 268 {PB_10, UART_4, SYS_GPB_MFPH_PB10MFP_UART4_RXD},
AnnaBridge 172:7d866c31b3c5 269 {PB_12, UART_0, SYS_GPB_MFPH_PB12MFP_UART0_RXD},
AnnaBridge 172:7d866c31b3c5 270 {PB_14, UART_3, SYS_GPB_MFPH_PB14MFP_UART3_RXD},
AnnaBridge 172:7d866c31b3c5 271 {PC_0, UART_2, SYS_GPC_MFPL_PC0MFP_UART2_RXD},
AnnaBridge 172:7d866c31b3c5 272 {PC_2, UART_3, SYS_GPC_MFPL_PC2MFP_UART3_RXD},
AnnaBridge 172:7d866c31b3c5 273
AnnaBridge 172:7d866c31b3c5 274 {PC_4, UART_2, SYS_GPC_MFPL_PC4MFP_UART2_RXD},
AnnaBridge 172:7d866c31b3c5 275 {NU_PINNAME_BIND(PC_4, UART_2), UART_2, SYS_GPC_MFPL_PC4MFP_UART2_RXD},
AnnaBridge 172:7d866c31b3c5 276 {PC_4, UART_4, SYS_GPC_MFPL_PC4MFP_UART4_RXD},
AnnaBridge 172:7d866c31b3c5 277 {NU_PINNAME_BIND(PC_4, UART_4), UART_4, SYS_GPC_MFPL_PC4MFP_UART4_RXD},
AnnaBridge 172:7d866c31b3c5 278
AnnaBridge 172:7d866c31b3c5 279 {PC_6, UART_4, SYS_GPC_MFPL_PC6MFP_UART4_RXD},
AnnaBridge 172:7d866c31b3c5 280 {PC_8, UART_1, SYS_GPC_MFPH_PC8MFP_UART1_RXD},
AnnaBridge 172:7d866c31b3c5 281 {PC_9, UART_3, SYS_GPC_MFPH_PC9MFP_UART3_RXD},
AnnaBridge 172:7d866c31b3c5 282 {PC_11, UART_0, SYS_GPC_MFPH_PC11MFP_UART0_RXD},
AnnaBridge 172:7d866c31b3c5 283 {PD_0, UART_3, SYS_GPD_MFPL_PD0MFP_UART3_RXD},
AnnaBridge 172:7d866c31b3c5 284 {PD_2, UART_0, SYS_GPD_MFPL_PD2MFP_UART0_RXD},
AnnaBridge 172:7d866c31b3c5 285 {PD_6, UART_1, SYS_GPD_MFPL_PD6MFP_UART1_RXD},
AnnaBridge 172:7d866c31b3c5 286 {PD_10, UART_1, SYS_GPD_MFPH_PD10MFP_UART1_RXD},
AnnaBridge 172:7d866c31b3c5 287 {PD_12, UART_2, SYS_GPD_MFPH_PD12MFP_UART2_RXD},
AnnaBridge 172:7d866c31b3c5 288 {PE_0, UART_3, SYS_GPE_MFPL_PE0MFP_UART3_RXD},
AnnaBridge 172:7d866c31b3c5 289 {PE_6, UART_5, SYS_GPE_MFPL_PE6MFP_UART5_RXD},
AnnaBridge 172:7d866c31b3c5 290 {PE_9, UART_2, SYS_GPE_MFPH_PE9MFP_UART2_RXD},
AnnaBridge 172:7d866c31b3c5 291 {PE_11, UART_3, SYS_GPE_MFPH_PE11MFP_UART3_RXD},
AnnaBridge 172:7d866c31b3c5 292 {PE_15, UART_2, SYS_GPE_MFPH_PE15MFP_UART2_RXD},
AnnaBridge 172:7d866c31b3c5 293 {PF_1, UART_1, SYS_GPF_MFPL_PF1MFP_UART1_RXD},
AnnaBridge 172:7d866c31b3c5 294 {PF_2, UART_0, SYS_GPF_MFPL_PF2MFP_UART0_RXD},
AnnaBridge 172:7d866c31b3c5 295 {PF_5, UART_2, SYS_GPF_MFPL_PF5MFP_UART2_RXD},
AnnaBridge 172:7d866c31b3c5 296 {PF_6, UART_4, SYS_GPF_MFPL_PF6MFP_UART4_RXD},
AnnaBridge 172:7d866c31b3c5 297 {PG_0, UART_2, SYS_GPG_MFPL_PG0MFP_UART2_RXD},
AnnaBridge 172:7d866c31b3c5 298 {PG_1, UART_1, SYS_GPG_MFPL_PG1MFP_UART1_RXD},
AnnaBridge 172:7d866c31b3c5 299 {PH_1, UART_5, SYS_GPH_MFPL_PH1MFP_UART5_RXD},
AnnaBridge 172:7d866c31b3c5 300 {PH_3, UART_4, SYS_GPH_MFPL_PH3MFP_UART4_RXD},
AnnaBridge 172:7d866c31b3c5 301 {PH_9, UART_1, SYS_GPH_MFPH_PH9MFP_UART1_RXD},
AnnaBridge 172:7d866c31b3c5 302
AnnaBridge 172:7d866c31b3c5 303 {PH_11, UART_0, SYS_GPH_MFPH_PH11MFP_UART0_RXD},
AnnaBridge 172:7d866c31b3c5 304 {NU_PINNAME_BIND(PH_11, UART_0), UART_0, SYS_GPH_MFPH_PH11MFP_UART0_RXD},
AnnaBridge 172:7d866c31b3c5 305 {PH_11, UART_4, SYS_GPH_MFPH_PH11MFP_UART4_RXD},
AnnaBridge 172:7d866c31b3c5 306 {NU_PINNAME_BIND(PH_11, UART_4), UART_4, SYS_GPH_MFPH_PH11MFP_UART4_RXD},
AnnaBridge 172:7d866c31b3c5 307
AnnaBridge 172:7d866c31b3c5 308 {NC, NC, 0}
AnnaBridge 172:7d866c31b3c5 309 };
AnnaBridge 172:7d866c31b3c5 310
AnnaBridge 172:7d866c31b3c5 311 const PinMap PinMap_UART_RTS[] = {
AnnaBridge 172:7d866c31b3c5 312 {PA_0, UART_1, SYS_GPA_MFPL_PA0MFP_UART1_nRTS},
AnnaBridge 172:7d866c31b3c5 313 {PA_4, UART_0, SYS_GPA_MFPL_PA4MFP_UART0_nRTS},
AnnaBridge 172:7d866c31b3c5 314 {PB_3, UART_5, SYS_GPB_MFPL_PB3MFP_UART5_nRTS},
AnnaBridge 172:7d866c31b3c5 315 {PB_8, UART_1, SYS_GPB_MFPH_PB8MFP_UART1_nRTS},
AnnaBridge 172:7d866c31b3c5 316 {PB_10, UART_0, SYS_GPB_MFPH_PB10MFP_UART0_nRTS},
AnnaBridge 172:7d866c31b3c5 317 {PB_13, UART_3, SYS_GPB_MFPH_PB13MFP_UART3_nRTS},
AnnaBridge 172:7d866c31b3c5 318 {PB_14, UART_0, SYS_GPB_MFPH_PB14MFP_UART0_nRTS},
AnnaBridge 172:7d866c31b3c5 319 {PC_3, UART_2, SYS_GPC_MFPL_PC3MFP_UART2_nRTS},
AnnaBridge 172:7d866c31b3c5 320 {PC_6, UART_0, SYS_GPC_MFPL_PC6MFP_UART0_nRTS},
AnnaBridge 172:7d866c31b3c5 321 {PD_3, UART_3, SYS_GPD_MFPL_PD3MFP_UART3_nRTS},
AnnaBridge 172:7d866c31b3c5 322 {PD_8, UART_2, SYS_GPD_MFPH_PD8MFP_UART2_nRTS},
AnnaBridge 172:7d866c31b3c5 323 {PE_0, UART_4, SYS_GPE_MFPL_PE0MFP_UART4_nRTS},
AnnaBridge 172:7d866c31b3c5 324 {PE_12, UART_1, SYS_GPE_MFPH_PE12MFP_UART1_nRTS},
AnnaBridge 172:7d866c31b3c5 325 {PE_13, UART_4, SYS_GPE_MFPH_PE13MFP_UART4_nRTS},
AnnaBridge 172:7d866c31b3c5 326 {PF_4, UART_2, SYS_GPF_MFPL_PF4MFP_UART2_nRTS},
AnnaBridge 172:7d866c31b3c5 327 {PH_2, UART_5, SYS_GPH_MFPL_PH2MFP_UART5_nRTS},
AnnaBridge 172:7d866c31b3c5 328 {PH_8, UART_3, SYS_GPH_MFPH_PH8MFP_UART3_nRTS},
AnnaBridge 172:7d866c31b3c5 329
AnnaBridge 172:7d866c31b3c5 330 {NC, NC, 0}
AnnaBridge 172:7d866c31b3c5 331 };
AnnaBridge 172:7d866c31b3c5 332
AnnaBridge 172:7d866c31b3c5 333 const PinMap PinMap_UART_CTS[] = {
AnnaBridge 172:7d866c31b3c5 334 {PA_1, UART_1, SYS_GPA_MFPL_PA1MFP_UART1_nCTS},
AnnaBridge 172:7d866c31b3c5 335 {PA_5, UART_0, SYS_GPA_MFPL_PA5MFP_UART0_nCTS},
AnnaBridge 172:7d866c31b3c5 336 {PB_2, UART_5, SYS_GPB_MFPL_PB2MFP_UART5_nCTS},
AnnaBridge 172:7d866c31b3c5 337 {PB_9, UART_1, SYS_GPB_MFPH_PB9MFP_UART1_nCTS},
AnnaBridge 172:7d866c31b3c5 338 {PB_11, UART_0, SYS_GPB_MFPH_PB11MFP_UART0_nCTS},
AnnaBridge 172:7d866c31b3c5 339 {PB_12, UART_3, SYS_GPB_MFPH_PB12MFP_UART3_nCTS},
AnnaBridge 172:7d866c31b3c5 340 {PB_15, UART_0, SYS_GPB_MFPH_PB15MFP_UART0_nCTS},
AnnaBridge 172:7d866c31b3c5 341 {PC_2, UART_2, SYS_GPC_MFPL_PC2MFP_UART2_nCTS},
AnnaBridge 172:7d866c31b3c5 342 {PC_7, UART_0, SYS_GPC_MFPL_PC7MFP_UART0_nCTS},
AnnaBridge 172:7d866c31b3c5 343 {PC_8, UART_4, SYS_GPC_MFPH_PC8MFP_UART4_nCTS},
AnnaBridge 172:7d866c31b3c5 344 {PD_2, UART_3, SYS_GPD_MFPL_PD2MFP_UART3_nCTS},
AnnaBridge 172:7d866c31b3c5 345 {PD_9, UART_2, SYS_GPD_MFPH_PD9MFP_UART2_nCTS},
AnnaBridge 172:7d866c31b3c5 346 {PE_1, UART_4, SYS_GPE_MFPL_PE1MFP_UART4_nCTS},
AnnaBridge 172:7d866c31b3c5 347 {PE_11, UART_1, SYS_GPE_MFPH_PE11MFP_UART1_nCTS},
AnnaBridge 172:7d866c31b3c5 348 {PF_5, UART_2, SYS_GPF_MFPL_PF5MFP_UART2_nCTS},
AnnaBridge 172:7d866c31b3c5 349 {PH_3, UART_5, SYS_GPH_MFPL_PH3MFP_UART5_nCTS},
AnnaBridge 172:7d866c31b3c5 350 {PH_9, UART_3, SYS_GPH_MFPH_PH9MFP_UART3_nCTS},
AnnaBridge 172:7d866c31b3c5 351
AnnaBridge 172:7d866c31b3c5 352 {NC, NC, 0}
AnnaBridge 172:7d866c31b3c5 353 };
AnnaBridge 172:7d866c31b3c5 354
AnnaBridge 172:7d866c31b3c5 355 //*** SPI ***
AnnaBridge 172:7d866c31b3c5 356
AnnaBridge 172:7d866c31b3c5 357 const PinMap PinMap_SPI_MOSI[] = {
AnnaBridge 172:7d866c31b3c5 358 {PA_0, SPI_0, SYS_GPA_MFPL_PA0MFP_SPI0_MOSI0},
AnnaBridge 172:7d866c31b3c5 359 {NU_PINNAME_BIND(PA_0, SPI_0), SPI_0, SYS_GPA_MFPL_PA0MFP_SPI0_MOSI0},
AnnaBridge 172:7d866c31b3c5 360 {PA_0, SPI_1, SYS_GPA_MFPL_PA0MFP_SPI1_MOSI},
AnnaBridge 172:7d866c31b3c5 361 {NU_PINNAME_BIND(PA_0, SPI_1), SPI_1, SYS_GPA_MFPL_PA0MFP_SPI1_MOSI},
AnnaBridge 172:7d866c31b3c5 362
AnnaBridge 172:7d866c31b3c5 363 {PA_8, SPI_3, SYS_GPA_MFPH_PA8MFP_SPI3_MOSI},
AnnaBridge 172:7d866c31b3c5 364 {PA_15, SPI_3, SYS_GPA_MFPH_PA15MFP_SPI3_MOSI},
AnnaBridge 172:7d866c31b3c5 365 {PB_4, SPI_2, SYS_GPB_MFPL_PB4MFP_SPI2_MOSI},
AnnaBridge 172:7d866c31b3c5 366 {PB_8, SPI_4, SYS_GPB_MFPH_PB8MFP_SPI4_MOSI},
AnnaBridge 172:7d866c31b3c5 367 {PB_12, SPI_1, SYS_GPB_MFPH_PB12MFP_SPI1_MOSI},
AnnaBridge 172:7d866c31b3c5 368 {PC_0, SPI_0, SYS_GPC_MFPL_PC0MFP_SPI0_MOSI0},
AnnaBridge 172:7d866c31b3c5 369 {PC_2, SPI_2, SYS_GPC_MFPL_PC2MFP_SPI2_MOSI},
AnnaBridge 172:7d866c31b3c5 370 {PC_6, SPI_2, SYS_GPC_MFPL_PC6MFP_SPI2_MOSI},
AnnaBridge 172:7d866c31b3c5 371 {PC_11, SPI_4, SYS_GPC_MFPH_PC11MFP_SPI4_MOSI},
AnnaBridge 172:7d866c31b3c5 372 {PD_0, SPI_1, SYS_GPD_MFPL_PD0MFP_SPI1_MOSI},
AnnaBridge 172:7d866c31b3c5 373 {PD_6, SPI_2, SYS_GPD_MFPL_PD6MFP_SPI2_MOSI},
AnnaBridge 172:7d866c31b3c5 374
AnnaBridge 172:7d866c31b3c5 375 {PE_0, SPI_0, SYS_GPE_MFPL_PE0MFP_SPI0_MOSI0},
AnnaBridge 172:7d866c31b3c5 376 {NU_PINNAME_BIND(PE_0, SPI_0), SPI_0, SYS_GPE_MFPL_PE0MFP_SPI0_MOSI0},
AnnaBridge 172:7d866c31b3c5 377 {PE_0, SPI_2, SYS_GPE_MFPL_PE0MFP_SPI2_MOSI},
AnnaBridge 172:7d866c31b3c5 378 {NU_PINNAME_BIND(PE_0, SPI_2), SPI_2, SYS_GPE_MFPL_PE0MFP_SPI2_MOSI},
AnnaBridge 172:7d866c31b3c5 379
AnnaBridge 172:7d866c31b3c5 380 {PE_2, SPI_4, SYS_GPE_MFPL_PE2MFP_SPI4_MOSI},
AnnaBridge 172:7d866c31b3c5 381 {PE_10, SPI_3, SYS_GPE_MFPH_PE10MFP_SPI3_MOSI},
AnnaBridge 172:7d866c31b3c5 382 {PF_6, SPI_1, SYS_GPF_MFPL_PF6MFP_SPI1_MOSI},
AnnaBridge 172:7d866c31b3c5 383 {PF_11, SPI_3, SYS_GPF_MFPH_PF11MFP_SPI3_MOSI},
AnnaBridge 172:7d866c31b3c5 384 {PG_8, SPI_4, SYS_GPG_MFPH_PG8MFP_SPI4_MOSI},
AnnaBridge 172:7d866c31b3c5 385 {PH_5, SPI_2, SYS_GPH_MFPL_PH5MFP_SPI2_MOSI},
AnnaBridge 172:7d866c31b3c5 386
AnnaBridge 172:7d866c31b3c5 387 {NC, NC, 0}
AnnaBridge 172:7d866c31b3c5 388 };
AnnaBridge 172:7d866c31b3c5 389
AnnaBridge 172:7d866c31b3c5 390 const PinMap PinMap_SPI_MISO[] = {
AnnaBridge 172:7d866c31b3c5 391 {PA_1, SPI_0, SYS_GPA_MFPL_PA1MFP_SPI0_MISO0},
AnnaBridge 172:7d866c31b3c5 392 {NU_PINNAME_BIND(PA_1, SPI_0), SPI_0, SYS_GPA_MFPL_PA1MFP_SPI0_MISO0},
AnnaBridge 172:7d866c31b3c5 393 {PA_1, SPI_1, SYS_GPA_MFPL_PA1MFP_SPI1_MISO},
AnnaBridge 172:7d866c31b3c5 394 {NU_PINNAME_BIND(PA_1, SPI_1), SPI_1, SYS_GPA_MFPL_PA1MFP_SPI1_MISO},
AnnaBridge 172:7d866c31b3c5 395
AnnaBridge 172:7d866c31b3c5 396 {PA_9, SPI_3, SYS_GPA_MFPH_PA9MFP_SPI3_MISO},
AnnaBridge 172:7d866c31b3c5 397 {PA_14, SPI_3, SYS_GPA_MFPH_PA14MFP_SPI3_MISO},
AnnaBridge 172:7d866c31b3c5 398 {PB_5, SPI_2, SYS_GPB_MFPL_PB5MFP_SPI2_MISO},
AnnaBridge 172:7d866c31b3c5 399 {PB_9, SPI_4, SYS_GPB_MFPH_PB9MFP_SPI4_MISO},
AnnaBridge 172:7d866c31b3c5 400 {PB_13, SPI_1, SYS_GPB_MFPH_PB13MFP_SPI1_MISO},
AnnaBridge 172:7d866c31b3c5 401 {PC_1, SPI_0, SYS_GPC_MFPL_PC1MFP_SPI0_MISO0},
AnnaBridge 172:7d866c31b3c5 402 {PC_3, SPI_2, SYS_GPC_MFPL_PC3MFP_SPI2_MISO},
AnnaBridge 172:7d866c31b3c5 403 {PC_7, SPI_2, SYS_GPC_MFPL_PC7MFP_SPI2_MISO},
AnnaBridge 172:7d866c31b3c5 404 {PC_12, SPI_4, SYS_GPC_MFPH_PC12MFP_SPI4_MISO},
AnnaBridge 172:7d866c31b3c5 405 {PD_1, SPI_1, SYS_GPD_MFPL_PD1MFP_SPI1_MISO},
AnnaBridge 172:7d866c31b3c5 406 {PD_7, SPI_2, SYS_GPD_MFPL_PD7MFP_SPI2_MISO},
AnnaBridge 172:7d866c31b3c5 407
AnnaBridge 172:7d866c31b3c5 408 {PE_1, SPI_0, SYS_GPE_MFPL_PE1MFP_SPI0_MISO0},
AnnaBridge 172:7d866c31b3c5 409 {NU_PINNAME_BIND(PE_1, SPI_0), SPI_0, SYS_GPE_MFPL_PE1MFP_SPI0_MISO0},
AnnaBridge 172:7d866c31b3c5 410 {PE_1, SPI_2, SYS_GPE_MFPL_PE1MFP_SPI2_MISO},
AnnaBridge 172:7d866c31b3c5 411 {NU_PINNAME_BIND(PE_1, SPI_2), SPI_2, SYS_GPE_MFPL_PE1MFP_SPI2_MISO},
AnnaBridge 172:7d866c31b3c5 412
AnnaBridge 172:7d866c31b3c5 413 {PE_3, SPI_4, SYS_GPE_MFPL_PE3MFP_SPI4_MISO},
AnnaBridge 172:7d866c31b3c5 414 {PE_9, SPI_3, SYS_GPE_MFPH_PE9MFP_SPI3_MISO},
AnnaBridge 172:7d866c31b3c5 415 {PF_7, SPI_1, SYS_GPF_MFPL_PF7MFP_SPI1_MISO},
AnnaBridge 172:7d866c31b3c5 416 {PG_4, SPI_3, SYS_GPG_MFPL_PG4MFP_SPI3_MISO},
AnnaBridge 172:7d866c31b3c5 417 {PG_7, SPI_4, SYS_GPG_MFPL_PG7MFP_SPI4_MISO},
AnnaBridge 172:7d866c31b3c5 418 {PH_4, SPI_2, SYS_GPH_MFPL_PH4MFP_SPI2_MISO},
AnnaBridge 172:7d866c31b3c5 419
AnnaBridge 172:7d866c31b3c5 420 {NC, NC, 0}
AnnaBridge 172:7d866c31b3c5 421 };
AnnaBridge 172:7d866c31b3c5 422
AnnaBridge 172:7d866c31b3c5 423 const PinMap PinMap_SPI_SCLK[] = {
AnnaBridge 172:7d866c31b3c5 424 {PA_2, SPI_0, SYS_GPA_MFPL_PA2MFP_SPI0_CLK},
AnnaBridge 172:7d866c31b3c5 425 {NU_PINNAME_BIND(PA_2, SPI_0), SPI_0, SYS_GPA_MFPL_PA2MFP_SPI0_CLK},
AnnaBridge 172:7d866c31b3c5 426 {PA_2, SPI_1, SYS_GPA_MFPL_PA2MFP_SPI1_CLK},
AnnaBridge 172:7d866c31b3c5 427 {NU_PINNAME_BIND(PA_2, SPI_1), SPI_1, SYS_GPA_MFPL_PA2MFP_SPI1_CLK},
AnnaBridge 172:7d866c31b3c5 428
AnnaBridge 172:7d866c31b3c5 429 {PA_7, SPI_2, SYS_GPA_MFPL_PA7MFP_SPI2_CLK},
AnnaBridge 172:7d866c31b3c5 430 {PA_10, SPI_3, SYS_GPA_MFPH_PA10MFP_SPI3_CLK},
AnnaBridge 172:7d866c31b3c5 431 {PA_13, SPI_3, SYS_GPA_MFPH_PA13MFP_SPI3_CLK},
AnnaBridge 172:7d866c31b3c5 432 {PB_3, SPI_2, SYS_GPB_MFPL_PB3MFP_SPI2_CLK},
AnnaBridge 172:7d866c31b3c5 433 {PB_11, SPI_4, SYS_GPB_MFPH_PB11MFP_SPI4_CLK},
AnnaBridge 172:7d866c31b3c5 434 {PB_14, SPI_1, SYS_GPB_MFPH_PB14MFP_SPI1_CLK},
AnnaBridge 172:7d866c31b3c5 435 {PC_1, SPI_2, SYS_GPC_MFPL_PC1MFP_SPI2_CLK},
AnnaBridge 172:7d866c31b3c5 436 {PC_2, SPI_0, SYS_GPC_MFPL_PC2MFP_SPI0_CLK},
AnnaBridge 172:7d866c31b3c5 437 {PC_10, SPI_4, SYS_GPC_MFPH_PC10MFP_SPI4_CLK},
AnnaBridge 172:7d866c31b3c5 438 {PC_14, SPI_0, SYS_GPC_MFPH_PC14MFP_SPI0_CLK},
AnnaBridge 172:7d866c31b3c5 439 {PD_2, SPI_1, SYS_GPD_MFPL_PD2MFP_SPI1_CLK},
AnnaBridge 172:7d866c31b3c5 440 {PD_5, SPI_2, SYS_GPD_MFPL_PD5MFP_SPI2_CLK},
AnnaBridge 172:7d866c31b3c5 441 {PE_4, SPI_4, SYS_GPE_MFPL_PE4MFP_SPI4_CLK},
AnnaBridge 172:7d866c31b3c5 442 {PE_8, SPI_3, SYS_GPE_MFPH_PE8MFP_SPI3_CLK},
AnnaBridge 172:7d866c31b3c5 443 {PF_2, SPI_0, SYS_GPF_MFPL_PF2MFP_SPI0_CLK},
AnnaBridge 172:7d866c31b3c5 444 {PF_8, SPI_1, SYS_GPF_MFPH_PF8MFP_SPI1_CLK},
AnnaBridge 172:7d866c31b3c5 445 {PG_3, SPI_3, SYS_GPG_MFPL_PG3MFP_SPI3_CLK},
AnnaBridge 172:7d866c31b3c5 446 {PG_6, SPI_4, SYS_GPG_MFPL_PG6MFP_SPI4_CLK},
AnnaBridge 172:7d866c31b3c5 447 {PH_6, SPI_2, SYS_GPH_MFPL_PH6MFP_SPI2_CLK},
AnnaBridge 172:7d866c31b3c5 448
AnnaBridge 172:7d866c31b3c5 449 {PH_8, SPI_0, SYS_GPH_MFPH_PH8MFP_SPI0_CLK},
AnnaBridge 172:7d866c31b3c5 450 {NU_PINNAME_BIND(PH_8, SPI_0), SPI_0, SYS_GPH_MFPH_PH8MFP_SPI0_CLK},
AnnaBridge 172:7d866c31b3c5 451 {PH_8, SPI_2, SYS_GPH_MFPH_PH8MFP_SPI2_CLK},
AnnaBridge 172:7d866c31b3c5 452 {NU_PINNAME_BIND(PH_8, SPI_2), SPI_2, SYS_GPH_MFPH_PH8MFP_SPI2_CLK},
AnnaBridge 172:7d866c31b3c5 453
AnnaBridge 172:7d866c31b3c5 454 {NC, NC, 0}
AnnaBridge 172:7d866c31b3c5 455 };
AnnaBridge 172:7d866c31b3c5 456
AnnaBridge 172:7d866c31b3c5 457 const PinMap PinMap_SPI_SSEL[] = {
AnnaBridge 172:7d866c31b3c5 458 {PA_3, SPI_0, SYS_GPA_MFPL_PA3MFP_SPI0_SS},
AnnaBridge 172:7d866c31b3c5 459 {NU_PINNAME_BIND(PA_3, SPI_0), SPI_0, SYS_GPA_MFPL_PA3MFP_SPI0_SS},
AnnaBridge 172:7d866c31b3c5 460 {PA_3, SPI_1, SYS_GPA_MFPL_PA3MFP_SPI1_SS},
AnnaBridge 172:7d866c31b3c5 461 {NU_PINNAME_BIND(PA_3, SPI_1), SPI_1, SYS_GPA_MFPL_PA3MFP_SPI1_SS},
AnnaBridge 172:7d866c31b3c5 462
AnnaBridge 172:7d866c31b3c5 463 {PA_6, SPI_2, SYS_GPA_MFPL_PA6MFP_SPI2_SS},
AnnaBridge 172:7d866c31b3c5 464 {PA_11, SPI_3, SYS_GPA_MFPH_PA11MFP_SPI3_SS},
AnnaBridge 172:7d866c31b3c5 465 {PA_12, SPI_3, SYS_GPA_MFPH_PA12MFP_SPI3_SS},
AnnaBridge 172:7d866c31b3c5 466 {PB_2, SPI_2, SYS_GPB_MFPL_PB2MFP_SPI2_SS},
AnnaBridge 172:7d866c31b3c5 467 {PB_10, SPI_4, SYS_GPB_MFPH_PB10MFP_SPI4_SS},
AnnaBridge 172:7d866c31b3c5 468 {PB_15, SPI_1, SYS_GPB_MFPH_PB15MFP_SPI1_SS},
AnnaBridge 172:7d866c31b3c5 469 {PC_0, SPI_2, SYS_GPC_MFPL_PC0MFP_SPI2_SS},
AnnaBridge 172:7d866c31b3c5 470 {PC_3, SPI_0, SYS_GPC_MFPL_PC3MFP_SPI0_SS},
AnnaBridge 172:7d866c31b3c5 471 {PC_9, SPI_4, SYS_GPC_MFPH_PC9MFP_SPI4_SS},
AnnaBridge 172:7d866c31b3c5 472 {PD_3, SPI_1, SYS_GPD_MFPL_PD3MFP_SPI1_SS},
AnnaBridge 172:7d866c31b3c5 473 {PD_4, SPI_2, SYS_GPD_MFPL_PD4MFP_SPI2_SS},
AnnaBridge 172:7d866c31b3c5 474 {PE_5, SPI_4, SYS_GPE_MFPL_PE5MFP_SPI4_SS},
AnnaBridge 172:7d866c31b3c5 475 {PE_11, SPI_3, SYS_GPE_MFPH_PE11MFP_SPI3_SS},
AnnaBridge 172:7d866c31b3c5 476 {PF_9, SPI_1, SYS_GPF_MFPH_PF9MFP_SPI1_SS},
AnnaBridge 172:7d866c31b3c5 477 {PG_2, SPI_3, SYS_GPG_MFPL_PG2MFP_SPI3_SS},
AnnaBridge 172:7d866c31b3c5 478 {PG_5, SPI_4, SYS_GPG_MFPL_PG5MFP_SPI4_SS},
AnnaBridge 172:7d866c31b3c5 479 {PH_7, SPI_2, SYS_GPH_MFPL_PH7MFP_SPI2_SS},
AnnaBridge 172:7d866c31b3c5 480
AnnaBridge 172:7d866c31b3c5 481 {PH_9, SPI_0, SYS_GPH_MFPH_PH9MFP_SPI0_SS},
AnnaBridge 172:7d866c31b3c5 482 {NU_PINNAME_BIND(PH_9, SPI_0), SPI_0, SYS_GPH_MFPH_PH9MFP_SPI0_SS},
AnnaBridge 172:7d866c31b3c5 483 {PH_9, SPI_2, SYS_GPH_MFPH_PH9MFP_SPI2_SS},
AnnaBridge 172:7d866c31b3c5 484 {NU_PINNAME_BIND(PH_9, SPI_2), SPI_2, SYS_GPH_MFPH_PH9MFP_SPI2_SS},
AnnaBridge 172:7d866c31b3c5 485
AnnaBridge 172:7d866c31b3c5 486 {NC, NC, 0}
AnnaBridge 172:7d866c31b3c5 487 };
AnnaBridge 172:7d866c31b3c5 488
AnnaBridge 172:7d866c31b3c5 489 //*** SD ***
AnnaBridge 172:7d866c31b3c5 490
AnnaBridge 172:7d866c31b3c5 491 const PinMap PinMap_SD_DAT0[] = {
AnnaBridge 172:7d866c31b3c5 492 {PA_0, SD_1, SYS_GPA_MFPL_PA0MFP_SD1_DAT0},
AnnaBridge 172:7d866c31b3c5 493 {PA_8, SD_1, SYS_GPA_MFPH_PA8MFP_SD1_DAT0},
AnnaBridge 172:7d866c31b3c5 494 {PB_2, SD_0, SYS_GPB_MFPL_PB2MFP_SD0_DAT0},
AnnaBridge 172:7d866c31b3c5 495 {PE_2, SD_0, SYS_GPE_MFPL_PE2MFP_SD0_DAT0},
AnnaBridge 172:7d866c31b3c5 496 {PG_12, SD_1, SYS_GPG_MFPH_PG12MFP_SD1_DAT0},
AnnaBridge 172:7d866c31b3c5 497
AnnaBridge 172:7d866c31b3c5 498 {NC, NC, 0}
AnnaBridge 172:7d866c31b3c5 499 };
AnnaBridge 172:7d866c31b3c5 500
AnnaBridge 172:7d866c31b3c5 501 const PinMap PinMap_SD_DAT1[] = {
AnnaBridge 172:7d866c31b3c5 502 {PA_1, SD_1, SYS_GPA_MFPL_PA1MFP_SD1_DAT1},
AnnaBridge 172:7d866c31b3c5 503 {PA_9, SD_1, SYS_GPA_MFPH_PA9MFP_SD1_DAT1},
AnnaBridge 172:7d866c31b3c5 504 {PB_3, SD_0, SYS_GPB_MFPL_PB3MFP_SD0_DAT1},
AnnaBridge 172:7d866c31b3c5 505 {PE_3, SD_0, SYS_GPE_MFPL_PE3MFP_SD0_DAT1},
AnnaBridge 172:7d866c31b3c5 506 {PG_11, SD_1, SYS_GPG_MFPH_PG11MFP_SD1_DAT1},
AnnaBridge 172:7d866c31b3c5 507
AnnaBridge 172:7d866c31b3c5 508 {NC, NC, 0}
AnnaBridge 172:7d866c31b3c5 509 };
AnnaBridge 172:7d866c31b3c5 510
AnnaBridge 172:7d866c31b3c5 511 const PinMap PinMap_SD_DAT2[] = {
AnnaBridge 172:7d866c31b3c5 512 {PA_2, SD_1, SYS_GPA_MFPL_PA2MFP_SD1_DAT2},
AnnaBridge 172:7d866c31b3c5 513 {PA_10, SD_1, SYS_GPA_MFPH_PA10MFP_SD1_DAT2},
AnnaBridge 172:7d866c31b3c5 514 {PB_4, SD_0, SYS_GPB_MFPL_PB4MFP_SD0_DAT2},
AnnaBridge 172:7d866c31b3c5 515 {PE_4, SD_0, SYS_GPE_MFPL_PE4MFP_SD0_DAT2},
AnnaBridge 172:7d866c31b3c5 516 {PG_10, SD_1, SYS_GPG_MFPH_PG10MFP_SD1_DAT2},
AnnaBridge 172:7d866c31b3c5 517
AnnaBridge 172:7d866c31b3c5 518 {NC, NC, 0}
AnnaBridge 172:7d866c31b3c5 519 };
AnnaBridge 172:7d866c31b3c5 520
AnnaBridge 172:7d866c31b3c5 521 const PinMap PinMap_SD_DAT3[] = {
AnnaBridge 172:7d866c31b3c5 522 {PA_3, SD_1, SYS_GPA_MFPL_PA3MFP_SD1_DAT3},
AnnaBridge 172:7d866c31b3c5 523 {PA_11, SD_1, SYS_GPA_MFPH_PA11MFP_SD1_DAT3},
AnnaBridge 172:7d866c31b3c5 524 {PB_5, SD_0, SYS_GPB_MFPL_PB5MFP_SD0_DAT3},
AnnaBridge 172:7d866c31b3c5 525 {PE_5, SD_0, SYS_GPE_MFPL_PE5MFP_SD0_DAT3},
AnnaBridge 172:7d866c31b3c5 526 {PG_9, SD_1, SYS_GPG_MFPH_PG9MFP_SD1_DAT3},
AnnaBridge 172:7d866c31b3c5 527
AnnaBridge 172:7d866c31b3c5 528 {NC, NC, 0}
AnnaBridge 172:7d866c31b3c5 529 };
AnnaBridge 172:7d866c31b3c5 530
AnnaBridge 172:7d866c31b3c5 531 const PinMap PinMap_SD_CMD[] = {
AnnaBridge 172:7d866c31b3c5 532 {PA_5, SD_1, SYS_GPA_MFPL_PA5MFP_SD1_CMD},
AnnaBridge 172:7d866c31b3c5 533 {PB_0, SD_0, SYS_GPB_MFPL_PB0MFP_SD0_CMD},
AnnaBridge 172:7d866c31b3c5 534 {PB_7, SD_1, SYS_GPB_MFPL_PB7MFP_SD1_CMD},
AnnaBridge 172:7d866c31b3c5 535 {PE_7, SD_0, SYS_GPE_MFPL_PE7MFP_SD0_CMD},
AnnaBridge 172:7d866c31b3c5 536 {PG_13, SD_1, SYS_GPG_MFPH_PG13MFP_SD1_CMD},
AnnaBridge 172:7d866c31b3c5 537
AnnaBridge 172:7d866c31b3c5 538 {NC, NC, 0}
AnnaBridge 172:7d866c31b3c5 539 };
AnnaBridge 172:7d866c31b3c5 540
AnnaBridge 172:7d866c31b3c5 541 const PinMap PinMap_SD_CLK[] = {
AnnaBridge 172:7d866c31b3c5 542 {PA_4, SD_1, SYS_GPA_MFPL_PA4MFP_SD1_CLK},
AnnaBridge 172:7d866c31b3c5 543 {PB_1, SD_0, SYS_GPB_MFPL_PB1MFP_SD0_CLK},
AnnaBridge 172:7d866c31b3c5 544 {PB_6, SD_1, SYS_GPB_MFPL_PB6MFP_SD1_CLK},
AnnaBridge 172:7d866c31b3c5 545 {PE_6, SD_0, SYS_GPE_MFPL_PE6MFP_SD0_CLK},
AnnaBridge 172:7d866c31b3c5 546 {PG_14, SD_1, SYS_GPG_MFPH_PG14MFP_SD1_CLK},
AnnaBridge 172:7d866c31b3c5 547
AnnaBridge 172:7d866c31b3c5 548 {NC, NC, 0}
AnnaBridge 172:7d866c31b3c5 549 };
AnnaBridge 172:7d866c31b3c5 550
AnnaBridge 172:7d866c31b3c5 551 const PinMap PinMap_SD_CD[] = {
AnnaBridge 172:7d866c31b3c5 552 {PA_6, SD_1, SYS_GPA_MFPL_PA6MFP_SD1_nCD},
AnnaBridge 172:7d866c31b3c5 553 {PB_12, SD_0, SYS_GPB_MFPH_PB12MFP_SD0_nCD},
AnnaBridge 172:7d866c31b3c5 554 {PD_13, SD_0, SYS_GPD_MFPH_PD13MFP_SD0_nCD},
AnnaBridge 172:7d866c31b3c5 555 {PE_14, SD_1, SYS_GPE_MFPH_PE14MFP_SD1_nCD},
AnnaBridge 172:7d866c31b3c5 556 {PG_15, SD_1, SYS_GPG_MFPH_PG15MFP_SD1_nCD},
AnnaBridge 172:7d866c31b3c5 557
AnnaBridge 172:7d866c31b3c5 558 {NC, NC, 0}
AnnaBridge 172:7d866c31b3c5 559 };
AnnaBridge 172:7d866c31b3c5 560
AnnaBridge 172:7d866c31b3c5 561 //*** CAN ***
AnnaBridge 172:7d866c31b3c5 562
AnnaBridge 172:7d866c31b3c5 563 const PinMap PinMap_CAN_TD[] = {
AnnaBridge 172:7d866c31b3c5 564 {PA_5, CAN_0, SYS_GPA_MFPL_PA5MFP_CAN0_TXD},
AnnaBridge 172:7d866c31b3c5 565 {PA_12, CAN_0, SYS_GPA_MFPH_PA12MFP_CAN0_TXD},
AnnaBridge 172:7d866c31b3c5 566 {PB_7, CAN_1, SYS_GPB_MFPL_PB7MFP_CAN1_TXD},
AnnaBridge 172:7d866c31b3c5 567 {PB_11, CAN_0, SYS_GPB_MFPH_PB11MFP_CAN0_TXD},
AnnaBridge 172:7d866c31b3c5 568 {PC_3, CAN_1, SYS_GPC_MFPL_PC3MFP_CAN1_TXD},
AnnaBridge 172:7d866c31b3c5 569 {PC_5, CAN_0, SYS_GPC_MFPL_PC5MFP_CAN0_TXD},
AnnaBridge 172:7d866c31b3c5 570 {PC_10, CAN_1, SYS_GPC_MFPH_PC10MFP_CAN1_TXD},
AnnaBridge 172:7d866c31b3c5 571 {PC_13, CAN_1, SYS_GPC_MFPH_PC13MFP_CAN1_TXD},
AnnaBridge 172:7d866c31b3c5 572 {PD_11, CAN_0, SYS_GPD_MFPH_PD11MFP_CAN0_TXD},
AnnaBridge 172:7d866c31b3c5 573 {PE_7, CAN_1, (int) SYS_GPE_MFPL_PE7MFP_CAN1_TXD},
AnnaBridge 172:7d866c31b3c5 574 {PE_14, CAN_0, SYS_GPE_MFPH_PE14MFP_CAN0_TXD},
AnnaBridge 172:7d866c31b3c5 575 {PG_0, CAN_1, SYS_GPG_MFPL_PG0MFP_CAN1_TXD},
AnnaBridge 172:7d866c31b3c5 576
AnnaBridge 172:7d866c31b3c5 577 {NC, NC, 0}
AnnaBridge 172:7d866c31b3c5 578 };
AnnaBridge 172:7d866c31b3c5 579
AnnaBridge 172:7d866c31b3c5 580 const PinMap PinMap_CAN_RD[] = {
AnnaBridge 172:7d866c31b3c5 581 {PA_4, CAN_0, SYS_GPA_MFPL_PA4MFP_CAN0_RXD},
AnnaBridge 172:7d866c31b3c5 582 {PA_13, CAN_0, SYS_GPA_MFPH_PA13MFP_CAN0_RXD},
AnnaBridge 172:7d866c31b3c5 583 {PB_6, CAN_1, SYS_GPB_MFPL_PB6MFP_CAN1_RXD},
AnnaBridge 172:7d866c31b3c5 584 {PB_10, CAN_0, SYS_GPB_MFPH_PB10MFP_CAN0_RXD},
AnnaBridge 172:7d866c31b3c5 585 {PC_2, CAN_1, SYS_GPC_MFPL_PC2MFP_CAN1_RXD},
AnnaBridge 172:7d866c31b3c5 586 {PC_4, CAN_0, SYS_GPC_MFPL_PC4MFP_CAN0_RXD},
AnnaBridge 172:7d866c31b3c5 587 {PC_9, CAN_1, SYS_GPC_MFPH_PC9MFP_CAN1_RXD},
AnnaBridge 172:7d866c31b3c5 588 {PD_10, CAN_0, SYS_GPD_MFPH_PD10MFP_CAN0_RXD},
AnnaBridge 172:7d866c31b3c5 589 {PD_12, CAN_1, SYS_GPD_MFPH_PD12MFP_CAN1_RXD},
AnnaBridge 172:7d866c31b3c5 590 {PE_6, CAN_1, SYS_GPE_MFPL_PE6MFP_CAN1_RXD},
AnnaBridge 172:7d866c31b3c5 591 {PE_15, CAN_0, SYS_GPE_MFPH_PE15MFP_CAN0_RXD},
AnnaBridge 172:7d866c31b3c5 592 {PG_1, CAN_1, SYS_GPG_MFPL_PG1MFP_CAN1_RXD},
AnnaBridge 172:7d866c31b3c5 593
AnnaBridge 172:7d866c31b3c5 594 {NC, NC, 0}
AnnaBridge 172:7d866c31b3c5 595 };