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:
188:bcfe06ba3d64
mbed library release version 165

Who changed what in which revision?

UserRevisionLine numberNew contents of line
AnnaBridge 187:0387e8f68319 1 /***************************************************************************//**
AnnaBridge 187:0387e8f68319 2 * @file PeripheralPins.c
AnnaBridge 187:0387e8f68319 3 *******************************************************************************
AnnaBridge 187:0387e8f68319 4 * @section License
AnnaBridge 187:0387e8f68319 5 * <b>(C) Copyright 2015 Silicon Labs, http://www.silabs.com</b>
AnnaBridge 187:0387e8f68319 6 *******************************************************************************
AnnaBridge 187:0387e8f68319 7 *
AnnaBridge 187:0387e8f68319 8 * SPDX-License-Identifier: Apache-2.0
AnnaBridge 187:0387e8f68319 9 *
AnnaBridge 187:0387e8f68319 10 * Licensed under the Apache License, Version 2.0 (the "License"); you may
AnnaBridge 187:0387e8f68319 11 * not use this file except in compliance with the License.
AnnaBridge 187:0387e8f68319 12 * You may obtain a copy of the License at
AnnaBridge 187:0387e8f68319 13 *
AnnaBridge 187:0387e8f68319 14 * http://www.apache.org/licenses/LICENSE-2.0
AnnaBridge 187:0387e8f68319 15 *
AnnaBridge 187:0387e8f68319 16 * Unless required by applicable law or agreed to in writing, software
AnnaBridge 187:0387e8f68319 17 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
AnnaBridge 187:0387e8f68319 18 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
AnnaBridge 187:0387e8f68319 19 * See the License for the specific language governing permissions and
AnnaBridge 187:0387e8f68319 20 * limitations under the License.
AnnaBridge 187:0387e8f68319 21 *
AnnaBridge 187:0387e8f68319 22 ******************************************************************************/
AnnaBridge 187:0387e8f68319 23
AnnaBridge 187:0387e8f68319 24 #include "PeripheralPins.h"
AnnaBridge 187:0387e8f68319 25 #include "mbed_toolchain.h"
AnnaBridge 187:0387e8f68319 26
AnnaBridge 187:0387e8f68319 27 /************ADC***************/
AnnaBridge 187:0387e8f68319 28 /* The third "function" value is used to select the correct ADC channel */
AnnaBridge 187:0387e8f68319 29 #if DEVICE_ANALOGIN
AnnaBridge 187:0387e8f68319 30 MBED_WEAK const PinMap PinMap_ADC[] = {
AnnaBridge 187:0387e8f68319 31 #if ADC0_BASE
AnnaBridge 187:0387e8f68319 32 {PA0, ADC_0, adcPosSelAPORT3XCH8},
AnnaBridge 187:0387e8f68319 33 {PA1, ADC_0, adcPosSelAPORT4XCH9},
AnnaBridge 187:0387e8f68319 34 {PA2, ADC_0, adcPosSelAPORT3XCH10},
AnnaBridge 187:0387e8f68319 35 {PA3, ADC_0, adcPosSelAPORT4XCH11},
AnnaBridge 187:0387e8f68319 36 {PA4, ADC_0, adcPosSelAPORT3XCH12},
AnnaBridge 187:0387e8f68319 37 {PA5, ADC_0, adcPosSelAPORT4XCH13},
AnnaBridge 187:0387e8f68319 38
AnnaBridge 187:0387e8f68319 39 {PB11, ADC_0, adcPosSelAPORT4XCH27},
AnnaBridge 187:0387e8f68319 40 {PB12, ADC_0, adcPosSelAPORT3XCH28},
AnnaBridge 187:0387e8f68319 41 {PB14, ADC_0, adcPosSelAPORT3XCH30},
AnnaBridge 187:0387e8f68319 42 {PB15, ADC_0, adcPosSelAPORT4XCH31},
AnnaBridge 187:0387e8f68319 43
AnnaBridge 187:0387e8f68319 44 {PC6, ADC_0, adcPosSelAPORT1XCH6},
AnnaBridge 187:0387e8f68319 45 {PC7, ADC_0, adcPosSelAPORT2XCH7},
AnnaBridge 187:0387e8f68319 46 {PC8, ADC_0, adcPosSelAPORT1XCH8},
AnnaBridge 187:0387e8f68319 47 {PC9, ADC_0, adcPosSelAPORT2XCH9},
AnnaBridge 187:0387e8f68319 48 {PC10, ADC_0, adcPosSelAPORT1XCH10},
AnnaBridge 187:0387e8f68319 49 {PC11, ADC_0, adcPosSelAPORT2XCH11},
AnnaBridge 187:0387e8f68319 50
AnnaBridge 187:0387e8f68319 51 {PD9, ADC_0, adcPosSelAPORT4XCH1},
AnnaBridge 187:0387e8f68319 52 {PD10, ADC_0, adcPosSelAPORT3XCH2},
AnnaBridge 187:0387e8f68319 53 {PD11, ADC_0, adcPosSelAPORT3YCH3},
AnnaBridge 187:0387e8f68319 54 {PD12, ADC_0, adcPosSelAPORT3XCH4},
AnnaBridge 187:0387e8f68319 55 {PD13, ADC_0, adcPosSelAPORT3YCH5},
AnnaBridge 187:0387e8f68319 56 {PD14, ADC_0, adcPosSelAPORT3XCH6},
AnnaBridge 187:0387e8f68319 57 {PD15, ADC_0, adcPosSelAPORT4XCH7},
AnnaBridge 187:0387e8f68319 58
AnnaBridge 187:0387e8f68319 59 {PF0, ADC_0, adcPosSelAPORT1XCH16},
AnnaBridge 187:0387e8f68319 60 {PF1, ADC_0, adcPosSelAPORT2XCH17},
AnnaBridge 187:0387e8f68319 61 {PF2, ADC_0, adcPosSelAPORT1XCH18},
AnnaBridge 187:0387e8f68319 62 {PF3, ADC_0, adcPosSelAPORT2XCH19},
AnnaBridge 187:0387e8f68319 63 {PF4, ADC_0, adcPosSelAPORT1XCH20},
AnnaBridge 187:0387e8f68319 64 {PF5, ADC_0, adcPosSelAPORT2XCH21},
AnnaBridge 187:0387e8f68319 65 {PF6, ADC_0, adcPosSelAPORT1XCH22},
AnnaBridge 187:0387e8f68319 66 {PF7, ADC_0, adcPosSelAPORT2XCH23},
AnnaBridge 187:0387e8f68319 67 #endif
AnnaBridge 187:0387e8f68319 68 {NC , NC , NC}
AnnaBridge 187:0387e8f68319 69 };
AnnaBridge 187:0387e8f68319 70 #endif
AnnaBridge 187:0387e8f68319 71
AnnaBridge 187:0387e8f68319 72 /************I2C SCL***********/
AnnaBridge 187:0387e8f68319 73 #if DEVICE_I2C
AnnaBridge 187:0387e8f68319 74 MBED_WEAK const PinMap PinMap_I2C_SCL[] = {
AnnaBridge 187:0387e8f68319 75 /* I2C0 */
AnnaBridge 187:0387e8f68319 76 #ifdef I2C0_BASE
AnnaBridge 187:0387e8f68319 77 {PA1, I2C_0, 0},
AnnaBridge 187:0387e8f68319 78 {PD7, I2C_0, 1},
AnnaBridge 187:0387e8f68319 79 {PC7, I2C_0, 2},
AnnaBridge 187:0387e8f68319 80 {PD15, I2C_0, 3},
AnnaBridge 187:0387e8f68319 81 {PC1, I2C_0, 4},
AnnaBridge 187:0387e8f68319 82 {PF1, I2C_0, 5},
AnnaBridge 187:0387e8f68319 83 {PE13, I2C_0, 6},
AnnaBridge 187:0387e8f68319 84 {PE5, I2C_0, 7},
AnnaBridge 187:0387e8f68319 85 #endif
AnnaBridge 187:0387e8f68319 86 #ifdef I2C1_BASE
AnnaBridge 187:0387e8f68319 87 {PC5, I2C_1, 0},
AnnaBridge 187:0387e8f68319 88 {PB12, I2C_1, 1},
AnnaBridge 187:0387e8f68319 89 {PE1, I2C_1, 2},
AnnaBridge 187:0387e8f68319 90 {PD5, I2C_1, 3},
AnnaBridge 187:0387e8f68319 91 {PF2, I2C_1, 4},
AnnaBridge 187:0387e8f68319 92 {PH12, I2C_1, 5},
AnnaBridge 187:0387e8f68319 93 {PH14, I2C_1, 6},
AnnaBridge 187:0387e8f68319 94 {PI3, I2C_1, 7},
AnnaBridge 187:0387e8f68319 95 #endif
AnnaBridge 187:0387e8f68319 96 #ifdef I2C2_BASE
AnnaBridge 187:0387e8f68319 97 {PF5, I2C_2, 0},
AnnaBridge 187:0387e8f68319 98 {PC15, I2C_2, 1},
AnnaBridge 187:0387e8f68319 99 {PF11, I2C_2, 2},
AnnaBridge 187:0387e8f68319 100 {PF12, I2C_2, 3},
AnnaBridge 187:0387e8f68319 101 {PF14, I2C_2, 4},
AnnaBridge 187:0387e8f68319 102 {PF3, I2C_2, 5},
AnnaBridge 187:0387e8f68319 103 {PC13, I2C_2, 6},
AnnaBridge 187:0387e8f68319 104 {PI5, I2C_2, 7},
AnnaBridge 187:0387e8f68319 105 #endif
AnnaBridge 187:0387e8f68319 106 {NC , NC , NC}
AnnaBridge 187:0387e8f68319 107 };
AnnaBridge 187:0387e8f68319 108
AnnaBridge 187:0387e8f68319 109 /************I2C SDA***********/
AnnaBridge 187:0387e8f68319 110 MBED_WEAK const PinMap PinMap_I2C_SDA[] = {
AnnaBridge 187:0387e8f68319 111 /* I2C0 */
AnnaBridge 187:0387e8f68319 112 #ifdef I2C0_BASE
AnnaBridge 187:0387e8f68319 113 {PA0, I2C_0, 0},
AnnaBridge 187:0387e8f68319 114 {PD6, I2C_0, 1},
AnnaBridge 187:0387e8f68319 115 {PC6, I2C_0, 2},
AnnaBridge 187:0387e8f68319 116 {PD14, I2C_0, 3},
AnnaBridge 187:0387e8f68319 117 {PC0, I2C_0, 4},
AnnaBridge 187:0387e8f68319 118 {PF0, I2C_0, 5},
AnnaBridge 187:0387e8f68319 119 {PE12, I2C_0, 6},
AnnaBridge 187:0387e8f68319 120 {PE4, I2C_0, 7},
AnnaBridge 187:0387e8f68319 121 #endif
AnnaBridge 187:0387e8f68319 122 #ifdef I2C1_BASE
AnnaBridge 187:0387e8f68319 123 {PC4, I2C_1, 0},
AnnaBridge 187:0387e8f68319 124 {PB11, I2C_1, 1},
AnnaBridge 187:0387e8f68319 125 {PE0, I2C_1, 2},
AnnaBridge 187:0387e8f68319 126 {PD4, I2C_1, 3},
AnnaBridge 187:0387e8f68319 127 {PC11, I2C_1, 4},
AnnaBridge 187:0387e8f68319 128 {PH11, I2C_1, 5},
AnnaBridge 187:0387e8f68319 129 {PH13, I2C_1, 6},
AnnaBridge 187:0387e8f68319 130 {PI2, I2C_1, 7},
AnnaBridge 187:0387e8f68319 131 #endif
AnnaBridge 187:0387e8f68319 132 #ifdef I2C2_BASE
AnnaBridge 187:0387e8f68319 133 {PE8, I2C_2, 0},
AnnaBridge 187:0387e8f68319 134 {PC14, I2C_2, 1},
AnnaBridge 187:0387e8f68319 135 {PF10, I2C_2, 2},
AnnaBridge 187:0387e8f68319 136 {PF4, I2C_2, 3},
AnnaBridge 187:0387e8f68319 137 {PF13, I2C_2, 4},
AnnaBridge 187:0387e8f68319 138 {PF15, I2C_2, 5},
AnnaBridge 187:0387e8f68319 139 {PC12, I2C_2, 6},
AnnaBridge 187:0387e8f68319 140 {PI4, I2C_2, 7},
AnnaBridge 187:0387e8f68319 141 #endif
AnnaBridge 187:0387e8f68319 142 /* Not connected */
AnnaBridge 187:0387e8f68319 143
AnnaBridge 187:0387e8f68319 144 {NC , NC , NC}
AnnaBridge 187:0387e8f68319 145 };
AnnaBridge 187:0387e8f68319 146 #endif
AnnaBridge 187:0387e8f68319 147
AnnaBridge 187:0387e8f68319 148 /************PWM***************/
AnnaBridge 187:0387e8f68319 149 #if DEVICE_PWMOUT
AnnaBridge 187:0387e8f68319 150 MBED_WEAK const PinMap PinMap_PWM[] = {
AnnaBridge 187:0387e8f68319 151 {PC13, PWM_CH0, 0},
AnnaBridge 187:0387e8f68319 152 {PE10, PWM_CH0, 1},
AnnaBridge 187:0387e8f68319 153 {PB0, PWM_CH0, 2},
AnnaBridge 187:0387e8f68319 154 {PB7, PWM_CH0, 3},
AnnaBridge 187:0387e8f68319 155 {PD6, PWM_CH0, 4},
AnnaBridge 187:0387e8f68319 156 {PF2, PWM_CH0, 5},
AnnaBridge 187:0387e8f68319 157 {PF13, PWM_CH0, 6},
AnnaBridge 187:0387e8f68319 158 {PI6, PWM_CH0, 7},
AnnaBridge 187:0387e8f68319 159
AnnaBridge 187:0387e8f68319 160 {PC14, PWM_CH1, 0},
AnnaBridge 187:0387e8f68319 161 {PE11, PWM_CH1, 1},
AnnaBridge 187:0387e8f68319 162 {PB1, PWM_CH1, 2},
AnnaBridge 187:0387e8f68319 163 {PB8, PWM_CH1, 3},
AnnaBridge 187:0387e8f68319 164 {PD7, PWM_CH1, 4},
AnnaBridge 187:0387e8f68319 165 {PF3, PWM_CH1, 5},
AnnaBridge 187:0387e8f68319 166 {PF14, PWM_CH1, 6},
AnnaBridge 187:0387e8f68319 167 {PI7, PWM_CH1, 7},
AnnaBridge 187:0387e8f68319 168
AnnaBridge 187:0387e8f68319 169 {PC15, PWM_CH2, 0},
AnnaBridge 187:0387e8f68319 170 {PE12, PWM_CH2, 1},
AnnaBridge 187:0387e8f68319 171 {PB2, PWM_CH2, 2},
AnnaBridge 187:0387e8f68319 172 {PB11, PWM_CH2, 3},
AnnaBridge 187:0387e8f68319 173 {PC13, PWM_CH2, 4},
AnnaBridge 187:0387e8f68319 174 {PF4, PWM_CH2, 5},
AnnaBridge 187:0387e8f68319 175 {PF15, PWM_CH2, 6},
AnnaBridge 187:0387e8f68319 176 {PI8, PWM_CH2, 7},
AnnaBridge 187:0387e8f68319 177
AnnaBridge 187:0387e8f68319 178 {PC12, PWM_CH3, 0},
AnnaBridge 187:0387e8f68319 179 {PE13, PWM_CH3, 1},
AnnaBridge 187:0387e8f68319 180 {PB3, PWM_CH3, 2},
AnnaBridge 187:0387e8f68319 181 {PB12, PWM_CH3, 3},
AnnaBridge 187:0387e8f68319 182 {PC14, PWM_CH3, 4},
AnnaBridge 187:0387e8f68319 183 {PF12, PWM_CH3, 5},
AnnaBridge 187:0387e8f68319 184 {PF5, PWM_CH3, 6},
AnnaBridge 187:0387e8f68319 185 {PI9, PWM_CH3, 7},
AnnaBridge 187:0387e8f68319 186
AnnaBridge 187:0387e8f68319 187 {NC , NC , NC}
AnnaBridge 187:0387e8f68319 188 };
AnnaBridge 187:0387e8f68319 189 #endif
AnnaBridge 187:0387e8f68319 190
AnnaBridge 187:0387e8f68319 191 /*************SPI**************/
AnnaBridge 187:0387e8f68319 192 #if DEVICE_SPI
AnnaBridge 187:0387e8f68319 193 MBED_WEAK const PinMap PinMap_SPI_MOSI[] = {
AnnaBridge 187:0387e8f68319 194 #ifdef USART0_BASE
AnnaBridge 187:0387e8f68319 195 {PE10, SPI_0, 0},
AnnaBridge 187:0387e8f68319 196 {PE7, SPI_0, 1},
AnnaBridge 187:0387e8f68319 197 {PC11, SPI_0, 2},
AnnaBridge 187:0387e8f68319 198 {PE13, SPI_0, 3},
AnnaBridge 187:0387e8f68319 199 {PB7, SPI_0, 4},
AnnaBridge 187:0387e8f68319 200 {PC0, SPI_0, 5},
AnnaBridge 187:0387e8f68319 201 {PG12, SPI_0, 6},
AnnaBridge 187:0387e8f68319 202 #endif
AnnaBridge 187:0387e8f68319 203 #ifdef USART1_BASE
AnnaBridge 187:0387e8f68319 204 /* USART1 */
AnnaBridge 187:0387e8f68319 205 {PC0, SPI_1, 0},
AnnaBridge 187:0387e8f68319 206 {PD0, SPI_1, 1},
AnnaBridge 187:0387e8f68319 207 {PD7, SPI_1, 2},
AnnaBridge 187:0387e8f68319 208 {PF6, SPI_1, 3},
AnnaBridge 187:0387e8f68319 209 {PC1, SPI_1, 4},
AnnaBridge 187:0387e8f68319 210 {PF2, SPI_1, 5},
AnnaBridge 187:0387e8f68319 211 {PA14, SPI_1, 6},
AnnaBridge 187:0387e8f68319 212 #endif
AnnaBridge 187:0387e8f68319 213 #ifdef USART2_BASE
AnnaBridge 187:0387e8f68319 214 /* USART2 */
AnnaBridge 187:0387e8f68319 215 {PC2, SPI_2, 0},
AnnaBridge 187:0387e8f68319 216 {PB3, SPI_2, 1},
AnnaBridge 187:0387e8f68319 217 {PA7, SPI_2, 2},
AnnaBridge 187:0387e8f68319 218 {PA13, SPI_2, 3},
AnnaBridge 187:0387e8f68319 219 {PF6, SPI_2, 4},
AnnaBridge 187:0387e8f68319 220 {PF0, SPI_2, 5},
AnnaBridge 187:0387e8f68319 221 #endif
AnnaBridge 187:0387e8f68319 222 #ifdef USART3_BASE
AnnaBridge 187:0387e8f68319 223 /* USART3 */
AnnaBridge 187:0387e8f68319 224 {PA0, SPI_3, 0},
AnnaBridge 187:0387e8f68319 225 {PE6, SPI_3, 1},
AnnaBridge 187:0387e8f68319 226 {PB3, SPI_3, 2},
AnnaBridge 187:0387e8f68319 227 {PG6, SPI_3, 3},
AnnaBridge 187:0387e8f68319 228 {PG0, SPI_3, 4},
AnnaBridge 187:0387e8f68319 229 {PI12, SPI_3, 5},
AnnaBridge 187:0387e8f68319 230 #endif
AnnaBridge 187:0387e8f68319 231 #ifdef USART4_BASE
AnnaBridge 187:0387e8f68319 232 /* USART4 */
AnnaBridge 187:0387e8f68319 233 {PB7, SPI_4, 0},
AnnaBridge 187:0387e8f68319 234 {PD9, SPI_4, 1},
AnnaBridge 187:0387e8f68319 235 {PI0, SPI_4, 2},
AnnaBridge 187:0387e8f68319 236 {PI6, SPI_4, 3},
AnnaBridge 187:0387e8f68319 237 {PH4, SPI_4, 4},
AnnaBridge 187:0387e8f68319 238 #endif
AnnaBridge 187:0387e8f68319 239 #ifdef USART5_BASE
AnnaBridge 187:0387e8f68319 240 /* USART5 */
AnnaBridge 187:0387e8f68319 241 {PE8, SPI_5, 0},
AnnaBridge 187:0387e8f68319 242 {PA6, SPI_5, 1},
AnnaBridge 187:0387e8f68319 243 {PF15, SPI_5, 2},
AnnaBridge 187:0387e8f68319 244 {PH10, SPI_5, 3},
AnnaBridge 187:0387e8f68319 245 #endif
AnnaBridge 187:0387e8f68319 246 {NC , NC , NC}
AnnaBridge 187:0387e8f68319 247 };
AnnaBridge 187:0387e8f68319 248
AnnaBridge 187:0387e8f68319 249 MBED_WEAK const PinMap PinMap_SPI_MISO[] = {
AnnaBridge 187:0387e8f68319 250 #ifdef USART0_BASE
AnnaBridge 187:0387e8f68319 251 {PE11, SPI_0, 0},
AnnaBridge 187:0387e8f68319 252 {PE6, SPI_0, 1},
AnnaBridge 187:0387e8f68319 253 {PC10, SPI_0, 2},
AnnaBridge 187:0387e8f68319 254 {PE12, SPI_0, 3},
AnnaBridge 187:0387e8f68319 255 {PB8, SPI_0, 4},
AnnaBridge 187:0387e8f68319 256 {PC1, SPI_0, 5},
AnnaBridge 187:0387e8f68319 257 {PG13, SPI_0, 6},
AnnaBridge 187:0387e8f68319 258 #endif
AnnaBridge 187:0387e8f68319 259 #ifdef USART1_BASE
AnnaBridge 187:0387e8f68319 260 /* USART1 */
AnnaBridge 187:0387e8f68319 261 {PC1, SPI_1, 0},
AnnaBridge 187:0387e8f68319 262 {PD1, SPI_1, 1},
AnnaBridge 187:0387e8f68319 263 {PD6, SPI_1, 2},
AnnaBridge 187:0387e8f68319 264 {PF7, SPI_1, 3},
AnnaBridge 187:0387e8f68319 265 {PC2, SPI_1, 4},
AnnaBridge 187:0387e8f68319 266 {PA0, SPI_1, 5},
AnnaBridge 187:0387e8f68319 267 {PA2, SPI_1, 6},
AnnaBridge 187:0387e8f68319 268 #endif
AnnaBridge 187:0387e8f68319 269 #ifdef USART2_BASE
AnnaBridge 187:0387e8f68319 270 /* USART2 */
AnnaBridge 187:0387e8f68319 271 {PC3, SPI_2, 0},
AnnaBridge 187:0387e8f68319 272 {PB4, SPI_2, 1},
AnnaBridge 187:0387e8f68319 273 {PA8, SPI_2, 2},
AnnaBridge 187:0387e8f68319 274 {PA14, SPI_2, 3},
AnnaBridge 187:0387e8f68319 275 {PF7, SPI_2, 4},
AnnaBridge 187:0387e8f68319 276 {PF1, SPI_2, 5},
AnnaBridge 187:0387e8f68319 277 #endif
AnnaBridge 187:0387e8f68319 278 #ifdef USART3_BASE
AnnaBridge 187:0387e8f68319 279 /* USART3 */
AnnaBridge 187:0387e8f68319 280 {PA1, SPI_3, 0},
AnnaBridge 187:0387e8f68319 281 {PE7, SPI_3, 1},
AnnaBridge 187:0387e8f68319 282 {PB7, SPI_3, 2},
AnnaBridge 187:0387e8f68319 283 {PG7, SPI_3, 3},
AnnaBridge 187:0387e8f68319 284 {PG1, SPI_3, 4},
AnnaBridge 187:0387e8f68319 285 {PI13, SPI_3, 5},
AnnaBridge 187:0387e8f68319 286 #endif
AnnaBridge 187:0387e8f68319 287 #ifdef USART4_BASE
AnnaBridge 187:0387e8f68319 288 /* USART4 */
AnnaBridge 187:0387e8f68319 289 {PB8, SPI_4, 0},
AnnaBridge 187:0387e8f68319 290 {PD10, SPI_4, 1},
AnnaBridge 187:0387e8f68319 291 {PI1, SPI_4, 2},
AnnaBridge 187:0387e8f68319 292 {PI7, SPI_4, 3},
AnnaBridge 187:0387e8f68319 293 {PH5, SPI_4, 4},
AnnaBridge 187:0387e8f68319 294 #endif
AnnaBridge 187:0387e8f68319 295 #ifdef USART5_BASE
AnnaBridge 187:0387e8f68319 296 /* USART5 */
AnnaBridge 187:0387e8f68319 297 {PE9, SPI_5, 0},
AnnaBridge 187:0387e8f68319 298 {PA7, SPI_5, 1},
AnnaBridge 187:0387e8f68319 299 {PB1, SPI_5, 2},
AnnaBridge 187:0387e8f68319 300 {PH11, SPI_5, 3},
AnnaBridge 187:0387e8f68319 301 #endif
AnnaBridge 187:0387e8f68319 302 {NC , NC , NC}
AnnaBridge 187:0387e8f68319 303 };
AnnaBridge 187:0387e8f68319 304
AnnaBridge 187:0387e8f68319 305 MBED_WEAK const PinMap PinMap_SPI_CLK[] = {
AnnaBridge 187:0387e8f68319 306 #ifdef USART0_BASE
AnnaBridge 187:0387e8f68319 307 /* USART0 */
AnnaBridge 187:0387e8f68319 308 {PE12, SPI_0, 0},
AnnaBridge 187:0387e8f68319 309 {PE5, SPI_0, 1},
AnnaBridge 187:0387e8f68319 310 {PC9, SPI_0, 2},
AnnaBridge 187:0387e8f68319 311 {PC15, SPI_0, 3},
AnnaBridge 187:0387e8f68319 312 {PB13, SPI_0, 4},
AnnaBridge 187:0387e8f68319 313 {PA12, SPI_0, 5},
AnnaBridge 187:0387e8f68319 314 {PG14, SPI_0, 6},
AnnaBridge 187:0387e8f68319 315 #endif
AnnaBridge 187:0387e8f68319 316 #ifdef USART1_BASE
AnnaBridge 187:0387e8f68319 317 /* USART1 */
AnnaBridge 187:0387e8f68319 318 {PB7, SPI_1, 0},
AnnaBridge 187:0387e8f68319 319 {PD2, SPI_1, 1},
AnnaBridge 187:0387e8f68319 320 {PF0, SPI_1, 2},
AnnaBridge 187:0387e8f68319 321 {PC15, SPI_1, 3},
AnnaBridge 187:0387e8f68319 322 {PC3, SPI_1, 4},
AnnaBridge 187:0387e8f68319 323 {PB11, SPI_1, 5},
AnnaBridge 187:0387e8f68319 324 {PE5, SPI_1, 6},
AnnaBridge 187:0387e8f68319 325 #endif
AnnaBridge 187:0387e8f68319 326 #ifdef USART2_BASE
AnnaBridge 187:0387e8f68319 327 /* USART2 */
AnnaBridge 187:0387e8f68319 328 {PC4, SPI_2, 0},
AnnaBridge 187:0387e8f68319 329 {PB5, SPI_2, 1},
AnnaBridge 187:0387e8f68319 330 {PA9, SPI_2, 2},
AnnaBridge 187:0387e8f68319 331 {PA15, SPI_2, 3},
AnnaBridge 187:0387e8f68319 332 {PF8, SPI_2, 4},
AnnaBridge 187:0387e8f68319 333 {PF2, SPI_2, 5},
AnnaBridge 187:0387e8f68319 334 #endif
AnnaBridge 187:0387e8f68319 335 #ifdef USART3_BASE
AnnaBridge 187:0387e8f68319 336 /* USART3 */
AnnaBridge 187:0387e8f68319 337 {PA2, SPI_3, 0},
AnnaBridge 187:0387e8f68319 338 {PD7, SPI_3, 1},
AnnaBridge 187:0387e8f68319 339 {PD4, SPI_3, 2},
AnnaBridge 187:0387e8f68319 340 {PG8, SPI_3, 3},
AnnaBridge 187:0387e8f68319 341 {PG2, SPI_3, 4},
AnnaBridge 187:0387e8f68319 342 {PI14, SPI_3, 5},
AnnaBridge 187:0387e8f68319 343 #endif
AnnaBridge 187:0387e8f68319 344 #ifdef USART4_BASE
AnnaBridge 187:0387e8f68319 345 /* USART4 */
AnnaBridge 187:0387e8f68319 346 {PC4, SPI_4, 0},
AnnaBridge 187:0387e8f68319 347 {PD11, SPI_4, 1},
AnnaBridge 187:0387e8f68319 348 {PI2, SPI_4, 2},
AnnaBridge 187:0387e8f68319 349 {PI8, SPI_4, 3},
AnnaBridge 187:0387e8f68319 350 {PH6, SPI_4, 4},
AnnaBridge 187:0387e8f68319 351 #endif
AnnaBridge 187:0387e8f68319 352 #ifdef USART5_BASE
AnnaBridge 187:0387e8f68319 353 /* USART5 */
AnnaBridge 187:0387e8f68319 354 {PB11, SPI_5, 0},
AnnaBridge 187:0387e8f68319 355 {PD13, SPI_5, 1},
AnnaBridge 187:0387e8f68319 356 {PF13, SPI_5, 2},
AnnaBridge 187:0387e8f68319 357 {PH12, SPI_5, 3},
AnnaBridge 187:0387e8f68319 358 #endif
AnnaBridge 187:0387e8f68319 359 {NC , NC , NC}
AnnaBridge 187:0387e8f68319 360 };
AnnaBridge 187:0387e8f68319 361
AnnaBridge 187:0387e8f68319 362 MBED_WEAK const PinMap PinMap_SPI_CS[] = {
AnnaBridge 187:0387e8f68319 363 #ifdef USART0_BASE
AnnaBridge 187:0387e8f68319 364 /* USART0 */
AnnaBridge 187:0387e8f68319 365 {PE13, SPI_0, 0},
AnnaBridge 187:0387e8f68319 366 {PE4, SPI_0, 1},
AnnaBridge 187:0387e8f68319 367 {PC8, SPI_0, 2},
AnnaBridge 187:0387e8f68319 368 {PC14, SPI_0, 3},
AnnaBridge 187:0387e8f68319 369 {PB14, SPI_0, 4},
AnnaBridge 187:0387e8f68319 370 {PA13, SPI_0, 5},
AnnaBridge 187:0387e8f68319 371 {PG15, SPI_0, 6},
AnnaBridge 187:0387e8f68319 372 #endif
AnnaBridge 187:0387e8f68319 373 #ifdef USART1_BASE
AnnaBridge 187:0387e8f68319 374 /* USART1 */
AnnaBridge 187:0387e8f68319 375 {PB8, SPI_1, 0},
AnnaBridge 187:0387e8f68319 376 {PD3, SPI_1, 1},
AnnaBridge 187:0387e8f68319 377 {PF1, SPI_1, 2},
AnnaBridge 187:0387e8f68319 378 {PC14, SPI_1, 3},
AnnaBridge 187:0387e8f68319 379 {PC0, SPI_1, 4},
AnnaBridge 187:0387e8f68319 380 {PE4, SPI_1, 5},
AnnaBridge 187:0387e8f68319 381 {PB2, SPI_1, 6},
AnnaBridge 187:0387e8f68319 382 #endif
AnnaBridge 187:0387e8f68319 383 #ifdef USART2_BASE
AnnaBridge 187:0387e8f68319 384 /* USART2 */
AnnaBridge 187:0387e8f68319 385 {PC5, SPI_2, 0},
AnnaBridge 187:0387e8f68319 386 {PB6, SPI_2, 1},
AnnaBridge 187:0387e8f68319 387 {PA10, SPI_2, 2},
AnnaBridge 187:0387e8f68319 388 {PB11, SPI_2, 3},
AnnaBridge 187:0387e8f68319 389 {PF9, SPI_2, 4},
AnnaBridge 187:0387e8f68319 390 {PF5, SPI_2, 5},
AnnaBridge 187:0387e8f68319 391 #endif
AnnaBridge 187:0387e8f68319 392 #ifdef USART3_BASE
AnnaBridge 187:0387e8f68319 393 /* USART3 */
AnnaBridge 187:0387e8f68319 394 {PA3, SPI_3, 0},
AnnaBridge 187:0387e8f68319 395 {PE4, SPI_3, 1},
AnnaBridge 187:0387e8f68319 396 {PC14, SPI_3, 2},
AnnaBridge 187:0387e8f68319 397 {PC0, SPI_3, 3},
AnnaBridge 187:0387e8f68319 398 {PG3, SPI_3, 4},
AnnaBridge 187:0387e8f68319 399 {PI15, SPI_3, 5},
AnnaBridge 187:0387e8f68319 400 #endif
AnnaBridge 187:0387e8f68319 401 #ifdef USART4_BASE
AnnaBridge 187:0387e8f68319 402 /* USART4 */
AnnaBridge 187:0387e8f68319 403 {PC5, SPI_4, 0},
AnnaBridge 187:0387e8f68319 404 {PD12, SPI_4, 1},
AnnaBridge 187:0387e8f68319 405 {PI3, SPI_4, 2},
AnnaBridge 187:0387e8f68319 406 {PI9, SPI_4, 3},
AnnaBridge 187:0387e8f68319 407 {PH7, SPI_4, 4},
AnnaBridge 187:0387e8f68319 408 #endif
AnnaBridge 187:0387e8f68319 409 #ifdef USART5_BASE
AnnaBridge 187:0387e8f68319 410 /* USART5 */
AnnaBridge 187:0387e8f68319 411 {PB13, SPI_5, 0},
AnnaBridge 187:0387e8f68319 412 {PD14, SPI_5, 1},
AnnaBridge 187:0387e8f68319 413 {PF12, SPI_5, 2},
AnnaBridge 187:0387e8f68319 414 {PH13, SPI_5, 3},
AnnaBridge 187:0387e8f68319 415 #endif
AnnaBridge 187:0387e8f68319 416 {NC , NC , NC}
AnnaBridge 187:0387e8f68319 417 };
AnnaBridge 187:0387e8f68319 418
AnnaBridge 187:0387e8f68319 419 /************UART**************/
AnnaBridge 187:0387e8f68319 420 MBED_WEAK const PinMap PinMap_UART_TX[] = {
AnnaBridge 187:0387e8f68319 421 #ifdef USART0_BASE
AnnaBridge 187:0387e8f68319 422 {PE10, USART_0, 0},
AnnaBridge 187:0387e8f68319 423 {PE7, USART_0, 1},
AnnaBridge 187:0387e8f68319 424 {PC11, USART_0, 2},
AnnaBridge 187:0387e8f68319 425 {PE13, USART_0, 3},
AnnaBridge 187:0387e8f68319 426 {PB7, USART_0, 4},
AnnaBridge 187:0387e8f68319 427 {PC0, USART_0, 5},
AnnaBridge 187:0387e8f68319 428 {PG12, USART_0, 6},
AnnaBridge 187:0387e8f68319 429 #endif
AnnaBridge 187:0387e8f68319 430 #ifdef USART1_BASE
AnnaBridge 187:0387e8f68319 431 /* USART1 */
AnnaBridge 187:0387e8f68319 432 {PC0, USART_1, 0},
AnnaBridge 187:0387e8f68319 433 {PD0, USART_1, 1},
AnnaBridge 187:0387e8f68319 434 {PD7, USART_1, 2},
AnnaBridge 187:0387e8f68319 435 {PF6, USART_1, 3},
AnnaBridge 187:0387e8f68319 436 {PC1, USART_1, 4},
AnnaBridge 187:0387e8f68319 437 {PF2, USART_1, 5},
AnnaBridge 187:0387e8f68319 438 {PA14, USART_1, 6},
AnnaBridge 187:0387e8f68319 439 #endif
AnnaBridge 187:0387e8f68319 440 #ifdef USART2_BASE
AnnaBridge 187:0387e8f68319 441 /* USART2 */
AnnaBridge 187:0387e8f68319 442 {PC2, USART_2, 0},
AnnaBridge 187:0387e8f68319 443 {PB3, USART_2, 1},
AnnaBridge 187:0387e8f68319 444 {PA7, USART_2, 2},
AnnaBridge 187:0387e8f68319 445 {PA13, USART_2, 3},
AnnaBridge 187:0387e8f68319 446 {PF6, USART_2, 4},
AnnaBridge 187:0387e8f68319 447 {PF0, USART_2, 5},
AnnaBridge 187:0387e8f68319 448 #endif
AnnaBridge 187:0387e8f68319 449 #ifdef USART3_BASE
AnnaBridge 187:0387e8f68319 450 /* USART3 */
AnnaBridge 187:0387e8f68319 451 {PA0, USART_3, 0},
AnnaBridge 187:0387e8f68319 452 {PE6, USART_3, 1},
AnnaBridge 187:0387e8f68319 453 {PB3, USART_3, 2},
AnnaBridge 187:0387e8f68319 454 {PG6, USART_3, 3},
AnnaBridge 187:0387e8f68319 455 {PG0, USART_3, 4},
AnnaBridge 187:0387e8f68319 456 {PI12, USART_3, 5},
AnnaBridge 187:0387e8f68319 457 #endif
AnnaBridge 187:0387e8f68319 458 #ifdef USART4_BASE
AnnaBridge 187:0387e8f68319 459 /* USART4 */
AnnaBridge 187:0387e8f68319 460 {PB7, USART_4, 0},
AnnaBridge 187:0387e8f68319 461 {PD9, USART_4, 1},
AnnaBridge 187:0387e8f68319 462 {PI0, USART_4, 2},
AnnaBridge 187:0387e8f68319 463 {PI6, USART_4, 3},
AnnaBridge 187:0387e8f68319 464 {PH4, USART_4, 4},
AnnaBridge 187:0387e8f68319 465 #endif
AnnaBridge 187:0387e8f68319 466 #ifdef USART5_BASE
AnnaBridge 187:0387e8f68319 467 /* USART5 */
AnnaBridge 187:0387e8f68319 468 {PE8, USART_5, 0},
AnnaBridge 187:0387e8f68319 469 {PA6, USART_5, 1},
AnnaBridge 187:0387e8f68319 470 {PF15, USART_5, 2},
AnnaBridge 187:0387e8f68319 471 {PH10, USART_5, 3},
AnnaBridge 187:0387e8f68319 472 #endif
AnnaBridge 187:0387e8f68319 473 {NC , NC , NC}
AnnaBridge 187:0387e8f68319 474 };
AnnaBridge 187:0387e8f68319 475 #endif
AnnaBridge 187:0387e8f68319 476
AnnaBridge 187:0387e8f68319 477 #if DEVICE_SERIAL
AnnaBridge 187:0387e8f68319 478 MBED_WEAK const PinMap PinMap_UART_RX[] = {
AnnaBridge 187:0387e8f68319 479 #ifdef USART0_BASE
AnnaBridge 187:0387e8f68319 480 {PE11, USART_0, 0},
AnnaBridge 187:0387e8f68319 481 {PE6, USART_0, 1},
AnnaBridge 187:0387e8f68319 482 {PC10, USART_0, 2},
AnnaBridge 187:0387e8f68319 483 {PE12, USART_0, 3},
AnnaBridge 187:0387e8f68319 484 {PB8, USART_0, 4},
AnnaBridge 187:0387e8f68319 485 {PC1, USART_0, 5},
AnnaBridge 187:0387e8f68319 486 {PG13, USART_0, 6},
AnnaBridge 187:0387e8f68319 487 #endif
AnnaBridge 187:0387e8f68319 488 #ifdef USART1_BASE
AnnaBridge 187:0387e8f68319 489 /* USART1 */
AnnaBridge 187:0387e8f68319 490 {PC1, USART_1, 0},
AnnaBridge 187:0387e8f68319 491 {PD1, USART_1, 1},
AnnaBridge 187:0387e8f68319 492 {PD6, USART_1, 2},
AnnaBridge 187:0387e8f68319 493 {PF7, USART_1, 3},
AnnaBridge 187:0387e8f68319 494 {PC2, USART_1, 4},
AnnaBridge 187:0387e8f68319 495 {PA0, USART_1, 5},
AnnaBridge 187:0387e8f68319 496 {PA2, USART_1, 6},
AnnaBridge 187:0387e8f68319 497 #endif
AnnaBridge 187:0387e8f68319 498 #ifdef USART2_BASE
AnnaBridge 187:0387e8f68319 499 /* USART2 */
AnnaBridge 187:0387e8f68319 500 {PC3, USART_2, 0},
AnnaBridge 187:0387e8f68319 501 {PB4, USART_2, 1},
AnnaBridge 187:0387e8f68319 502 {PA8, USART_2, 2},
AnnaBridge 187:0387e8f68319 503 {PA14, USART_2, 3},
AnnaBridge 187:0387e8f68319 504 {PF7, USART_2, 4},
AnnaBridge 187:0387e8f68319 505 {PF1 , USART_2, 5},
AnnaBridge 187:0387e8f68319 506 #endif
AnnaBridge 187:0387e8f68319 507 #ifdef USART3_BASE
AnnaBridge 187:0387e8f68319 508 /* USART3 */
AnnaBridge 187:0387e8f68319 509 {PA1, USART_3, 0},
AnnaBridge 187:0387e8f68319 510 {PE7, USART_3, 1},
AnnaBridge 187:0387e8f68319 511 {PB7, USART_3, 2},
AnnaBridge 187:0387e8f68319 512 {PG7, USART_3, 3},
AnnaBridge 187:0387e8f68319 513 {PG1, USART_3, 4},
AnnaBridge 187:0387e8f68319 514 {PI13, USART_3, 5},
AnnaBridge 187:0387e8f68319 515 #endif
AnnaBridge 187:0387e8f68319 516 #ifdef USART4_BASE
AnnaBridge 187:0387e8f68319 517 /* USART4 */
AnnaBridge 187:0387e8f68319 518 {PB8, USART_4, 0},
AnnaBridge 187:0387e8f68319 519 {PD10, USART_4, 1},
AnnaBridge 187:0387e8f68319 520 {PI1, USART_4, 2},
AnnaBridge 187:0387e8f68319 521 {PI7, USART_4, 3},
AnnaBridge 187:0387e8f68319 522 {PH5, USART_4, 4},
AnnaBridge 187:0387e8f68319 523 #endif
AnnaBridge 187:0387e8f68319 524 #ifdef USART5_BASE
AnnaBridge 187:0387e8f68319 525 /* USART5 */
AnnaBridge 187:0387e8f68319 526 {PE9, USART_5, 0},
AnnaBridge 187:0387e8f68319 527 {PA7, USART_5, 1},
AnnaBridge 187:0387e8f68319 528 {PB1, USART_5, 2},
AnnaBridge 187:0387e8f68319 529 {PH11, USART_5, 3},
AnnaBridge 187:0387e8f68319 530 #endif
AnnaBridge 187:0387e8f68319 531 {NC , NC , NC}
AnnaBridge 187:0387e8f68319 532 };
AnnaBridge 187:0387e8f68319 533 #endif
AnnaBridge 187:0387e8f68319 534
AnnaBridge 187:0387e8f68319 535 #if DEVICE_CAN
AnnaBridge 187:0387e8f68319 536 MBED_WEAK const PinMap PinMap_CAN_TX[] = {
AnnaBridge 187:0387e8f68319 537 #ifdef CAN0_BASE
AnnaBridge 187:0387e8f68319 538 {PC1, CAN_0, 0},
AnnaBridge 187:0387e8f68319 539 {PF2, CAN_0, 1},
AnnaBridge 187:0387e8f68319 540 {PD1, CAN_0, 2},
AnnaBridge 187:0387e8f68319 541 {PB10, CAN_0, 3},
AnnaBridge 187:0387e8f68319 542 {PG9, CAN_0, 4},
AnnaBridge 187:0387e8f68319 543 {PD15, CAN_0, 5},
AnnaBridge 187:0387e8f68319 544 {PE1, CAN_0, 6},
AnnaBridge 187:0387e8f68319 545 {PI13, CAN_0, 7},
AnnaBridge 187:0387e8f68319 546 #endif
AnnaBridge 187:0387e8f68319 547 #ifdef CAN1_BASE
AnnaBridge 187:0387e8f68319 548 {PC3, CAN_1, 0},
AnnaBridge 187:0387e8f68319 549 {PF3, CAN_1, 1},
AnnaBridge 187:0387e8f68319 550 {PD4, CAN_1, 2},
AnnaBridge 187:0387e8f68319 551 {PC10, CAN_1, 3},
AnnaBridge 187:0387e8f68319 552 {PC11, CAN_1, 4},
AnnaBridge 187:0387e8f68319 553 {PA13, CAN_1, 5},
AnnaBridge 187:0387e8f68319 554 {PG11, CAN_1, 6},
AnnaBridge 187:0387e8f68319 555 {PI15, CAN_1, 7},
AnnaBridge 187:0387e8f68319 556 #endif
AnnaBridge 187:0387e8f68319 557 };
AnnaBridge 187:0387e8f68319 558
AnnaBridge 187:0387e8f68319 559 MBED_WEAK const PinMap PinMap_CAN_RX[] = {
AnnaBridge 187:0387e8f68319 560 #ifdef CAN0_BASE
AnnaBridge 187:0387e8f68319 561 {PC0, CAN_0, 0},
AnnaBridge 187:0387e8f68319 562 {PF0, CAN_0, 1},
AnnaBridge 187:0387e8f68319 563 {PD0, CAN_0, 2},
AnnaBridge 187:0387e8f68319 564 {PB9, CAN_0, 3},
AnnaBridge 187:0387e8f68319 565 {PG8, CAN_0, 4},
AnnaBridge 187:0387e8f68319 566 {PD14, CAN_0, 5},
AnnaBridge 187:0387e8f68319 567 {PE0, CAN_0, 6},
AnnaBridge 187:0387e8f68319 568 {PI12, CAN_0, 7},
AnnaBridge 187:0387e8f68319 569 #endif
AnnaBridge 187:0387e8f68319 570 #ifdef CAN1_BASE
AnnaBridge 187:0387e8f68319 571 {PC2, CAN_1, 0},
AnnaBridge 187:0387e8f68319 572 {PF1, CAN_1, 1},
AnnaBridge 187:0387e8f68319 573 {PD3, CAN_1, 2},
AnnaBridge 187:0387e8f68319 574 {PC9, CAN_1, 3},
AnnaBridge 187:0387e8f68319 575 {PC12, CAN_1, 4},
AnnaBridge 187:0387e8f68319 576 {PA12, CAN_1, 5},
AnnaBridge 187:0387e8f68319 577 {PG10, CAN_1, 6},
AnnaBridge 187:0387e8f68319 578 {PI14, CAN_1, 7},
AnnaBridge 187:0387e8f68319 579 #endif
AnnaBridge 187:0387e8f68319 580 };
AnnaBridge 187:0387e8f68319 581 #endif
AnnaBridge 188:bcfe06ba3d64 582
AnnaBridge 188:bcfe06ba3d64 583 #if DEVICE_QSPI
AnnaBridge 188:bcfe06ba3d64 584 MBED_WEAK const PinMap PinMap_QSPI_DQ0[] = {
AnnaBridge 188:bcfe06ba3d64 585 #ifdef QSPI0_BASE
AnnaBridge 188:bcfe06ba3d64 586 {PD9, QSPI_0, 0},
AnnaBridge 188:bcfe06ba3d64 587 {PA2, QSPI_0, 1},
AnnaBridge 188:bcfe06ba3d64 588 {PG1, QSPI_0, 2},
AnnaBridge 188:bcfe06ba3d64 589 #endif
AnnaBridge 188:bcfe06ba3d64 590 };
AnnaBridge 188:bcfe06ba3d64 591
AnnaBridge 188:bcfe06ba3d64 592 MBED_WEAK const PinMap PinMap_QSPI_DQ1[] = {
AnnaBridge 188:bcfe06ba3d64 593 #ifdef QSPI0_BASE
AnnaBridge 188:bcfe06ba3d64 594 {PD10, QSPI_0, 0},
AnnaBridge 188:bcfe06ba3d64 595 {PA3, QSPI_0, 1},
AnnaBridge 188:bcfe06ba3d64 596 {PG2, QSPI_0, 2},
AnnaBridge 188:bcfe06ba3d64 597 #endif
AnnaBridge 188:bcfe06ba3d64 598 };
AnnaBridge 188:bcfe06ba3d64 599
AnnaBridge 188:bcfe06ba3d64 600 MBED_WEAK const PinMap PinMap_QSPI_DQ2[] = {
AnnaBridge 188:bcfe06ba3d64 601 #ifdef QSPI0_BASE
AnnaBridge 188:bcfe06ba3d64 602 {PD11, QSPI_0, 0},
AnnaBridge 188:bcfe06ba3d64 603 {PA4, QSPI_0, 1},
AnnaBridge 188:bcfe06ba3d64 604 {PG3, QSPI_0, 2},
AnnaBridge 188:bcfe06ba3d64 605 #endif
AnnaBridge 188:bcfe06ba3d64 606 };
AnnaBridge 188:bcfe06ba3d64 607
AnnaBridge 188:bcfe06ba3d64 608 MBED_WEAK const PinMap PinMap_QSPI_DQ3[] = {
AnnaBridge 188:bcfe06ba3d64 609 #ifdef QSPI0_BASE
AnnaBridge 188:bcfe06ba3d64 610 {PD12, QSPI_0, 0},
AnnaBridge 188:bcfe06ba3d64 611 {PA5, QSPI_0, 1},
AnnaBridge 188:bcfe06ba3d64 612 {PG4, QSPI_0, 2},
AnnaBridge 188:bcfe06ba3d64 613 #endif
AnnaBridge 188:bcfe06ba3d64 614 };
AnnaBridge 188:bcfe06ba3d64 615
AnnaBridge 188:bcfe06ba3d64 616 MBED_WEAK const PinMap PinMap_QSPI_SCLK[] = {
AnnaBridge 188:bcfe06ba3d64 617 #ifdef QSPI0_BASE
AnnaBridge 188:bcfe06ba3d64 618 {PF6, QSPI_0, 0},
AnnaBridge 188:bcfe06ba3d64 619 {PE14, QSPI_0, 1},
AnnaBridge 188:bcfe06ba3d64 620 {PG0, QSPI_0, 2},
AnnaBridge 188:bcfe06ba3d64 621 #endif
AnnaBridge 188:bcfe06ba3d64 622 };
AnnaBridge 188:bcfe06ba3d64 623
AnnaBridge 188:bcfe06ba3d64 624 MBED_WEAK const PinMap PinMap_QSPI_CS0[] = {
AnnaBridge 188:bcfe06ba3d64 625 #ifdef QSPI0_BASE
AnnaBridge 188:bcfe06ba3d64 626 {PF7, QSPI_0, 0},
AnnaBridge 188:bcfe06ba3d64 627 {PA0, QSPI_0, 1},
AnnaBridge 188:bcfe06ba3d64 628 {PG9, QSPI_0, 2},
AnnaBridge 188:bcfe06ba3d64 629 #endif
AnnaBridge 188:bcfe06ba3d64 630 };
AnnaBridge 188:bcfe06ba3d64 631 #endif