mbed library sources. Supersedes mbed-src.

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

Committer:
AnnaBridge
Date:
Thu Sep 06 13:40:20 2018 +0100
Revision:
187:0387e8f68319
Parent:
targets/TARGET_NUVOTON/TARGET_M480/TARGET_NUMAKER_PFM_M487/PeripheralPins.c@172:7d866c31b3c5
Child:
189:f392fc9709a3
mbed-dev library. Release version 163

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