STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
stm32f7xx_hal_pcd_ex.h
Go to the documentation of this file.
1 
38 /* Define to prevent recursive inclusion -------------------------------------*/
39 #ifndef __STM32F7xx_HAL_PCD_EX_H
40 #define __STM32F7xx_HAL_PCD_EX_H
41 
42 #ifdef __cplusplus
43  extern "C" {
44 #endif
45 
46 /* Includes ------------------------------------------------------------------*/
47 #include "stm32f7xx_hal_def.h"
48 
56 /* Exported types ------------------------------------------------------------*/
57 typedef enum
58 {
59  PCD_LPM_L0_ACTIVE = 0x00U, /* on */
60  PCD_LPM_L1_ACTIVE = 0x01U, /* LPM L1 sleep */
62 
63 /* Exported constants --------------------------------------------------------*/
64 /* Exported macros -----------------------------------------------------------*/
65 /* Exported functions --------------------------------------------------------*/
72 HAL_StatusTypeDef HAL_PCDEx_SetTxFiFo(PCD_HandleTypeDef *hpcd, uint8_t fifo, uint16_t size);
76 void HAL_PCDEx_LPM_Callback(PCD_HandleTypeDef *hpcd, PCD_LPM_MsgTypeDef msg);
77 
94 #ifdef __cplusplus
95 }
96 #endif
97 
98 
99 #endif /* __STM32F7xx_HAL_PCD_EX_H */
100 
101 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
HAL_StatusTypeDef HAL_PCDEx_SetRxFiFo(PCD_HandleTypeDef *hpcd, uint16_t size)
HAL_StatusTypeDef HAL_PCDEx_DeActivateLPM(PCD_HandleTypeDef *hpcd)
HAL_StatusTypeDef HAL_PCDEx_ActivateLPM(PCD_HandleTypeDef *hpcd)
PCD Handle Structure definition.
This file contains HAL common defines, enumeration, macros and structures definitions.
PCD_HandleTypeDef hpcd
Definition: usbd_conf.c:55
void HAL_PCDEx_LPM_Callback(PCD_HandleTypeDef *hpcd, PCD_LPM_MsgTypeDef msg)
HAL_StatusTypeDef
HAL Status structures definition.
HAL_StatusTypeDef HAL_PCDEx_SetTxFiFo(PCD_HandleTypeDef *hpcd, uint8_t fifo, uint16_t size)
PCD_LPM_MsgTypeDef