rusEFI
The most advanced open source ECU
|
Header file for usbd_core.c file.
This software component is licensed by ST under Ultimate Liberty license SLA0044, the "License"; You may not use this file except in compliance with the License. You may obtain a copy of the License at: www.st.com/SLA0044
Definition in file usbd_core.h.
Functions | |
USBD_StatusTypeDef | USBD_Init (USBD_HandleTypeDef *pdev, USBD_DescriptorsTypeDef *pdesc, uint8_t id) |
USBD_StatusTypeDef | USBD_DeInit (USBD_HandleTypeDef *pdev) |
USBD_StatusTypeDef | USBD_Start (USBD_HandleTypeDef *pdev) |
USBD_StatusTypeDef | USBD_Stop (USBD_HandleTypeDef *pdev) |
USBD_StatusTypeDef | USBD_RegisterClass (USBD_HandleTypeDef *pdev, USBD_ClassTypeDef *pclass) |
USBD_StatusTypeDef | USBD_RunTestMode (USBD_HandleTypeDef *pdev) |
USBD_StatusTypeDef | USBD_SetClassConfig (USBD_HandleTypeDef *pdev, uint8_t cfgidx) |
USBD_StatusTypeDef | USBD_ClrClassConfig (USBD_HandleTypeDef *pdev, uint8_t cfgidx) |
USBD_StatusTypeDef | USBD_LL_SetupStage (USBD_HandleTypeDef *pdev, uint8_t *psetup) |
USBD_StatusTypeDef | USBD_LL_DataOutStage (USBD_HandleTypeDef *pdev, uint8_t epnum, uint8_t *pdata) |
USBD_StatusTypeDef | USBD_LL_DataInStage (USBD_HandleTypeDef *pdev, uint8_t epnum, uint8_t *pdata) |
USBD_StatusTypeDef | USBD_LL_Reset (USBD_HandleTypeDef *pdev) |
USBD_StatusTypeDef | USBD_LL_SetSpeed (USBD_HandleTypeDef *pdev, USBD_SpeedTypeDef speed) |
USBD_StatusTypeDef | USBD_LL_Suspend (USBD_HandleTypeDef *pdev) |
USBD_StatusTypeDef | USBD_LL_Resume (USBD_HandleTypeDef *pdev) |
USBD_StatusTypeDef | USBD_LL_SOF (USBD_HandleTypeDef *pdev) |
USBD_StatusTypeDef | USBD_LL_IsoINIncomplete (USBD_HandleTypeDef *pdev, uint8_t epnum) |
USBD_StatusTypeDef | USBD_LL_IsoOUTIncomplete (USBD_HandleTypeDef *pdev, uint8_t epnum) |
USBD_StatusTypeDef | USBD_LL_DevConnected (USBD_HandleTypeDef *pdev) |
USBD_StatusTypeDef | USBD_LL_DevDisconnected (USBD_HandleTypeDef *pdev) |
USBD_StatusTypeDef | USBD_LL_Init (USBD_HandleTypeDef *pdev) |
Initializes the low level portion of the device driver. | |
USBD_StatusTypeDef | USBD_LL_DeInit (USBD_HandleTypeDef *pdev) |
De-Initializes the low level portion of the device driver. | |
USBD_StatusTypeDef | USBD_LL_Start (USBD_HandleTypeDef *pdev) |
Starts the low level portion of the device driver. | |
USBD_StatusTypeDef | USBD_LL_Stop (USBD_HandleTypeDef *pdev) |
Stops the low level portion of the device driver. | |
USBD_StatusTypeDef | USBD_LL_OpenEP (USBD_HandleTypeDef *pdev, uint8_t ep_addr, uint8_t ep_type, uint16_t ep_mps) |
Opens an endpoint of the low level driver. | |
USBD_StatusTypeDef | USBD_LL_CloseEP (USBD_HandleTypeDef *pdev, uint8_t ep_addr) |
Closes an endpoint of the low level driver. | |
USBD_StatusTypeDef | USBD_LL_FlushEP (USBD_HandleTypeDef *pdev, uint8_t ep_addr) |
Flushes an endpoint of the Low Level Driver. | |
USBD_StatusTypeDef | USBD_LL_StallEP (USBD_HandleTypeDef *pdev, uint8_t ep_addr) |
Sets a Stall condition on an endpoint of the Low Level Driver. | |
USBD_StatusTypeDef | USBD_LL_ClearStallEP (USBD_HandleTypeDef *pdev, uint8_t ep_addr) |
Clears a Stall condition on an endpoint of the Low Level Driver. | |
USBD_StatusTypeDef | USBD_LL_SetUSBAddress (USBD_HandleTypeDef *pdev, uint8_t dev_addr) |
Assigns a USB address to the device. | |
USBD_StatusTypeDef | USBD_LL_Transmit (USBD_HandleTypeDef *pdev, uint8_t ep_addr, uint8_t *pbuf, uint32_t size) |
Transmits data over an endpoint. | |
USBD_StatusTypeDef | USBD_LL_PrepareReceive (USBD_HandleTypeDef *pdev, uint8_t ep_addr, uint8_t *pbuf, uint32_t size) |
Prepares an endpoint for reception. | |
uint8_t | USBD_LL_IsStallEP (USBD_HandleTypeDef *pdev, uint8_t ep_addr) |
Returns Stall condition. | |
uint32_t | USBD_LL_GetRxDataSize (USBD_HandleTypeDef *pdev, uint8_t ep_addr) |
Returns the last transfered packet size. | |
void | USBD_LL_Delay (uint32_t Delay) |
Delays routine for the USB Device Library. | |