STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
usbh_pipes.h
Go to the documentation of this file.
1 
28 /* Define to prevent recursive ----------------------------------------------*/
29 #ifndef __USBH_PIPES_H
30 #define __USBH_PIPES_H
31 
32 #ifdef __cplusplus
33  extern "C" {
34 #endif
35 
36 /* Includes ------------------------------------------------------------------*/
37 #include "usbh_core.h"
38 
86  uint8_t ch_num,
87  uint8_t epnum,
88  uint8_t dev_address,
89  uint8_t speed,
90  uint8_t ep_type,
91  uint16_t mps);
92 
94  uint8_t pipe_num);
95 
96 uint8_t USBH_AllocPipe (USBH_HandleTypeDef *phost,
97  uint8_t ep_addr);
98 
100  uint8_t idx);
101 
102 
103 
104 
110 #ifdef __cplusplus
111 }
112 #endif
113 
114 #endif /* __USBH_PIPES_H */
115 
116 
129 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
130 
131 
Header file for usbh_core.c.
USBH_StatusTypeDef USBH_OpenPipe(USBH_HandleTypeDef *phost, uint8_t ch_num, uint8_t epnum, uint8_t dev_address, uint8_t speed, uint8_t ep_type, uint16_t mps)
USBH_Open_Pipe Open a pipe.
Definition: usbh_pipes.c:93
uint32_t idx
Definition: lcd_log.c:247
uint8_t USBH_AllocPipe(USBH_HandleTypeDef *phost, uint8_t ep_addr)
USBH_Alloc_Pipe Allocate a new Pipe.
Definition: usbh_pipes.c:138
USBH_StatusTypeDef USBH_FreePipe(USBH_HandleTypeDef *phost, uint8_t idx)
USBH_Free_Pipe Free the USB Pipe.
Definition: usbh_pipes.c:158
USBH_StatusTypeDef
Definition: usbh_def.h:302
USBH_StatusTypeDef USBH_ClosePipe(USBH_HandleTypeDef *phost, uint8_t pipe_num)
USBH_ClosePipe Close a pipe.
Definition: usbh_pipes.c:121