Changeset 374 for asp3_tinet_ecnl_arm/trunk/asp3_dcre/mbed/targets/TARGET_RENESAS/TARGET_RZA1XX/pinmap.c
- Timestamp:
- Apr 5, 2019, 9:26:53 PM (5 years ago)
- Location:
- asp3_tinet_ecnl_arm/trunk/asp3_dcre/mbed/targets/TARGET_RENESAS/TARGET_RZA1XX
- Files:
-
- 1 added
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
asp3_tinet_ecnl_arm/trunk/asp3_dcre/mbed/targets/TARGET_RENESAS/TARGET_RZA1XX/pinmap.c
r373 r374 14 14 * limitations under the License. 15 15 */ 16 #include " pinmap.h"16 #include "PeripheralPins.h" 17 17 #include "mbed_error.h" 18 18 #include "gpio_addrdefine.h" 19 19 20 20 PinName gpio_multi_guard = (PinName)NC; /* If set pin name here, setting of the "pin" is just one time */ 21 22 typedef struct {23 PinName pin;24 int function;25 int pm;26 } PinFunc;27 28 static const PinFunc PIPC_0_tbl[] = {29 // pin func pm30 {P4_0 , 2 , -1}, /* TIOC0A */31 {P5_0 , 6 , -1}, /* TIOC0A */32 {P7_0 , 7 , -1}, /* TIOC0A */33 {P10_4 , 2 , -1}, /* TIOC0A */34 {P4_1 , 2 , -1}, /* TIOC0B */35 {P5_1 , 6 , -1}, /* TIOC0B */36 {P7_1 , 7 , -1}, /* TIOC0B */37 {P10_5 , 2 , -1}, /* TIOC0B */38 {P4_2 , 2 , -1}, /* TIOC0C */39 {P5_5 , 6 , -1}, /* TIOC0C */40 {P7_2 , 7 , -1}, /* TIOC0C */41 {P10_6 , 2 , -1}, /* TIOC0C */42 {P4_3 , 2 , -1}, /* TIOC0D */43 {P5_7 , 6 , -1}, /* TIOC0D */44 {P7_3 , 7 , -1}, /* TIOC0D */45 {P10_7 , 2 , -1}, /* TIOC0D */46 {P2_11 , 5 , -1}, /* TIOC1A */47 {P6_0 , 5 , -1}, /* TIOC1A */48 {P7_4 , 7 , -1}, /* TIOC1A */49 {P8_8 , 5 , -1}, /* TIOC1A */50 {P9_7 , 4 , -1}, /* TIOC1A */51 {P10_8 , 2 , -1}, /* TIOC1A */52 {P2_12 , 8 , -1}, /* TIOC1B */53 {P5_2 , 6 , -1}, /* TIOC1B */54 {P6_1 , 5 , -1}, /* TIOC1B */55 {P7_5 , 7 , -1}, /* TIOC1B */56 {P8_9 , 5 , -1}, /* TIOC1B */57 {P10_9 , 2 , -1}, /* TIOC1B */58 {P2_1 , 6 , -1}, /* TIOC2A */59 {P6_2 , 6 , -1}, /* TIOC2A */60 {P7_6 , 7 , -1}, /* TIOC2A */61 {P8_14 , 4 , -1}, /* TIOC2A */62 {P10_10 , 2 , -1}, /* TIOC2A */63 {P2_2 , 6 , -1}, /* TIOC2B */64 {P6_3 , 6 , -1}, /* TIOC2B */65 {P7_7 , 7 , -1}, /* TIOC2B */66 {P8_15 , 4 , -1}, /* TIOC2B */67 {P10_11 , 2 , -1}, /* TIOC2B */68 {P10_11 , 2 , -1}, /* TIOC2B */69 {P3_4 , 6 , -1}, /* TIOC3A */70 {P7_8 , 7 , -1}, /* TIOC3A */71 {P8_10 , 4 , -1}, /* TIOC3A */72 {P3_5 , 6 , -1}, /* TIOC3B */73 {P7_9 , 7 , -1}, /* TIOC3B */74 {P8_11 , 4 , -1}, /* TIOC3B */75 {P3_6 , 6 , -1}, /* TIOC3C */76 {P5_3 , 6 , -1}, /* TIOC3C */77 {P7_10 , 7 , -1}, /* TIOC3C */78 {P8_12 , 4 , -1}, /* TIOC3C */79 {P3_7 , 6 , -1}, /* TIOC3D */80 {P5_4 , 6 , -1}, /* TIOC3D */81 {P7_11 , 7 , -1}, /* TIOC3D */82 {P8_13 , 4 , -1}, /* TIOC3D */83 {P3_8 , 6 , -1}, /* TIOC4A */84 {P4_4 , 3 , -1}, /* TIOC4A */85 {P7_12 , 7 , -1}, /* TIOC4A */86 {P11_0 , 2 , -1}, /* TIOC4A */87 {P3_9 , 6 , -1}, /* TIOC4B */88 {P4_5 , 3 , -1}, /* TIOC4B */89 {P7_13 , 7 , -1}, /* TIOC4B */90 {P11_1 , 2 , -1}, /* TIOC4B */91 {P3_10 , 6 , -1}, /* TIOC4C */92 {P4_6 , 3 , -1}, /* TIOC4C */93 {P7_14 , 7 , -1}, /* TIOC4C */94 {P11_2 , 2 , -1}, /* TIOC4C */95 {P3_11 , 6 , -1}, /* TIOC4D */96 {P4_7 , 3 , -1}, /* TIOC4D */97 {P7_15 , 7 , -1}, /* TIOC4D */98 {P11_3 , 2 , -1}, /* TIOC4D */99 {P5_7 , 1 , 1 }, /* TXOUT0M */100 {P5_6 , 1 , 1 }, /* TXOUT0P */101 {P5_5 , 1 , 1 }, /* TXOUT1M */102 {P5_4 , 1 , 1 }, /* TXOUT1P */103 {P5_3 , 1 , 1 }, /* TXOUT2M */104 {P5_2 , 1 , 1 }, /* TXOUT2P */105 {P5_1 , 1 , 1 }, /* TXCLKOUTM */106 {P5_0 , 1 , 1 }, /* TXCLKOUTP */107 {P2_11 , 4 , 0 }, /* SSITxD0 */108 {P4_7 , 5 , 0 }, /* SSITxD0 */109 {P7_4 , 6 , 0 }, /* SSITxD1 */110 {P10_15 , 2 , 0 }, /* SSITxD1 */111 {P4_15 , 6 , 0 }, /* SSITxD3 */112 {P7_11 , 2 , 0 }, /* SSITxD3 */113 {P2_7 , 4 , 0 }, /* SSITxD5 */114 {P4_11 , 5 , 0 }, /* SSITxD5 */115 {P8_10 , 8 , 0 }, /* SSITxD5 */116 {P3_7 , 8 , 0 }, /* WDTOVF */117 {NC , 0 , -1}118 };119 21 120 22 void pin_function(PinName pin, int function) {
Note:
See TracChangeset
for help on using the changeset viewer.