@@ -143,9 +143,9 @@ typedef struct
143
143
144
144
/* Exported macro ------------------------------------------------------------*/
145
145
/** @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
+ */
149
149
#define __HAL_HCD_ENABLE (__HANDLE__ ) (void)USB_EnableGlobalInt ((__HANDLE__)->Instance)
150
150
#define __HAL_HCD_DISABLE (__HANDLE__ ) (void)USB_DisableGlobalInt ((__HANDLE__)->Instance)
151
151
@@ -214,10 +214,16 @@ typedef void (*pHCD_HC_NotifyURBChangeCallbackTypeDef)(HCD_HandleTypeDef *hhcd,
214
214
* @}
215
215
*/
216
216
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 );
219
226
220
- HAL_StatusTypeDef HAL_HCD_RegisterHC_NotifyURBChangeCallback (HCD_HandleTypeDef * hhcd , pHCD_HC_NotifyURBChangeCallbackTypeDef pCallback );
221
227
HAL_StatusTypeDef HAL_HCD_UnRegisterHC_NotifyURBChangeCallback (HCD_HandleTypeDef * hhcd );
222
228
#endif /* USE_HAL_HCD_REGISTER_CALLBACKS */
223
229
/**
@@ -235,6 +241,7 @@ HAL_StatusTypeDef HAL_HCD_HC_SubmitRequest(HCD_HandleTypeDef *hhcd, uint8_t ch_n
235
241
236
242
/* Non-Blocking mode: Interrupt */
237
243
void HAL_HCD_IRQHandler (HCD_HandleTypeDef * hhcd );
244
+ void HAL_HCD_WKUP_IRQHandler (HCD_HandleTypeDef * hhcd );
238
245
void HAL_HCD_SOF_Callback (HCD_HandleTypeDef * hhcd );
239
246
void HAL_HCD_Connect_Callback (HCD_HandleTypeDef * hhcd );
240
247
void HAL_HCD_Disconnect_Callback (HCD_HandleTypeDef * hhcd );
@@ -256,6 +263,9 @@ HAL_StatusTypeDef HAL_HCD_Stop(HCD_HandleTypeDef *hhcd);
256
263
/**
257
264
* @}
258
265
*/
266
+ /**
267
+ * @}
268
+ */
259
269
260
270
/* Peripheral State functions ************************************************/
261
271
/** @addtogroup HCD_Exported_Functions_Group4 Peripheral State functions
@@ -267,6 +277,7 @@ HCD_HCStateTypeDef HAL_HCD_HC_GetState(HCD_HandleTypeDef *hhcd, uint8_t chn
267
277
uint32_t HAL_HCD_HC_GetXferCount (HCD_HandleTypeDef * hhcd , uint8_t chnum );
268
278
uint32_t HAL_HCD_GetCurrentFrame (HCD_HandleTypeDef * hhcd );
269
279
uint32_t HAL_HCD_GetCurrentSpeed (HCD_HandleTypeDef * hhcd );
280
+
270
281
/**
271
282
* @}
272
283
*/
@@ -277,13 +288,11 @@ uint32_t HAL_HCD_GetCurrentSpeed(HCD_HandleTypeDef *hhcd);
277
288
278
289
/* Private macros ------------------------------------------------------------*/
279
290
/** @defgroup HCD_Private_Macros HCD Private Macros
280
- * @{
281
- */
282
-
291
+ * @{
292
+ */
283
293
/**
284
294
* @}
285
295
*/
286
-
287
296
/* Private functions prototypes ----------------------------------------------*/
288
297
/** @defgroup HCD_Private_Functions_Prototypes HCD Private Functions Prototypes
289
298
* @{
@@ -298,14 +307,6 @@ uint32_t HAL_HCD_GetCurrentSpeed(HCD_HandleTypeDef *hhcd);
298
307
* @{
299
308
*/
300
309
301
- /**
302
- * @}
303
- */
304
-
305
- /**
306
- * @}
307
- */
308
-
309
310
/**
310
311
* @}
311
312
*/
0 commit comments