mbed library sources. Supersedes mbed-src.

Fork of mbed-dev by mbed official

Revision:
151:02e0a0aed4ec
Parent:
149:156823d33999
--- a/targets/TARGET_NUVOTON/TARGET_NUC472/TARGET_NUMAKER_PFM_NUC472/PeripheralPins.c	Fri Oct 28 11:17:30 2016 +0100
+++ b/targets/TARGET_NUVOTON/TARGET_NUC472/TARGET_NUMAKER_PFM_NUC472/PeripheralPins.c	Tue Nov 08 17:45:16 2016 +0000
@@ -451,62 +451,81 @@
 //*** SD ***
 
 const PinMap PinMap_SD_CD[] = {
-    {PC_12, SD_1, SYS_GPC_MFPH_PC12MFP_SD1_CDn},
-    {PD_3, SD_0, SYS_GPD_MFPL_PD3MFP_SD0_CDn},
-    {PE_5, SD_0, SYS_GPE_MFPL_PE5MFP_SD0_CDn},
-    {PF_6, SD_0, SYS_GPF_MFPL_PF6MFP_SD0_CDn},
+    {PC_12, SD_0_1, SYS_GPC_MFPH_PC12MFP_SD1_CDn},
+    {PD_3, SD_0_0, SYS_GPD_MFPL_PD3MFP_SD0_CDn},
+    {PE_5, SD_0_0, SYS_GPE_MFPL_PE5MFP_SD0_CDn},
+    {PF_6, SD_0_0, SYS_GPF_MFPL_PF6MFP_SD0_CDn},
     
     {NC,    NC,    0}
 };
 
 const PinMap PinMap_SD_CMD[] = {
-    {PC_13, SD_1, SYS_GPC_MFPH_PC13MFP_SD1_CMD},
-    {PD_6, SD_0, SYS_GPD_MFPL_PD6MFP_SD0_CMD},
-    {PE_6, SD_0, SYS_GPE_MFPL_PE6MFP_SD0_CMD},
-    {PF_7, SD_0, SYS_GPF_MFPL_PF7MFP_SD0_CMD},
+    {PC_13, SD_0_1, SYS_GPC_MFPH_PC13MFP_SD1_CMD},
+    {PD_6, SD_0_0, SYS_GPD_MFPL_PD6MFP_SD0_CMD},
+    {PE_6, SD_0_0, SYS_GPE_MFPL_PE6MFP_SD0_CMD},
+    {PF_7, SD_0_0, SYS_GPF_MFPL_PF7MFP_SD0_CMD},
     
     {NC,    NC,    0}
 };
 
 const PinMap PinMap_SD_CLK[] = {
-    {PC_14, SD_1, SYS_GPC_MFPH_PC14MFP_SD1_CLK},
-    {PD_7, SD_0, SYS_GPD_MFPL_PD7MFP_SD0_CLK},
-    {PE_7, SD_0, SYS_GPE_MFPL_PE7MFP_SD0_CLK},
-    {PF_8, SD_0, SYS_GPF_MFPH_PF8MFP_SD0_CLK},
+    {PC_14, SD_0_1, SYS_GPC_MFPH_PC14MFP_SD1_CLK},
+    {PD_7, SD_0_0, SYS_GPD_MFPL_PD7MFP_SD0_CLK},
+    {PE_7, SD_0_0, SYS_GPE_MFPL_PE7MFP_SD0_CLK},
+    {PF_8, SD_0_0, SYS_GPF_MFPH_PF8MFP_SD0_CLK},
     
     {NC,    NC,    0}
 };
 
 const PinMap PinMap_SD_DAT0[] = {
-    {PC_9, SD_1, SYS_GPC_MFPH_PC9MFP_SD1_DAT0},
-    {PD_2, SD_1, SYS_GPD_MFPL_PD2MFP_SD1_DAT0},
-    {PE_11, SD_0, SYS_GPE_MFPH_PE11MFP_SD0_DAT0},
-    {PF_5, SD_0, SYS_GPF_MFPL_PF5MFP_SD0_DAT0},
+    {PC_9, SD_0_1, SYS_GPC_MFPH_PC9MFP_SD1_DAT0},
+    {PD_2, SD_0_1, SYS_GPD_MFPL_PD2MFP_SD1_DAT0},
+    {PE_11, SD_0_0, SYS_GPE_MFPH_PE11MFP_SD0_DAT0},
+    {PF_5, SD_0_0, SYS_GPF_MFPL_PF5MFP_SD0_DAT0},
     
     {NC,    NC,    0}
 };
 
 const PinMap PinMap_SD_DAT1[] = {
-    {PD_1, SD_1, SYS_GPD_MFPL_PD1MFP_SD1_DAT1},
-    {PE_10, SD_0, SYS_GPE_MFPH_PE10MFP_SD0_DAT1},
-    {PF_4, SD_0, SYS_GPF_MFPL_PF4MFP_SD0_DAT1},
+    {PD_1, SD_0_1, SYS_GPD_MFPL_PD1MFP_SD1_DAT1},
+    {PE_10, SD_0_0, SYS_GPE_MFPH_PE10MFP_SD0_DAT1},
+    {PF_4, SD_0_0, SYS_GPF_MFPL_PF4MFP_SD0_DAT1},
     
     
     {NC,    NC,    0}
 };
 
 const PinMap PinMap_SD_DAT2[] = {
-    {PD_0, SD_1, SYS_GPD_MFPL_PD0MFP_SD1_DAT2},
-    {PE_9, SD_0, SYS_GPE_MFPH_PE9MFP_SD0_DAT2},
-    {PF_3, SD_0, SYS_GPF_MFPL_PF3MFP_SD0_DAT2},
+    {PD_0, SD_0_1, SYS_GPD_MFPL_PD0MFP_SD1_DAT2},
+    {PE_9, SD_0_0, SYS_GPE_MFPH_PE9MFP_SD0_DAT2},
+    {PF_3, SD_0_0, SYS_GPF_MFPL_PF3MFP_SD0_DAT2},
 
     {NC,    NC,    0}
 };
 
 const PinMap PinMap_SD_DAT3[] = {
-    {PC_15, SD_1, SYS_GPC_MFPH_PC15MFP_SD1_DAT3},
-    {PE_8, SD_0, SYS_GPE_MFPH_PE8MFP_SD0_DAT3},
-    {PF_2, SD_0, SYS_GPF_MFPL_PF2MFP_SD0_DAT3},
+    {PC_15, SD_0_1, SYS_GPC_MFPH_PC15MFP_SD1_DAT3},
+    {PE_8, SD_0_0, SYS_GPE_MFPH_PE8MFP_SD0_DAT3},
+    {PF_2, SD_0_0, SYS_GPF_MFPL_PF2MFP_SD0_DAT3},
 
     {NC,    NC,    0}
 };
+
+const PinMap PinMap_CAN_TD[] = {
+    {PB_13, CAN_0, SYS_GPB_MFPH_PB13MFP_CAN0_TXD},
+    {PA_1, CAN_1, SYS_GPA_MFPL_PA1MFP_CAN1_TXD},
+    {PA_6, CAN_1, SYS_GPA_MFPL_PA6MFP_CAN1_TXD},
+    {PH_1, CAN_1, SYS_GPH_MFPL_PH1MFP_CAN1_TXD},
+        
+    {NC,    NC,     0}
+};
+
+
+const PinMap PinMap_CAN_RD[] = {
+    {PB_12, CAN_0, SYS_GPB_MFPH_PB12MFP_CAN0_RXD},
+    {PA_0, CAN_1, SYS_GPA_MFPL_PA0MFP_CAN1_RXD},
+    {PH_0, CAN_1, SYS_GPH_MFPL_PH0MFP_CAN1_RXD},
+        
+    {NC,    NC,    0}
+};
+