STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
usbd_ioreq.c File Reference

This file provides the IO requests APIs for control endpoints. More...

#include "usbd_ioreq.h"
Include dependency graph for usbd_ioreq.c:

Go to the source code of this file.

Functions

USBD_StatusTypeDef USBD_CtlSendData (USBD_HandleTypeDef *pdev, uint8_t *pbuf, uint32_t len)
 USBD_CtlSendData send data on the ctl pipe.
USBD_StatusTypeDef USBD_CtlContinueSendData (USBD_HandleTypeDef *pdev, uint8_t *pbuf, uint32_t len)
 USBD_CtlContinueSendData continue sending data on the ctl pipe.
USBD_StatusTypeDef USBD_CtlPrepareRx (USBD_HandleTypeDef *pdev, uint8_t *pbuf, uint32_t len)
 USBD_CtlPrepareRx receive data on the ctl pipe.
USBD_StatusTypeDef USBD_CtlContinueRx (USBD_HandleTypeDef *pdev, uint8_t *pbuf, uint32_t len)
 USBD_CtlContinueRx continue receive data on the ctl pipe.
USBD_StatusTypeDef USBD_CtlSendStatus (USBD_HandleTypeDef *pdev)
 USBD_CtlSendStatus send zero lzngth packet on the ctl pipe.
USBD_StatusTypeDef USBD_CtlReceiveStatus (USBD_HandleTypeDef *pdev)
 USBD_CtlReceiveStatus receive zero lzngth packet on the ctl pipe.
uint32_t USBD_GetRxCount (USBD_HandleTypeDef *pdev, uint8_t ep_addr)
 USBD_GetRxCount returns the received data length.

Detailed Description

This file provides the IO requests APIs for control endpoints.

Author
MCD Application Team
Attention

Copyright (c) 2015 STMicroelectronics. All rights reserved.

This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-IS.

Definition in file usbd_ioreq.c.