The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.

Dependents:   hello SerialTestv11 SerialTestv12 Sierpinski ... more

mbed 2

This is the mbed 2 library. If you'd like to learn about Mbed OS please see the mbed-os docs.

Revision:
132:9baf128c2fab
Parent:
128:9bcdf88f62b0
Child:
145:64910690c574
--- a/TARGET_NUCLEO_L432KC/TARGET_STM/TARGET_STM32L4/device/stm32l4xx_hal_pcd.h	Thu Dec 15 11:17:48 2016 +0000
+++ b/TARGET_NUCLEO_L432KC/TARGET_STM/TARGET_STM32L4/device/stm32l4xx_hal_pcd.h	Tue Dec 20 15:36:52 2016 +0000
@@ -118,6 +118,10 @@
 typedef USB_CfgTypeDef     PCD_InitTypeDef;
 typedef USB_EPTypeDef      PCD_EPTypeDef;
 #endif /* USB */                         
+typedef struct
+{
+	HAL_LockTypeDef Lock;
+} PCD_EPLockDef;
 
 /** 
   * @brief  PCD Handle Structure definition  
@@ -130,6 +134,7 @@
   PCD_EPTypeDef           IN_ep[15];    /*!< IN endpoint parameters             */
   PCD_EPTypeDef           OUT_ep[15];   /*!< OUT endpoint parameters            */ 
   HAL_LockTypeDef         Lock;        /*!< PCD peripheral status              */
+  PCD_EPLockDef           EPLock[15]; 
   __IO PCD_StateTypeDef   State;       /*!< PCD communication state            */
   uint32_t                Setup[12];   /*!< Setup packet buffer                */
   PCD_LPM_StateTypeDef    LPM_State;    /*!< LPM State                          */