@@ -143,9 +143,9 @@ typedef struct
143143
144144/* Exported macro ------------------------------------------------------------*/
145145/** @defgroup HCD_Exported_Macros HCD Exported Macros
146- * @brief macros to handle interrupts and specific clock configurations
147- * @{
148- */
146+ * @brief macros to handle interrupts and specific clock configurations
147+ * @{
148+ */
149149#define __HAL_HCD_ENABLE (__HANDLE__ ) (void)USB_EnableGlobalInt ((__HANDLE__)->Instance)
150150#define __HAL_HCD_DISABLE (__HANDLE__ ) (void)USB_DisableGlobalInt ((__HANDLE__)->Instance)
151151
@@ -214,10 +214,16 @@ typedef void (*pHCD_HC_NotifyURBChangeCallbackTypeDef)(HCD_HandleTypeDef *hhcd,
214214 * @}
215215 */
216216
217- HAL_StatusTypeDef HAL_HCD_RegisterCallback (HCD_HandleTypeDef * hhcd , HAL_HCD_CallbackIDTypeDef CallbackID , pHCD_CallbackTypeDef pCallback );
218- HAL_StatusTypeDef HAL_HCD_UnRegisterCallback (HCD_HandleTypeDef * hhcd , HAL_HCD_CallbackIDTypeDef CallbackID );
217+ HAL_StatusTypeDef HAL_HCD_RegisterCallback (HCD_HandleTypeDef * hhcd ,
218+ HAL_HCD_CallbackIDTypeDef CallbackID ,
219+ pHCD_CallbackTypeDef pCallback );
220+
221+ HAL_StatusTypeDef HAL_HCD_UnRegisterCallback (HCD_HandleTypeDef * hhcd ,
222+ HAL_HCD_CallbackIDTypeDef CallbackID );
223+
224+ HAL_StatusTypeDef HAL_HCD_RegisterHC_NotifyURBChangeCallback (HCD_HandleTypeDef * hhcd ,
225+ pHCD_HC_NotifyURBChangeCallbackTypeDef pCallback );
219226
220- HAL_StatusTypeDef HAL_HCD_RegisterHC_NotifyURBChangeCallback (HCD_HandleTypeDef * hhcd , pHCD_HC_NotifyURBChangeCallbackTypeDef pCallback );
221227HAL_StatusTypeDef HAL_HCD_UnRegisterHC_NotifyURBChangeCallback (HCD_HandleTypeDef * hhcd );
222228#endif /* USE_HAL_HCD_REGISTER_CALLBACKS */
223229/**
@@ -235,6 +241,7 @@ HAL_StatusTypeDef HAL_HCD_HC_SubmitRequest(HCD_HandleTypeDef *hhcd, uint8_t ch_n
235241
236242/* Non-Blocking mode: Interrupt */
237243void HAL_HCD_IRQHandler (HCD_HandleTypeDef * hhcd );
244+ void HAL_HCD_WKUP_IRQHandler (HCD_HandleTypeDef * hhcd );
238245void HAL_HCD_SOF_Callback (HCD_HandleTypeDef * hhcd );
239246void HAL_HCD_Connect_Callback (HCD_HandleTypeDef * hhcd );
240247void HAL_HCD_Disconnect_Callback (HCD_HandleTypeDef * hhcd );
@@ -256,6 +263,9 @@ HAL_StatusTypeDef HAL_HCD_Stop(HCD_HandleTypeDef *hhcd);
256263/**
257264 * @}
258265 */
266+ /**
267+ * @}
268+ */
259269
260270/* Peripheral State functions ************************************************/
261271/** @addtogroup HCD_Exported_Functions_Group4 Peripheral State functions
@@ -267,6 +277,7 @@ HCD_HCStateTypeDef HAL_HCD_HC_GetState(HCD_HandleTypeDef *hhcd, uint8_t chn
267277uint32_t HAL_HCD_HC_GetXferCount (HCD_HandleTypeDef * hhcd , uint8_t chnum );
268278uint32_t HAL_HCD_GetCurrentFrame (HCD_HandleTypeDef * hhcd );
269279uint32_t HAL_HCD_GetCurrentSpeed (HCD_HandleTypeDef * hhcd );
280+
270281/**
271282 * @}
272283 */
@@ -277,13 +288,11 @@ uint32_t HAL_HCD_GetCurrentSpeed(HCD_HandleTypeDef *hhcd);
277288
278289/* Private macros ------------------------------------------------------------*/
279290/** @defgroup HCD_Private_Macros HCD Private Macros
280- * @{
281- */
282-
291+ * @{
292+ */
283293/**
284294 * @}
285295 */
286-
287296/* Private functions prototypes ----------------------------------------------*/
288297/** @defgroup HCD_Private_Functions_Prototypes HCD Private Functions Prototypes
289298 * @{
@@ -298,14 +307,6 @@ uint32_t HAL_HCD_GetCurrentSpeed(HCD_HandleTypeDef *hhcd);
298307 * @{
299308 */
300309
301- /**
302- * @}
303- */
304-
305- /**
306- * @}
307- */
308-
309310/**
310311 * @}
311312 */
0 commit comments