mbed library sources. Supersedes mbed-src.

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

Revision:
154:37f96f9d4de2
Parent:
149:156823d33999
--- a/targets/TARGET_NUVOTON/TARGET_M451/device/StdDriver/m451_usbd.c	Tue Dec 20 17:27:56 2016 +0000
+++ b/targets/TARGET_NUVOTON/TARGET_M451/device/StdDriver/m451_usbd.c	Wed Jan 04 16:58:05 2017 +0000
@@ -43,15 +43,15 @@
 /**
  * @cond HIDDEN_SYMBOLS
  */
-static volatile uint8_t *g_usbd_CtrlInPointer = 0;
-static volatile uint32_t g_usbd_CtrlInSize = 0;
-static volatile uint8_t *g_usbd_CtrlOutPointer = 0;
-static volatile uint32_t g_usbd_CtrlOutSize = 0;
-static volatile uint32_t g_usbd_CtrlOutSizeLimit = 0;
-static volatile uint32_t g_usbd_UsbAddr = 0;
-static volatile uint32_t g_usbd_UsbConfig = 0;
-static volatile uint32_t g_usbd_CtrlMaxPktSize = 8;
-static volatile uint32_t g_usbd_UsbAltInterface = 0;
+volatile uint8_t *g_usbd_CtrlInPointer = 0;
+volatile uint32_t g_usbd_CtrlInSize = 0;
+volatile uint8_t *g_usbd_CtrlOutPointer = 0;
+volatile uint32_t g_usbd_CtrlOutSize = 0;
+volatile uint32_t g_usbd_CtrlOutSizeLimit = 0;
+volatile uint32_t g_usbd_UsbAddr = 0;
+volatile uint32_t g_usbd_UsbConfig = 0;
+volatile uint32_t g_usbd_CtrlMaxPktSize = 64;
+volatile uint32_t g_usbd_UsbAltInterface = 0;
 /**
  * @endcond
  */
@@ -303,7 +303,7 @@
         // Device to host
         switch(g_usbd_SetupPacket[1])
         {
-            case GET_CONFIGURATION:
+            case USBD_GET_CONFIGURATION:
             {
                 // Return current configuration setting
                 /* Data stage */
@@ -317,13 +317,13 @@
 
                 break;
             }
-            case GET_DESCRIPTOR:
+            case USBD_GET_DESCRIPTOR:
             {
                 USBD_GetDescriptor();
                 USBD_PrepareCtrlOut(0, 0); /* For status stage */
                 break;
             }
-            case GET_INTERFACE:
+            case USBD_GET_INTERFACE:
             {
                 // Return current interface setting
                 /* Data stage */
@@ -337,7 +337,7 @@
 
                 break;
             }
-            case GET_STATUS:
+            case USBD_GET_STATUS:
             {
                 // Device
                 if(g_usbd_SetupPacket[0] == 0x80)
@@ -389,7 +389,7 @@
         // Host to device
         switch(g_usbd_SetupPacket[1])
         {
-            case CLEAR_FEATURE:
+            case USBD_CLEAR_FEATURE:
             {
                 if(g_usbd_SetupPacket[2] == FEATURE_ENDPOINT_HALT)
                 {
@@ -418,7 +418,7 @@
 
                 break;
             }
-            case SET_ADDRESS:
+            case USBD_SET_ADDRESS:
             {
                 g_usbd_UsbAddr = g_usbd_SetupPacket[2];
                 DBG_PRINTF("Set addr to %d\n", g_usbd_UsbAddr);
@@ -430,7 +430,7 @@
 
                 break;
             }
-            case SET_CONFIGURATION:
+            case USBD_SET_CONFIGURATION:
             {
                 g_usbd_UsbConfig = g_usbd_SetupPacket[2];
 
@@ -446,7 +446,7 @@
 
                 break;
             }
-            case SET_FEATURE:
+            case USBD_SET_FEATURE:
             {
                 if(g_usbd_SetupPacket[2] == FEATURE_ENDPOINT_HALT)
                 {
@@ -467,7 +467,7 @@
 
                 break;
             }
-            case SET_INTERFACE:
+            case USBD_SET_INTERFACE:
             {
                 g_usbd_UsbAltInterface = g_usbd_SetupPacket[2];
                 if(g_usbd_pfnSetInterface != NULL)
@@ -568,7 +568,7 @@
     else // No more data for IN token
     {
         // In ACK for Set address
-        if((g_usbd_SetupPacket[0] == REQ_STANDARD) && (g_usbd_SetupPacket[1] == SET_ADDRESS))
+        if((g_usbd_SetupPacket[0] == REQ_STANDARD) && (g_usbd_SetupPacket[1] == USBD_SET_ADDRESS))
         {
             if((USBD_GET_ADDR() != g_usbd_UsbAddr) && (USBD_GET_ADDR() == 0))
             {