SDHI_driver patch (mbedOS 5.11.5)
mbed-os-program/mbed-os/targets/TARGET_RENESAS/TARGET_RZ_A1XX/TARGET_VK_RZ_A1H/PeripheralPins.c@0:e1f465d87307, 2019-03-18 (annotated)
- Committer:
- tvendov
- Date:
- Mon Mar 18 16:54:40 2019 +0000
- Revision:
- 0:e1f465d87307
Initial_II
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| tvendov | 0:e1f465d87307 | 1 | |
| tvendov | 0:e1f465d87307 | 2 | /* mbed Microcontroller Library |
| tvendov | 0:e1f465d87307 | 3 | * Copyright (c) 2006-2015 ARM Limited |
| tvendov | 0:e1f465d87307 | 4 | * |
| tvendov | 0:e1f465d87307 | 5 | * Licensed under the Apache License, Version 2.0 (the "License"); |
| tvendov | 0:e1f465d87307 | 6 | * you may not use this file except in compliance with the License. |
| tvendov | 0:e1f465d87307 | 7 | * You may obtain a copy of the License at |
| tvendov | 0:e1f465d87307 | 8 | * |
| tvendov | 0:e1f465d87307 | 9 | * http://www.apache.org/licenses/LICENSE-2.0 |
| tvendov | 0:e1f465d87307 | 10 | * |
| tvendov | 0:e1f465d87307 | 11 | * Unless required by applicable law or agreed to in writing, software |
| tvendov | 0:e1f465d87307 | 12 | * distributed under the License is distributed on an "AS IS" BASIS, |
| tvendov | 0:e1f465d87307 | 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| tvendov | 0:e1f465d87307 | 14 | * See the License for the specific language governing permissions and |
| tvendov | 0:e1f465d87307 | 15 | * limitations under the License. |
| tvendov | 0:e1f465d87307 | 16 | */ |
| tvendov | 0:e1f465d87307 | 17 | |
| tvendov | 0:e1f465d87307 | 18 | #include "PeripheralPins.h" |
| tvendov | 0:e1f465d87307 | 19 | |
| tvendov | 0:e1f465d87307 | 20 | /************IRQ***************/ |
| tvendov | 0:e1f465d87307 | 21 | enum { |
| tvendov | 0:e1f465d87307 | 22 | IRQ0,IRQ1, |
| tvendov | 0:e1f465d87307 | 23 | IRQ2,IRQ3, |
| tvendov | 0:e1f465d87307 | 24 | IRQ4,IRQ5, |
| tvendov | 0:e1f465d87307 | 25 | IRQ6,IRQ7, |
| tvendov | 0:e1f465d87307 | 26 | } IRQNo; |
| tvendov | 0:e1f465d87307 | 27 | const PinMap PinMap_IRQ[] = { |
| tvendov | 0:e1f465d87307 | 28 | #ifdef MAX_PERI |
| tvendov | 0:e1f465d87307 | 29 | {P1_0, IRQ0, 4}, {P4_8, IRQ0, 8}, {P6_8, IRQ0, 8}, {P7_9, IRQ0, 8}, {P8_2, IRQ0, 5}, {P2_14, IRQ0, 8}, {P5_8, IRQ0, 2}, {P9_1, IRQ0, 4}, |
| tvendov | 0:e1f465d87307 | 30 | {P1_1, IRQ1, 4}, {P4_9, IRQ1, 8}, {P6_9, IRQ1, 8}, {P7_8, IRQ1, 8}, {P8_3, IRQ1, 6}, {P2_15, IRQ1, 8}, |
| tvendov | 0:e1f465d87307 | 31 | {P1_2, IRQ2, 4}, {P4_10, IRQ2, 8}, {P6_10, IRQ2, 8}, {P7_10, IRQ2, 8}, {P1_8, IRQ2, 3}, {P3_0, IRQ2, 3}, {P5_9, IRQ2, 4}, {P6_3, IRQ2, 4}, |
| tvendov | 0:e1f465d87307 | 32 | {P1_3, IRQ3, 4}, {P4_11, IRQ3, 8}, {P6_11, IRQ3, 8}, {P7_11, IRQ3, 8}, {P1_9, IRQ3, 3}, {P6_4, IRQ3, 4}, |
| tvendov | 0:e1f465d87307 | 33 | {P1_4, IRQ4, 4}, {P4_12, IRQ4, 8}, {P6_12, IRQ4, 8}, {P7_12, IRQ4, 8}, {P1_10, IRQ4, 3}, {P3_3, IRQ4, 3}, {P6_1, IRQ4, 4}, |
| tvendov | 0:e1f465d87307 | 34 | {P1_5, IRQ5, 4}, {P4_13, IRQ5, 8}, {P6_13, IRQ5, 8}, {P7_13, IRQ5, 8}, {P1_11, IRQ5, 3}, {P2_0, IRQ5, 6}, {P6_0, IRQ5, 6}, {P8_7, IRQ5, 4}, |
| tvendov | 0:e1f465d87307 | 35 | {P1_6, IRQ6, 4}, {P4_14, IRQ6, 8}, {P6_14, IRQ6, 8}, {P7_14, IRQ6, 8}, {P2_12, IRQ6, 6}, {P3_1, IRQ6, 3}, {P3_9, IRQ6, 8}, {P5_6, IRQ6, 6}, |
| tvendov | 0:e1f465d87307 | 36 | {P1_7, IRQ7, 4}, {P4_15, IRQ7, 8}, {P6_15, IRQ7, 8}, {P6_2, IRQ7, 4}, {P2_13, IRQ7, 8}, |
| tvendov | 0:e1f465d87307 | 37 | {NC, NC, 0} |
| tvendov | 0:e1f465d87307 | 38 | #else |
| tvendov | 0:e1f465d87307 | 39 | {P9_1, IRQ0, 4}, |
| tvendov | 0:e1f465d87307 | 40 | {P7_8, IRQ1, 8}, |
| tvendov | 0:e1f465d87307 | 41 | {P1_2, IRQ2, 4}, {P1_8, IRQ2, 3}, {P3_0, IRQ2, 3}, {P5_9, IRQ2, 4}, |
| tvendov | 0:e1f465d87307 | 42 | {P1_3, IRQ3, 4}, {P1_9, IRQ3, 3}, |
| tvendov | 0:e1f465d87307 | 43 | {P1_4, IRQ4, 4}, {P1_10, IRQ4, 3}, |
| tvendov | 0:e1f465d87307 | 44 | {P1_5, IRQ5, 4}, {P1_11, IRQ5, 3}, |
| tvendov | 0:e1f465d87307 | 45 | {P3_1, IRQ6, 3}, {P3_9, IRQ6, 8}, {P5_6, IRQ6, 6}, |
| tvendov | 0:e1f465d87307 | 46 | {NC, NC, 0} |
| tvendov | 0:e1f465d87307 | 47 | #endif |
| tvendov | 0:e1f465d87307 | 48 | }; |
| tvendov | 0:e1f465d87307 | 49 | |
| tvendov | 0:e1f465d87307 | 50 | /************PINMAP***************/ |
| tvendov | 0:e1f465d87307 | 51 | const PinFunc PIPC_0_tbl[] = { |
| tvendov | 0:e1f465d87307 | 52 | #ifdef MAX_PERI |
| tvendov | 0:e1f465d87307 | 53 | // pin func pm |
| tvendov | 0:e1f465d87307 | 54 | {P4_0 , 2 , -1}, /* TIOC0A */ |
| tvendov | 0:e1f465d87307 | 55 | {P5_0 , 6 , -1}, /* TIOC0A */ |
| tvendov | 0:e1f465d87307 | 56 | {P7_0 , 7 , -1}, /* TIOC0A */ |
| tvendov | 0:e1f465d87307 | 57 | {P4_1 , 2 , -1}, /* TIOC0B */ |
| tvendov | 0:e1f465d87307 | 58 | {P5_1 , 6 , -1}, /* TIOC0B */ |
| tvendov | 0:e1f465d87307 | 59 | {P7_1 , 7 , -1}, /* TIOC0B */ |
| tvendov | 0:e1f465d87307 | 60 | {P4_2 , 2 , -1}, /* TIOC0C */ |
| tvendov | 0:e1f465d87307 | 61 | {P5_5 , 6 , -1}, /* TIOC0C */ |
| tvendov | 0:e1f465d87307 | 62 | {P7_2 , 7 , -1}, /* TIOC0C */ |
| tvendov | 0:e1f465d87307 | 63 | {P4_3 , 2 , -1}, /* TIOC0D */ |
| tvendov | 0:e1f465d87307 | 64 | {P5_7 , 6 , -1}, /* TIOC0D */ |
| tvendov | 0:e1f465d87307 | 65 | {P7_3 , 7 , -1}, /* TIOC0D */ |
| tvendov | 0:e1f465d87307 | 66 | {P2_11 , 5 , -1}, /* TIOC1A */ |
| tvendov | 0:e1f465d87307 | 67 | {P6_0 , 5 , -1}, /* TIOC1A */ |
| tvendov | 0:e1f465d87307 | 68 | {P7_4 , 7 , -1}, /* TIOC1A */ |
| tvendov | 0:e1f465d87307 | 69 | {P8_8 , 5 , -1}, /* TIOC1A */ |
| tvendov | 0:e1f465d87307 | 70 | {P9_7 , 4 , -1}, /* TIOC1A */ |
| tvendov | 0:e1f465d87307 | 71 | {P2_12 , 8 , -1}, /* TIOC1B */ |
| tvendov | 0:e1f465d87307 | 72 | {P5_2 , 6 , -1}, /* TIOC1B */ |
| tvendov | 0:e1f465d87307 | 73 | {P6_1 , 5 , -1}, /* TIOC1B */ |
| tvendov | 0:e1f465d87307 | 74 | {P7_5 , 7 , -1}, /* TIOC1B */ |
| tvendov | 0:e1f465d87307 | 75 | {P8_9 , 5 , -1}, /* TIOC1B */ |
| tvendov | 0:e1f465d87307 | 76 | {P2_1 , 6 , -1}, /* TIOC2A */ |
| tvendov | 0:e1f465d87307 | 77 | {P6_2 , 6 , -1}, /* TIOC2A */ |
| tvendov | 0:e1f465d87307 | 78 | {P7_6 , 7 , -1}, /* TIOC2A */ |
| tvendov | 0:e1f465d87307 | 79 | {P8_14 , 4 , -1}, /* TIOC2A */ |
| tvendov | 0:e1f465d87307 | 80 | {P2_2 , 6 , -1}, /* TIOC2B */ |
| tvendov | 0:e1f465d87307 | 81 | {P6_3 , 6 , -1}, /* TIOC2B */ |
| tvendov | 0:e1f465d87307 | 82 | {P7_7 , 7 , -1}, /* TIOC2B */ |
| tvendov | 0:e1f465d87307 | 83 | {P8_15 , 4 , -1}, /* TIOC2B */ |
| tvendov | 0:e1f465d87307 | 84 | {P3_4 , 6 , -1}, /* TIOC3A */ |
| tvendov | 0:e1f465d87307 | 85 | {P7_8 , 7 , -1}, /* TIOC3A */ |
| tvendov | 0:e1f465d87307 | 86 | {P8_10 , 4 , -1}, /* TIOC3A */ |
| tvendov | 0:e1f465d87307 | 87 | {P3_5 , 6 , -1}, /* TIOC3B */ |
| tvendov | 0:e1f465d87307 | 88 | {P7_9 , 7 , -1}, /* TIOC3B */ |
| tvendov | 0:e1f465d87307 | 89 | {P8_11 , 4 , -1}, /* TIOC3B */ |
| tvendov | 0:e1f465d87307 | 90 | {P3_6 , 6 , -1}, /* TIOC3C */ |
| tvendov | 0:e1f465d87307 | 91 | {P5_3 , 6 , -1}, /* TIOC3C */ |
| tvendov | 0:e1f465d87307 | 92 | {P7_10 , 7 , -1}, /* TIOC3C */ |
| tvendov | 0:e1f465d87307 | 93 | {P8_12 , 4 , -1}, /* TIOC3C */ |
| tvendov | 0:e1f465d87307 | 94 | {P3_7 , 6 , -1}, /* TIOC3D */ |
| tvendov | 0:e1f465d87307 | 95 | {P5_4 , 6 , -1}, /* TIOC3D */ |
| tvendov | 0:e1f465d87307 | 96 | {P7_11 , 7 , -1}, /* TIOC3D */ |
| tvendov | 0:e1f465d87307 | 97 | {P8_13 , 4 , -1}, /* TIOC3D */ |
| tvendov | 0:e1f465d87307 | 98 | {P3_8 , 6 , -1}, /* TIOC4A */ |
| tvendov | 0:e1f465d87307 | 99 | {P4_4 , 3 , -1}, /* TIOC4A */ |
| tvendov | 0:e1f465d87307 | 100 | {P7_12 , 7 , -1}, /* TIOC4A */ |
| tvendov | 0:e1f465d87307 | 101 | {P3_9 , 6 , -1}, /* TIOC4B */ |
| tvendov | 0:e1f465d87307 | 102 | {P4_5 , 3 , -1}, /* TIOC4B */ |
| tvendov | 0:e1f465d87307 | 103 | {P7_13 , 7 , -1}, /* TIOC4B */ |
| tvendov | 0:e1f465d87307 | 104 | {P3_10 , 6 , -1}, /* TIOC4C */ |
| tvendov | 0:e1f465d87307 | 105 | {P4_6 , 3 , -1}, /* TIOC4C */ |
| tvendov | 0:e1f465d87307 | 106 | {P7_14 , 7 , -1}, /* TIOC4C */ |
| tvendov | 0:e1f465d87307 | 107 | {P3_11 , 6 , -1}, /* TIOC4D */ |
| tvendov | 0:e1f465d87307 | 108 | {P4_7 , 3 , -1}, /* TIOC4D */ |
| tvendov | 0:e1f465d87307 | 109 | {P7_15 , 7 , -1}, /* TIOC4D */ |
| tvendov | 0:e1f465d87307 | 110 | {P5_7 , 1 , 1 }, /* TXOUT0M */ |
| tvendov | 0:e1f465d87307 | 111 | {P5_6 , 1 , 1 }, /* TXOUT0P */ |
| tvendov | 0:e1f465d87307 | 112 | {P5_5 , 1 , 1 }, /* TXOUT1M */ |
| tvendov | 0:e1f465d87307 | 113 | {P5_4 , 1 , 1 }, /* TXOUT1P */ |
| tvendov | 0:e1f465d87307 | 114 | {P5_3 , 1 , 1 }, /* TXOUT2M */ |
| tvendov | 0:e1f465d87307 | 115 | {P5_2 , 1 , 1 }, /* TXOUT2P */ |
| tvendov | 0:e1f465d87307 | 116 | {P5_1 , 1 , 1 }, /* TXCLKOUTM */ |
| tvendov | 0:e1f465d87307 | 117 | {P5_0 , 1 , 1 }, /* TXCLKOUTP */ |
| tvendov | 0:e1f465d87307 | 118 | {P2_11 , 4 , 0 }, /* SSITxD0 */ |
| tvendov | 0:e1f465d87307 | 119 | {P4_7 , 5 , 0 }, /* SSITxD0 */ |
| tvendov | 0:e1f465d87307 | 120 | {P7_4 , 6 , 0 }, /* SSITxD1 */ |
| tvendov | 0:e1f465d87307 | 121 | {P4_15 , 6 , 0 }, /* SSITxD3 */ |
| tvendov | 0:e1f465d87307 | 122 | {P7_11 , 2 , 0 }, /* SSITxD3 */ |
| tvendov | 0:e1f465d87307 | 123 | {P2_7 , 4 , 0 }, /* SSITxD5 */ |
| tvendov | 0:e1f465d87307 | 124 | {P4_11 , 5 , 0 }, /* SSITxD5 */ |
| tvendov | 0:e1f465d87307 | 125 | {P8_10 , 8 , 0 }, /* SSITxD5 */ |
| tvendov | 0:e1f465d87307 | 126 | {P3_7 , 8 , 0 }, /* WDTOVF */ |
| tvendov | 0:e1f465d87307 | 127 | {NC , 0 , -1} |
| tvendov | 0:e1f465d87307 | 128 | #else |
| tvendov | 0:e1f465d87307 | 129 | // pin func pm |
| tvendov | 0:e1f465d87307 | 130 | {P4_0 , 2 , -1}, // TIOC0A |
| tvendov | 0:e1f465d87307 | 131 | {P5_0 , 6 , -1}, // TIOC0A |
| tvendov | 0:e1f465d87307 | 132 | {P4_2 , 2 , -1}, // TIOC0C |
| tvendov | 0:e1f465d87307 | 133 | {P5_5 , 6 , -1}, // TIOC0C |
| tvendov | 0:e1f465d87307 | 134 | // |
| tvendov | 0:e1f465d87307 | 135 | {P8_14 , 4 , -1}, // TIOC2A |
| tvendov | 0:e1f465d87307 | 136 | // |
| tvendov | 0:e1f465d87307 | 137 | {P8_10 , 4 , -1}, // TIOC3A |
| tvendov | 0:e1f465d87307 | 138 | {P5_3 , 6 , -1}, // TIOC3C |
| tvendov | 0:e1f465d87307 | 139 | {P8_12 , 4 , -1}, // TIOC3C |
| tvendov | 0:e1f465d87307 | 140 | // |
| tvendov | 0:e1f465d87307 | 141 | {P3_8 , 6 , -1}, // TIOC4A |
| tvendov | 0:e1f465d87307 | 142 | {P4_4 , 3 , -1}, // TIOC4A |
| tvendov | 0:e1f465d87307 | 143 | {P3_10 , 6 , -1}, // TIOC4C |
| tvendov | 0:e1f465d87307 | 144 | {P4_6 , 3 , -1}, // TIOC4C |
| tvendov | 0:e1f465d87307 | 145 | // |
| tvendov | 0:e1f465d87307 | 146 | {P5_7 , 1 , 1 }, // TXOUT0M |
| tvendov | 0:e1f465d87307 | 147 | {P5_6 , 1 , 1 }, // TXOUT0P |
| tvendov | 0:e1f465d87307 | 148 | {P5_5 , 1 , 1 }, // TXOUT1M |
| tvendov | 0:e1f465d87307 | 149 | {P5_4 , 1 , 1 }, // TXOUT1P |
| tvendov | 0:e1f465d87307 | 150 | {P5_3 , 1 , 1 }, // TXOUT2M |
| tvendov | 0:e1f465d87307 | 151 | {P5_2 , 1 , 1 }, // TXOUT2P |
| tvendov | 0:e1f465d87307 | 152 | {P5_1 , 1 , 1 }, // TXCLKOUTM |
| tvendov | 0:e1f465d87307 | 153 | {P5_0 , 1 , 1 }, // TXCLKOUTP |
| tvendov | 0:e1f465d87307 | 154 | {P4_7 , 5 , 0 }, // SSITxD0 |
| tvendov | 0:e1f465d87307 | 155 | {P8_10 , 8 , 0 }, // SSITxD5 |
| tvendov | 0:e1f465d87307 | 156 | {P3_7 , 8 , 0 }, // WDTOVF |
| tvendov | 0:e1f465d87307 | 157 | {NC , 0 , -1} |
| tvendov | 0:e1f465d87307 | 158 | #endif |
| tvendov | 0:e1f465d87307 | 159 | }; |
| tvendov | 0:e1f465d87307 | 160 | |
| tvendov | 0:e1f465d87307 | 161 | /************ADC***************/ |
| tvendov | 0:e1f465d87307 | 162 | const PinMap PinMap_ADC[] = { |
| tvendov | 0:e1f465d87307 | 163 | #ifdef MAX_PERI |
| tvendov | 0:e1f465d87307 | 164 | {P1_8, AN0, 1}, |
| tvendov | 0:e1f465d87307 | 165 | {P1_9, AN1, 1}, |
| tvendov | 0:e1f465d87307 | 166 | {P1_10, AN2, 1}, |
| tvendov | 0:e1f465d87307 | 167 | {P1_11, AN3, 1}, |
| tvendov | 0:e1f465d87307 | 168 | {P1_12, AN4, 1}, |
| tvendov | 0:e1f465d87307 | 169 | {P1_13, AN5, 1}, |
| tvendov | 0:e1f465d87307 | 170 | {P1_14, AN6, 1}, |
| tvendov | 0:e1f465d87307 | 171 | {P1_15, AN7, 1}, |
| tvendov | 0:e1f465d87307 | 172 | {NC, NC, 0} |
| tvendov | 0:e1f465d87307 | 173 | #else |
| tvendov | 0:e1f465d87307 | 174 | {P1_8, AN0, 1}, |
| tvendov | 0:e1f465d87307 | 175 | {P1_9, AN1, 1}, |
| tvendov | 0:e1f465d87307 | 176 | {P1_10, AN2, 1}, |
| tvendov | 0:e1f465d87307 | 177 | {P1_11, AN3, 1}, |
| tvendov | 0:e1f465d87307 | 178 | {P1_12, AN4, 1}, |
| tvendov | 0:e1f465d87307 | 179 | {P1_13, AN5, 1}, |
| tvendov | 0:e1f465d87307 | 180 | {P1_15, AN7, 1}, |
| tvendov | 0:e1f465d87307 | 181 | {NC, NC, 0} |
| tvendov | 0:e1f465d87307 | 182 | #endif |
| tvendov | 0:e1f465d87307 | 183 | }; |
| tvendov | 0:e1f465d87307 | 184 | |
| tvendov | 0:e1f465d87307 | 185 | /************I2C***************/ |
| tvendov | 0:e1f465d87307 | 186 | const PinMap PinMap_I2C_SDA[] = { |
| tvendov | 0:e1f465d87307 | 187 | {P1_1 , I2C_0, 1}, |
| tvendov | 0:e1f465d87307 | 188 | {P1_3 , I2C_1, 1}, |
| tvendov | 0:e1f465d87307 | 189 | {P1_5 , I2C_2, 1}, |
| tvendov | 0:e1f465d87307 | 190 | {P1_7 , I2C_3, 1}, |
| tvendov | 0:e1f465d87307 | 191 | {NC , NC , 0} |
| tvendov | 0:e1f465d87307 | 192 | }; |
| tvendov | 0:e1f465d87307 | 193 | |
| tvendov | 0:e1f465d87307 | 194 | const PinMap PinMap_I2C_SCL[] = { |
| tvendov | 0:e1f465d87307 | 195 | {P1_0 , I2C_0, 1}, |
| tvendov | 0:e1f465d87307 | 196 | {P1_2 , I2C_1, 1}, |
| tvendov | 0:e1f465d87307 | 197 | {P1_4 , I2C_2, 1}, |
| tvendov | 0:e1f465d87307 | 198 | {P1_6 , I2C_3, 1}, |
| tvendov | 0:e1f465d87307 | 199 | {NC , NC, 0} |
| tvendov | 0:e1f465d87307 | 200 | }; |
| tvendov | 0:e1f465d87307 | 201 | |
| tvendov | 0:e1f465d87307 | 202 | /************UART***************/ |
| tvendov | 0:e1f465d87307 | 203 | const PinMap PinMap_UART_TX[] = { |
| tvendov | 0:e1f465d87307 | 204 | #ifdef MAX_PERI |
| tvendov | 0:e1f465d87307 | 205 | {P2_14 , UART0, 6}, |
| tvendov | 0:e1f465d87307 | 206 | {P4_9 , UART0, 7}, |
| tvendov | 0:e1f465d87307 | 207 | {P6_9 , UART0, 5}, |
| tvendov | 0:e1f465d87307 | 208 | {P2_5 , UART1, 6}, |
| tvendov | 0:e1f465d87307 | 209 | {P4_12 , UART1, 7}, |
| tvendov | 0:e1f465d87307 | 210 | {P6_12 , UART1, 5}, |
| tvendov | 0:e1f465d87307 | 211 | {P9_3 , UART1, 4}, |
| tvendov | 0:e1f465d87307 | 212 | {P3_0 , UART2, 6}, |
| tvendov | 0:e1f465d87307 | 213 | {P3_1 , UART2, 4}, |
| tvendov | 0:e1f465d87307 | 214 | {P4_2 , UART2, 5}, |
| tvendov | 0:e1f465d87307 | 215 | {P4_14 , UART2, 7}, |
| tvendov | 0:e1f465d87307 | 216 | {P6_3 , UART2, 7}, |
| tvendov | 0:e1f465d87307 | 217 | {P8_6 , UART2, 7}, |
| tvendov | 0:e1f465d87307 | 218 | {P3_5 , UART3, 7}, |
| tvendov | 0:e1f465d87307 | 219 | {P5_3 , UART3, 5}, |
| tvendov | 0:e1f465d87307 | 220 | {P6_1 , UART3, 7}, |
| tvendov | 0:e1f465d87307 | 221 | {P8_8 , UART3, 7}, |
| tvendov | 0:e1f465d87307 | 222 | {P5_0 , UART4, 5}, |
| tvendov | 0:e1f465d87307 | 223 | {P7_1 , UART4, 4}, |
| tvendov | 0:e1f465d87307 | 224 | {P8_14 , UART4, 7}, |
| tvendov | 0:e1f465d87307 | 225 | {P6_6 , UART5, 5}, |
| tvendov | 0:e1f465d87307 | 226 | {P8_1 , UART5, 4}, |
| tvendov | 0:e1f465d87307 | 227 | {P8_13 , UART5, 5}, |
| tvendov | 0:e1f465d87307 | 228 | {P5_6 , UART6, 5}, |
| tvendov | 0:e1f465d87307 | 229 | {P6_14 , UART6, 4}, |
| tvendov | 0:e1f465d87307 | 230 | {P7_4 , UART7, 4}, |
| tvendov | 0:e1f465d87307 | 231 | {NC , NC , 0} |
| tvendov | 0:e1f465d87307 | 232 | #else |
| tvendov | 0:e1f465d87307 | 233 | {P3_0 , UART2, 6}, |
| tvendov | 0:e1f465d87307 | 234 | {P3_1 , UART2, 4}, |
| tvendov | 0:e1f465d87307 | 235 | {P4_2 , UART2, 5}, |
| tvendov | 0:e1f465d87307 | 236 | {P5_3 , UART3, 5}, |
| tvendov | 0:e1f465d87307 | 237 | {P8_8 , UART3, 7}, |
| tvendov | 0:e1f465d87307 | 238 | {P5_0 , UART4, 5}, |
| tvendov | 0:e1f465d87307 | 239 | {P8_14 , UART4, 7}, |
| tvendov | 0:e1f465d87307 | 240 | {P8_13 , UART5, 5}, |
| tvendov | 0:e1f465d87307 | 241 | {P5_6 , UART6, 5}, |
| tvendov | 0:e1f465d87307 | 242 | {NC , NC , 0} |
| tvendov | 0:e1f465d87307 | 243 | #endif |
| tvendov | 0:e1f465d87307 | 244 | }; |
| tvendov | 0:e1f465d87307 | 245 | |
| tvendov | 0:e1f465d87307 | 246 | const PinMap PinMap_UART_RX[] = { |
| tvendov | 0:e1f465d87307 | 247 | #ifdef MAX_PERI |
| tvendov | 0:e1f465d87307 | 248 | {P2_15 , UART0, 6}, |
| tvendov | 0:e1f465d87307 | 249 | {P4_10 , UART0, 7}, |
| tvendov | 0:e1f465d87307 | 250 | {P6_10 , UART0, 5}, |
| tvendov | 0:e1f465d87307 | 251 | {P2_6 , UART1, 6}, |
| tvendov | 0:e1f465d87307 | 252 | {P4_13 , UART1, 7}, |
| tvendov | 0:e1f465d87307 | 253 | {P6_13 , UART1, 5}, |
| tvendov | 0:e1f465d87307 | 254 | {P9_4 , UART1, 4}, |
| tvendov | 0:e1f465d87307 | 255 | {P3_2 , UART2, 4}, |
| tvendov | 0:e1f465d87307 | 256 | {P4_3 , UART2, 5}, |
| tvendov | 0:e1f465d87307 | 257 | {P4_15 , UART2, 7}, |
| tvendov | 0:e1f465d87307 | 258 | {P6_2 , UART2, 7}, |
| tvendov | 0:e1f465d87307 | 259 | {P8_4 , UART2, 7}, |
| tvendov | 0:e1f465d87307 | 260 | {P3_6 , UART3, 7}, |
| tvendov | 0:e1f465d87307 | 261 | {P5_4 , UART3, 5}, |
| tvendov | 0:e1f465d87307 | 262 | {P6_0 , UART3, 7}, |
| tvendov | 0:e1f465d87307 | 263 | {P8_9 , UART3, 7}, |
| tvendov | 0:e1f465d87307 | 264 | {P5_1 , UART4, 5}, |
| tvendov | 0:e1f465d87307 | 265 | {P7_2 , UART4, 4}, |
| tvendov | 0:e1f465d87307 | 266 | {P8_15 , UART4, 7}, |
| tvendov | 0:e1f465d87307 | 267 | {P6_7 , UART5, 5}, |
| tvendov | 0:e1f465d87307 | 268 | {P8_2 , UART5, 4}, |
| tvendov | 0:e1f465d87307 | 269 | {P8_11 , UART5, 5}, |
| tvendov | 0:e1f465d87307 | 270 | {P5_7 , UART6, 5}, |
| tvendov | 0:e1f465d87307 | 271 | {P6_15 , UART6, 4}, |
| tvendov | 0:e1f465d87307 | 272 | {P7_5 , UART7, 4}, |
| tvendov | 0:e1f465d87307 | 273 | {NC , NC , 0} |
| tvendov | 0:e1f465d87307 | 274 | #else |
| tvendov | 0:e1f465d87307 | 275 | {P3_2 , UART2, 4}, |
| tvendov | 0:e1f465d87307 | 276 | {P4_3 , UART2, 5}, |
| tvendov | 0:e1f465d87307 | 277 | {P5_4 , UART3, 5}, |
| tvendov | 0:e1f465d87307 | 278 | {P8_9 , UART3, 7}, |
| tvendov | 0:e1f465d87307 | 279 | {P5_1 , UART4, 5}, |
| tvendov | 0:e1f465d87307 | 280 | {P8_15 , UART4, 7}, |
| tvendov | 0:e1f465d87307 | 281 | {P8_11 , UART5, 5}, |
| tvendov | 0:e1f465d87307 | 282 | {P5_7 , UART6, 5}, |
| tvendov | 0:e1f465d87307 | 283 | {NC , NC , 0} |
| tvendov | 0:e1f465d87307 | 284 | #endif |
| tvendov | 0:e1f465d87307 | 285 | }; |
| tvendov | 0:e1f465d87307 | 286 | |
| tvendov | 0:e1f465d87307 | 287 | const PinMap PinMap_UART_CTS[] = { |
| tvendov | 0:e1f465d87307 | 288 | #ifdef MAX_PERI |
| tvendov | 0:e1f465d87307 | 289 | {P2_3 , UART1, 6}, |
| tvendov | 0:e1f465d87307 | 290 | {P9_5 , UART1, 4}, |
| tvendov | 0:e1f465d87307 | 291 | {P6_3 , UART5, 5}, |
| tvendov | 0:e1f465d87307 | 292 | {P7_15 , UART5, 4}, |
| tvendov | 0:e1f465d87307 | 293 | {P7_6 , UART7, 4}, |
| tvendov | 0:e1f465d87307 | 294 | {NC , NC , 0} |
| tvendov | 0:e1f465d87307 | 295 | #else |
| tvendov | 0:e1f465d87307 | 296 | {NC , NC , 0} |
| tvendov | 0:e1f465d87307 | 297 | #endif |
| tvendov | 0:e1f465d87307 | 298 | }; |
| tvendov | 0:e1f465d87307 | 299 | |
| tvendov | 0:e1f465d87307 | 300 | const PinMap PinMap_UART_RTS[] = { |
| tvendov | 0:e1f465d87307 | 301 | #ifdef MAX_PERI |
| tvendov | 0:e1f465d87307 | 302 | {P2_7 , UART1, 6}, |
| tvendov | 0:e1f465d87307 | 303 | {P9_6 , UART1, 4}, |
| tvendov | 0:e1f465d87307 | 304 | {P6_4 , UART5, 5}, |
| tvendov | 0:e1f465d87307 | 305 | {P8_3 , UART5, 4}, |
| tvendov | 0:e1f465d87307 | 306 | {P7_7 , UART7, 4}, |
| tvendov | 0:e1f465d87307 | 307 | {NC , NC , 0} |
| tvendov | 0:e1f465d87307 | 308 | #else |
| tvendov | 0:e1f465d87307 | 309 | {NC , NC , 0} |
| tvendov | 0:e1f465d87307 | 310 | #endif |
| tvendov | 0:e1f465d87307 | 311 | }; |
| tvendov | 0:e1f465d87307 | 312 | |
| tvendov | 0:e1f465d87307 | 313 | /************SPI***************/ |
| tvendov | 0:e1f465d87307 | 314 | const PinMap PinMap_SPI_SCLK[] = { |
| tvendov | 0:e1f465d87307 | 315 | #ifdef MAX_PERI |
| tvendov | 0:e1f465d87307 | 316 | {P2_12 , SPI_0, 2}, |
| tvendov | 0:e1f465d87307 | 317 | {P7_15 , SPI_0, 2}, |
| tvendov | 0:e1f465d87307 | 318 | {P4_4 , SPI_1, 2}, |
| tvendov | 0:e1f465d87307 | 319 | {P6_4 , SPI_1, 7}, |
| tvendov | 0:e1f465d87307 | 320 | {P8_3 , SPI_2, 3}, |
| tvendov | 0:e1f465d87307 | 321 | {P8_14 , SPI_2, 5}, |
| tvendov | 0:e1f465d87307 | 322 | {P3_0 , SPI_3, 8}, |
| tvendov | 0:e1f465d87307 | 323 | {P5_0 , SPI_3, 8}, |
| tvendov | 0:e1f465d87307 | 324 | {P2_8 , SPI_4, 8}, |
| tvendov | 0:e1f465d87307 | 325 | {P4_0 , SPI_4, 7}, |
| tvendov | 0:e1f465d87307 | 326 | {NC , NC , 0} |
| tvendov | 0:e1f465d87307 | 327 | #else |
| tvendov | 0:e1f465d87307 | 328 | {P4_4 , SPI_1, 2}, |
| tvendov | 0:e1f465d87307 | 329 | {P8_14 , SPI_2, 5}, |
| tvendov | 0:e1f465d87307 | 330 | {P5_0 , SPI_3, 8}, |
| tvendov | 0:e1f465d87307 | 331 | {P4_0 , SPI_4, 7}, |
| tvendov | 0:e1f465d87307 | 332 | {NC , NC , 0} |
| tvendov | 0:e1f465d87307 | 333 | #endif |
| tvendov | 0:e1f465d87307 | 334 | }; |
| tvendov | 0:e1f465d87307 | 335 | |
| tvendov | 0:e1f465d87307 | 336 | const PinMap PinMap_SPI_MOSI[] = { |
| tvendov | 0:e1f465d87307 | 337 | #ifdef MAX_PERI |
| tvendov | 0:e1f465d87307 | 338 | {P2_14 , SPI_0, 2}, |
| tvendov | 0:e1f465d87307 | 339 | {P8_1 , SPI_0, 2}, |
| tvendov | 0:e1f465d87307 | 340 | {P4_6 , SPI_1, 2}, |
| tvendov | 0:e1f465d87307 | 341 | {P6_6 , SPI_1, 7}, |
| tvendov | 0:e1f465d87307 | 342 | {P8_5 , SPI_2, 3}, |
| tvendov | 0:e1f465d87307 | 343 | {P9_0 , SPI_2, 5}, |
| tvendov | 0:e1f465d87307 | 344 | {P3_2 , SPI_3, 8}, |
| tvendov | 0:e1f465d87307 | 345 | {P5_2 , SPI_3, 8}, |
| tvendov | 0:e1f465d87307 | 346 | {P2_10 , SPI_4, 8}, |
| tvendov | 0:e1f465d87307 | 347 | {P4_2 , SPI_4, 7}, |
| tvendov | 0:e1f465d87307 | 348 | {NC , NC , 0} |
| tvendov | 0:e1f465d87307 | 349 | #else |
| tvendov | 0:e1f465d87307 | 350 | {P4_6 , SPI_1, 2}, |
| tvendov | 0:e1f465d87307 | 351 | {P9_0 , SPI_2, 5}, |
| tvendov | 0:e1f465d87307 | 352 | {P5_2 , SPI_3, 8}, |
| tvendov | 0:e1f465d87307 | 353 | {P4_2 , SPI_4, 7}, |
| tvendov | 0:e1f465d87307 | 354 | {NC , NC , 0} |
| tvendov | 0:e1f465d87307 | 355 | #endif |
| tvendov | 0:e1f465d87307 | 356 | }; |
| tvendov | 0:e1f465d87307 | 357 | |
| tvendov | 0:e1f465d87307 | 358 | const PinMap PinMap_SPI_MISO[] = { |
| tvendov | 0:e1f465d87307 | 359 | #ifdef MAX_PERI |
| tvendov | 0:e1f465d87307 | 360 | {P2_15 , SPI_0, 2}, |
| tvendov | 0:e1f465d87307 | 361 | {P8_2 , SPI_0, 2}, |
| tvendov | 0:e1f465d87307 | 362 | {P4_7 , SPI_1, 2}, |
| tvendov | 0:e1f465d87307 | 363 | {P6_7 , SPI_1, 7}, |
| tvendov | 0:e1f465d87307 | 364 | {P8_6 , SPI_2, 3}, |
| tvendov | 0:e1f465d87307 | 365 | {P9_1 , SPI_2, 5}, |
| tvendov | 0:e1f465d87307 | 366 | {P3_3 , SPI_3, 8}, |
| tvendov | 0:e1f465d87307 | 367 | {P5_3 , SPI_3, 8}, |
| tvendov | 0:e1f465d87307 | 368 | {P2_11 , SPI_4, 8}, |
| tvendov | 0:e1f465d87307 | 369 | {P4_3 , SPI_4, 7}, |
| tvendov | 0:e1f465d87307 | 370 | {NC , NC , 0} |
| tvendov | 0:e1f465d87307 | 371 | #else |
| tvendov | 0:e1f465d87307 | 372 | {P4_7 , SPI_1, 2}, |
| tvendov | 0:e1f465d87307 | 373 | {P9_1 , SPI_2, 5}, |
| tvendov | 0:e1f465d87307 | 374 | {P5_3 , SPI_3, 8}, |
| tvendov | 0:e1f465d87307 | 375 | {P4_3 , SPI_4, 7}, |
| tvendov | 0:e1f465d87307 | 376 | {NC , NC , 0} |
| tvendov | 0:e1f465d87307 | 377 | #endif |
| tvendov | 0:e1f465d87307 | 378 | }; |
| tvendov | 0:e1f465d87307 | 379 | |
| tvendov | 0:e1f465d87307 | 380 | const PinMap PinMap_SPI_SSEL[] = { |
| tvendov | 0:e1f465d87307 | 381 | #ifdef MAX_PERI |
| tvendov | 0:e1f465d87307 | 382 | {P2_13 , SPI_0, 2}, |
| tvendov | 0:e1f465d87307 | 383 | {P8_0 , SPI_0, 2}, |
| tvendov | 0:e1f465d87307 | 384 | {P4_5 , SPI_1, 2}, |
| tvendov | 0:e1f465d87307 | 385 | {P6_5 , SPI_1, 7}, |
| tvendov | 0:e1f465d87307 | 386 | {P8_4 , SPI_2, 3}, |
| tvendov | 0:e1f465d87307 | 387 | {P8_15 , SPI_2, 5}, |
| tvendov | 0:e1f465d87307 | 388 | {P3_1 , SPI_3, 8}, |
| tvendov | 0:e1f465d87307 | 389 | {P5_1 , SPI_3, 8}, |
| tvendov | 0:e1f465d87307 | 390 | {P2_9 , SPI_4, 8}, |
| tvendov | 0:e1f465d87307 | 391 | {P4_1 , SPI_4, 7}, |
| tvendov | 0:e1f465d87307 | 392 | {NC , NC , 0} |
| tvendov | 0:e1f465d87307 | 393 | #else |
| tvendov | 0:e1f465d87307 | 394 | {P4_5 , SPI_1, 2}, |
| tvendov | 0:e1f465d87307 | 395 | {P8_15 , SPI_2, 5}, |
| tvendov | 0:e1f465d87307 | 396 | {P5_1 , SPI_3, 8}, |
| tvendov | 0:e1f465d87307 | 397 | {P4_1 , SPI_4, 7}, |
| tvendov | 0:e1f465d87307 | 398 | {NC , NC , 0} |
| tvendov | 0:e1f465d87307 | 399 | #endif |
| tvendov | 0:e1f465d87307 | 400 | }; |
| tvendov | 0:e1f465d87307 | 401 | |
| tvendov | 0:e1f465d87307 | 402 | /************PWM***************/ |
| tvendov | 0:e1f465d87307 | 403 | const PinMap PinMap_PWM[] = { |
| tvendov | 0:e1f465d87307 | 404 | #ifdef MAX_PERI |
| tvendov | 0:e1f465d87307 | 405 | // TIOC0 A,C |
| tvendov | 0:e1f465d87307 | 406 | {P4_0 , PWM_TIOC0A, 2}, //TIOC0A |
| tvendov | 0:e1f465d87307 | 407 | {P5_0 , PWM_TIOC0A, 6}, //TIOC0A |
| tvendov | 0:e1f465d87307 | 408 | {P7_0 , PWM_TIOC0A, 7}, //TIOC0A |
| tvendov | 0:e1f465d87307 | 409 | {P4_2 , PWM_TIOC0C, 2}, //TIOC0C |
| tvendov | 0:e1f465d87307 | 410 | {P5_5 , PWM_TIOC0C, 6}, //TIOC0C |
| tvendov | 0:e1f465d87307 | 411 | {P7_2 , PWM_TIOC0C, 7}, //TIOC0C |
| tvendov | 0:e1f465d87307 | 412 | //TIOC1 A |
| tvendov | 0:e1f465d87307 | 413 | {P2_11 , PWM_TIOC1A, 5}, //TIOC1A |
| tvendov | 0:e1f465d87307 | 414 | {P6_0 , PWM_TIOC1A, 5}, //TIOC1A |
| tvendov | 0:e1f465d87307 | 415 | {P7_4 , PWM_TIOC1A, 7}, //TIOC1A |
| tvendov | 0:e1f465d87307 | 416 | {P8_8 , PWM_TIOC1A, 5}, //TIOC1A |
| tvendov | 0:e1f465d87307 | 417 | {P9_7 , PWM_TIOC1A, 4}, //TIOC1A |
| tvendov | 0:e1f465d87307 | 418 | //TIOC2 A |
| tvendov | 0:e1f465d87307 | 419 | {P2_1 , PWM_TIOC2A, 6}, //TIOC2A |
| tvendov | 0:e1f465d87307 | 420 | {P6_2 , PWM_TIOC2A, 6}, //TIOC2A |
| tvendov | 0:e1f465d87307 | 421 | {P7_6 , PWM_TIOC2A, 7}, //TIOC2A |
| tvendov | 0:e1f465d87307 | 422 | {P8_14 , PWM_TIOC2A, 4}, //TIOC2A |
| tvendov | 0:e1f465d87307 | 423 | //TIOC3 A,C |
| tvendov | 0:e1f465d87307 | 424 | {P3_4 , PWM_TIOC3A, 6}, //TIOC3A |
| tvendov | 0:e1f465d87307 | 425 | {P7_8 , PWM_TIOC3A, 7}, //TIOC3A |
| tvendov | 0:e1f465d87307 | 426 | {P8_10 , PWM_TIOC3A, 4}, //TIOC3A |
| tvendov | 0:e1f465d87307 | 427 | {P3_6 , PWM_TIOC3C, 6}, //TIOC3C |
| tvendov | 0:e1f465d87307 | 428 | {P7_10 , PWM_TIOC3C, 7}, //TIOC3C |
| tvendov | 0:e1f465d87307 | 429 | {P8_12 , PWM_TIOC3C, 4}, //TIOC3C |
| tvendov | 0:e1f465d87307 | 430 | //TIOC4 A,C |
| tvendov | 0:e1f465d87307 | 431 | {P3_8 , PWM_TIOC4A, 6}, //TIOC4A |
| tvendov | 0:e1f465d87307 | 432 | {P4_4 , PWM_TIOC4A, 3}, //TIOC4A |
| tvendov | 0:e1f465d87307 | 433 | {P7_12 , PWM_TIOC4A, 7}, //TIOC4A |
| tvendov | 0:e1f465d87307 | 434 | {P3_10 , PWM_TIOC4C, 6}, //TIOC4C |
| tvendov | 0:e1f465d87307 | 435 | {P4_6 , PWM_TIOC4C, 3}, //TIOC4C |
| tvendov | 0:e1f465d87307 | 436 | {P7_14 , PWM_TIOC4C, 7}, //TIOC4C |
| tvendov | 0:e1f465d87307 | 437 | //PWM1 |
| tvendov | 0:e1f465d87307 | 438 | {P8_8 , PWM_PWM1A , 6}, //PWM1A |
| tvendov | 0:e1f465d87307 | 439 | {P8_9 , PWM_PWM1B , 6}, //PWM1B |
| tvendov | 0:e1f465d87307 | 440 | {P8_10 , PWM_PWM1C , 6}, //PWM1C |
| tvendov | 0:e1f465d87307 | 441 | {P8_11 , PWM_PWM1D , 6}, //PWM1D |
| tvendov | 0:e1f465d87307 | 442 | {P8_12 , PWM_PWM1E , 6}, //PWM1E |
| tvendov | 0:e1f465d87307 | 443 | {P8_13 , PWM_PWM1F , 6}, //PWM1F |
| tvendov | 0:e1f465d87307 | 444 | {P8_14 , PWM_PWM1G , 6}, //PWM1G |
| tvendov | 0:e1f465d87307 | 445 | {P8_15 , PWM_PWM1H , 6}, //PWM1H |
| tvendov | 0:e1f465d87307 | 446 | //PWM2 |
| tvendov | 0:e1f465d87307 | 447 | {P3_0 , PWM_PWM2A , 7}, //PWM2A |
| tvendov | 0:e1f465d87307 | 448 | {P3_1 , PWM_PWM2B , 7}, //PWM2B |
| tvendov | 0:e1f465d87307 | 449 | {P3_2 , PWM_PWM2C , 7}, //PWM2C |
| tvendov | 0:e1f465d87307 | 450 | {P3_3 , PWM_PWM2D , 7}, //PWM2D |
| tvendov | 0:e1f465d87307 | 451 | {P4_4 , PWM_PWM2E , 4}, //PWM2E |
| tvendov | 0:e1f465d87307 | 452 | {P4_5 , PWM_PWM2F , 4}, //PWM2F |
| tvendov | 0:e1f465d87307 | 453 | {P4_6 , PWM_PWM2G , 4}, //PWM2G |
| tvendov | 0:e1f465d87307 | 454 | {P4_7 , PWM_PWM2H , 4}, //PWM2H |
| tvendov | 0:e1f465d87307 | 455 | {NC , NC , 0} |
| tvendov | 0:e1f465d87307 | 456 | #else |
| tvendov | 0:e1f465d87307 | 457 | //TIOC0 A,C |
| tvendov | 0:e1f465d87307 | 458 | {P4_0 , PWM_TIOC0A, 2}, //TIOC0A |
| tvendov | 0:e1f465d87307 | 459 | {P5_0 , PWM_TIOC0A, 6}, //TIOC0A |
| tvendov | 0:e1f465d87307 | 460 | {P4_2 , PWM_TIOC0C, 2}, //TIOC0C |
| tvendov | 0:e1f465d87307 | 461 | {P5_5 , PWM_TIOC0C, 6}, //TIOC0C |
| tvendov | 0:e1f465d87307 | 462 | //TIOC2 A |
| tvendov | 0:e1f465d87307 | 463 | {P8_14 , PWM_TIOC2A, 4}, //TIOC2A |
| tvendov | 0:e1f465d87307 | 464 | //TIOC3 A,C |
| tvendov | 0:e1f465d87307 | 465 | {P8_10 , PWM_TIOC3A, 4}, //TIOC3A |
| tvendov | 0:e1f465d87307 | 466 | {P5_3 , PWM_TIOC3C, 6}, //TIOC3C |
| tvendov | 0:e1f465d87307 | 467 | {P8_12 , PWM_TIOC3C, 4}, //TIOC3C |
| tvendov | 0:e1f465d87307 | 468 | //TIOC4 A,C |
| tvendov | 0:e1f465d87307 | 469 | {P3_8 , PWM_TIOC4A, 6}, //TIOC4A |
| tvendov | 0:e1f465d87307 | 470 | {P4_4 , PWM_TIOC4A, 3}, //TIOC4A |
| tvendov | 0:e1f465d87307 | 471 | {P3_10 , PWM_TIOC4C, 6}, //TIOC4C |
| tvendov | 0:e1f465d87307 | 472 | {P4_6 , PWM_TIOC4C, 3}, //TIOC4C |
| tvendov | 0:e1f465d87307 | 473 | //PWM1 |
| tvendov | 0:e1f465d87307 | 474 | {P8_10 , PWM_PWM1C , 6}, //PWM1C |
| tvendov | 0:e1f465d87307 | 475 | {P8_11 , PWM_PWM1D , 6}, //PWM1D |
| tvendov | 0:e1f465d87307 | 476 | {P8_12 , PWM_PWM1E , 6}, //PWM1E |
| tvendov | 0:e1f465d87307 | 477 | {P8_13 , PWM_PWM1F , 6}, //PWM1F |
| tvendov | 0:e1f465d87307 | 478 | {P8_14 , PWM_PWM1G , 6}, //PWM1G |
| tvendov | 0:e1f465d87307 | 479 | {P8_15 , PWM_PWM1H , 6}, //PWM1H |
| tvendov | 0:e1f465d87307 | 480 | //PWM2 |
| tvendov | 0:e1f465d87307 | 481 | {P3_0 , PWM_PWM2A , 7}, //PWM2A |
| tvendov | 0:e1f465d87307 | 482 | {P3_1 , PWM_PWM2B , 7}, //PWM2B |
| tvendov | 0:e1f465d87307 | 483 | {P3_2 , PWM_PWM2C , 7}, //PWM2C |
| tvendov | 0:e1f465d87307 | 484 | {P4_4 , PWM_PWM2E , 4}, //PWM2E |
| tvendov | 0:e1f465d87307 | 485 | {P4_5 , PWM_PWM2F , 4}, //PWM2F |
| tvendov | 0:e1f465d87307 | 486 | {P4_6 , PWM_PWM2G , 4}, //PWM2G |
| tvendov | 0:e1f465d87307 | 487 | {P4_7 , PWM_PWM2H , 4}, //PWM2H |
| tvendov | 0:e1f465d87307 | 488 | {NC , NC , 0} |
| tvendov | 0:e1f465d87307 | 489 | #endif |
| tvendov | 0:e1f465d87307 | 490 | }; |
| tvendov | 0:e1f465d87307 | 491 | |
| tvendov | 0:e1f465d87307 | 492 | /************CAN***************/ |
| tvendov | 0:e1f465d87307 | 493 | const PinMap PinMap_CAN_RD[] = { |
| tvendov | 0:e1f465d87307 | 494 | #ifdef MAX_PERI |
| tvendov | 0:e1f465d87307 | 495 | {P7_8 , CAN_0, 4}, |
| tvendov | 0:e1f465d87307 | 496 | {P9_1 , CAN_0, 3}, |
| tvendov | 0:e1f465d87307 | 497 | {P1_4 , CAN_1, 3}, |
| tvendov | 0:e1f465d87307 | 498 | {P5_9 , CAN_1, 5}, |
| tvendov | 0:e1f465d87307 | 499 | {P7_11 , CAN_1, 4}, |
| tvendov | 0:e1f465d87307 | 500 | {P4_9 , CAN_2, 6}, |
| tvendov | 0:e1f465d87307 | 501 | {P6_4 , CAN_2, 3}, |
| tvendov | 0:e1f465d87307 | 502 | {P7_2 , CAN_2, 5}, |
| tvendov | 0:e1f465d87307 | 503 | {P2_12 , CAN_3, 5}, |
| tvendov | 0:e1f465d87307 | 504 | {P4_2 , CAN_3, 4}, |
| tvendov | 0:e1f465d87307 | 505 | {P1_5 , CAN_4, 3}, |
| tvendov | 0:e1f465d87307 | 506 | {P2_14 , CAN_4, 5}, |
| tvendov | 0:e1f465d87307 | 507 | {NC , NC , 0} |
| tvendov | 0:e1f465d87307 | 508 | #else |
| tvendov | 0:e1f465d87307 | 509 | {P9_1 , CAN_0, 3}, |
| tvendov | 0:e1f465d87307 | 510 | {P1_4 , CAN_1, 3}, |
| tvendov | 0:e1f465d87307 | 511 | {P5_9 , CAN_1, 5}, |
| tvendov | 0:e1f465d87307 | 512 | {P4_2 , CAN_3, 4}, |
| tvendov | 0:e1f465d87307 | 513 | {P1_5 , CAN_4, 3}, |
| tvendov | 0:e1f465d87307 | 514 | {NC , NC , 0} |
| tvendov | 0:e1f465d87307 | 515 | #endif |
| tvendov | 0:e1f465d87307 | 516 | }; |
| tvendov | 0:e1f465d87307 | 517 | |
| tvendov | 0:e1f465d87307 | 518 | const PinMap PinMap_CAN_TD[] = { |
| tvendov | 0:e1f465d87307 | 519 | #ifdef MAX_PERI |
| tvendov | 0:e1f465d87307 | 520 | {P7_9 , CAN_0, 4}, |
| tvendov | 0:e1f465d87307 | 521 | {P9_0 , CAN_0, 3}, |
| tvendov | 0:e1f465d87307 | 522 | {P5_10 , CAN_1, 5}, |
| tvendov | 0:e1f465d87307 | 523 | {P7_10 , CAN_1, 4}, |
| tvendov | 0:e1f465d87307 | 524 | {P4_8 , CAN_2, 6}, |
| tvendov | 0:e1f465d87307 | 525 | {P6_5 , CAN_2, 3}, |
| tvendov | 0:e1f465d87307 | 526 | {P7_3 , CAN_2, 5}, |
| tvendov | 0:e1f465d87307 | 527 | {P2_13 , CAN_3, 5}, |
| tvendov | 0:e1f465d87307 | 528 | {P4_3 , CAN_3, 4}, |
| tvendov | 0:e1f465d87307 | 529 | {P4_11 , CAN_4, 6}, |
| tvendov | 0:e1f465d87307 | 530 | {P8_10 , CAN_4, 5}, |
| tvendov | 0:e1f465d87307 | 531 | {NC , NC , 0} |
| tvendov | 0:e1f465d87307 | 532 | #else |
| tvendov | 0:e1f465d87307 | 533 | {P9_0 , CAN_0, 3}, |
| tvendov | 0:e1f465d87307 | 534 | {P5_10 , CAN_1, 5}, |
| tvendov | 0:e1f465d87307 | 535 | {P4_3 , CAN_3, 4}, |
| tvendov | 0:e1f465d87307 | 536 | {P8_10 , CAN_4, 5}, |
| tvendov | 0:e1f465d87307 | 537 | {NC , NC , 0} |
| tvendov | 0:e1f465d87307 | 538 | #endif |
| tvendov | 0:e1f465d87307 | 539 | }; |
| tvendov | 0:e1f465d87307 | 540 | |
| tvendov | 0:e1f465d87307 | 541 | const PinMap PinMap_SDHI_D0[] = { |
| tvendov | 0:e1f465d87307 | 542 | {P4_11 , SDHI_0, 3}, |
| tvendov | 0:e1f465d87307 | 543 | {P3_11 , SDHI_1, 7}, |
| tvendov | 0:e1f465d87307 | 544 | {NC , NC , 0} |
| tvendov | 0:e1f465d87307 | 545 | }; |
| tvendov | 0:e1f465d87307 | 546 | |
| tvendov | 0:e1f465d87307 | 547 | const PinMap PinMap_SDHI_D1[] = { |
| tvendov | 0:e1f465d87307 | 548 | {P4_10 , SDHI_0, 3}, |
| tvendov | 0:e1f465d87307 | 549 | {P3_10 , SDHI_1, 7}, |
| tvendov | 0:e1f465d87307 | 550 | {NC , NC , 0} |
| tvendov | 0:e1f465d87307 | 551 | }; |
| tvendov | 0:e1f465d87307 | 552 | |
| tvendov | 0:e1f465d87307 | 553 | const PinMap PinMap_SDHI_D2[] = { |
| tvendov | 0:e1f465d87307 | 554 | {P4_15 , SDHI_0, 3}, |
| tvendov | 0:e1f465d87307 | 555 | {P3_15 , SDHI_1, 7}, |
| tvendov | 0:e1f465d87307 | 556 | {NC , NC , 0} |
| tvendov | 0:e1f465d87307 | 557 | }; |
| tvendov | 0:e1f465d87307 | 558 | |
| tvendov | 0:e1f465d87307 | 559 | const PinMap PinMap_SDHI_D3[] = { |
| tvendov | 0:e1f465d87307 | 560 | {P4_14 , SDHI_0, 3}, |
| tvendov | 0:e1f465d87307 | 561 | {P3_14 , SDHI_1, 7}, |
| tvendov | 0:e1f465d87307 | 562 | {NC , NC , 0} |
| tvendov | 0:e1f465d87307 | 563 | }; |
| tvendov | 0:e1f465d87307 | 564 | |
| tvendov | 0:e1f465d87307 | 565 | const PinMap PinMap_SDHI_CLK[] = { |
| tvendov | 0:e1f465d87307 | 566 | {P4_12 , SDHI_0, 3}, |
| tvendov | 0:e1f465d87307 | 567 | {P3_12 , SDHI_1, 7}, |
| tvendov | 0:e1f465d87307 | 568 | {NC , NC , 0} |
| tvendov | 0:e1f465d87307 | 569 | }; |
| tvendov | 0:e1f465d87307 | 570 | |
| tvendov | 0:e1f465d87307 | 571 | const PinMap PinMap_SDHI_CMD[] = { |
| tvendov | 0:e1f465d87307 | 572 | {P4_13 , SDHI_0, 3}, |
| tvendov | 0:e1f465d87307 | 573 | {P3_13 , SDHI_1, 7}, |
| tvendov | 0:e1f465d87307 | 574 | {NC , NC , 0} |
| tvendov | 0:e1f465d87307 | 575 | }; |
| tvendov | 0:e1f465d87307 | 576 | |
| tvendov | 0:e1f465d87307 | 577 | const PinMap PinMap_SDHI_CD[] = { |
| tvendov | 0:e1f465d87307 | 578 | {P4_8 , SDHI_0, 3}, |
| tvendov | 0:e1f465d87307 | 579 | {P3_8 , SDHI_1, 7}, |
| tvendov | 0:e1f465d87307 | 580 | {NC , NC , 0} |
| tvendov | 0:e1f465d87307 | 581 | }; |
| tvendov | 0:e1f465d87307 | 582 | |
| tvendov | 0:e1f465d87307 | 583 | const PinMap PinMap_SDHI_WP[] = { |
| tvendov | 0:e1f465d87307 | 584 | {P4_9 , SDHI_0, 3}, |
| tvendov | 0:e1f465d87307 | 585 | {P3_9 , SDHI_1, 7}, |
| tvendov | 0:e1f465d87307 | 586 | {NC , NC , 0} |
| tvendov | 0:e1f465d87307 | 587 | }; |
| tvendov | 0:e1f465d87307 | 588 |