STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
usbd_ioreq.h
Go to the documentation of this file.
1 
28 /* Define to prevent recursive inclusion -------------------------------------*/
29 #ifndef __USBD_IOREQ_H
30 #define __USBD_IOREQ_H
31 
32 #ifdef __cplusplus
33  extern "C" {
34 #endif
35 
36 /* Includes ------------------------------------------------------------------*/
37 #include "usbd_def.h"
38 #include "usbd_core.h"
39 
89  uint8_t *buf,
90  uint16_t len);
91 
93  uint8_t *pbuf,
94  uint16_t len);
95 
97  uint8_t *pbuf,
98  uint16_t len);
99 
101  uint8_t *pbuf,
102  uint16_t len);
103 
105 
107 
108 uint16_t USBD_GetRxCount (USBD_HandleTypeDef *pdev ,
109  uint8_t epnum);
110 
115 #ifdef __cplusplus
116 }
117 #endif
118 
119 #endif /* __USBD_IOREQ_H */
120 
128 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
USBD_StatusTypeDef
Definition: usbd_def.h:194
USBD_StatusTypeDef USBD_CtlSendStatus(USBD_HandleTypeDef *pdev)
USBD_CtlSendStatus send zero lzngth packet on the ctl pipe.
Definition: usbd_ioreq.c:177
uint16_t USBD_GetRxCount(USBD_HandleTypeDef *pdev, uint8_t epnum)
USBD_GetRxCount returns the received data length.
Definition: usbd_ioreq.c:217
Definition: pbuf.h:108
USBD_StatusTypeDef USBD_CtlContinueSendData(USBD_HandleTypeDef *pdev, uint8_t *pbuf, uint16_t len)
USBD_CtlContinueSendData continue sending data on the ctl pipe.
Definition: usbd_ioreq.c:117
USBD_StatusTypeDef USBD_CtlReceiveStatus(USBD_HandleTypeDef *pdev)
USBD_CtlReceiveStatus receive zero lzngth packet on the ctl pipe.
Definition: usbd_ioreq.c:195
USBD_StatusTypeDef USBD_CtlPrepareRx(USBD_HandleTypeDef *pdev, uint8_t *pbuf, uint16_t len)
USBD_CtlPrepareRx receive data on the ctl pipe.
Definition: usbd_ioreq.c:135
USBD_StatusTypeDef USBD_CtlSendData(USBD_HandleTypeDef *pdev, uint8_t *buf, uint16_t len)
USBD_CtlSendData send data on the ctl pipe.
Definition: usbd_ioreq.c:95
USBD_StatusTypeDef USBD_CtlContinueRx(USBD_HandleTypeDef *pdev, uint8_t *pbuf, uint16_t len)
USBD_CtlContinueRx continue receive data on the ctl pipe.
Definition: usbd_ioreq.c:160
Header file for usbd_core.c file.
General defines for the usb device library.