|
| void | SystemClock_Config (void) |
| |
| USBD_StatusTypeDef | USBD_Get_USB_Status (HAL_StatusTypeDef hal_status) |
| | Retuns the USB status depending on the HAL status:
|
| |
| static void | PCD_SetupStageCallback (PCD_HandleTypeDef *hpcd) void HAL_PCD_SetupStageCallback(PCD_HandleTypeDef *hpcd) |
| | Setup stage callback.
|
| |
| static void | PCD_DataOutStageCallback (PCD_HandleTypeDef *hpcd, uint8_t epnum) void HAL_PCD_DataOutStageCallback(PCD_HandleTypeDef *hpcd |
| | Data Out stage callback.
|
| |
| static void | PCD_DataInStageCallback (PCD_HandleTypeDef *hpcd, uint8_t epnum) void HAL_PCD_DataInStageCallback(PCD_HandleTypeDef *hpcd |
| | Data In stage callback.
|
| |
| static void | PCD_SOFCallback (PCD_HandleTypeDef *hpcd) void HAL_PCD_SOFCallback(PCD_HandleTypeDef *hpcd) |
| | SOF callback.
|
| |
| static void | PCD_ResetCallback (PCD_HandleTypeDef *hpcd) void HAL_PCD_ResetCallback(PCD_HandleTypeDef *hpcd) |
| | Reset callback.
|
| |
| static void | PCD_SuspendCallback (PCD_HandleTypeDef *hpcd) void HAL_PCD_SuspendCallback(PCD_HandleTypeDef *hpcd) |
| | Suspend callback. When Low power mode is enabled the debug cannot be used (IAR, Keil doesn't support it)
|
| |
| static void | PCD_ResumeCallback (PCD_HandleTypeDef *hpcd) void HAL_PCD_ResumeCallback(PCD_HandleTypeDef *hpcd) |
| | Resume callback. When Low power mode is enabled the debug cannot be used (IAR, Keil doesn't support it)
|
| |
| static void | PCD_ISOOUTIncompleteCallback (PCD_HandleTypeDef *hpcd, uint8_t epnum) void HAL_PCD_ISOOUTIncompleteCallback(PCD_HandleTypeDef *hpcd |
| | ISOOUTIncomplete callback.
|
| |
| static void | PCD_ISOINIncompleteCallback (PCD_HandleTypeDef *hpcd, uint8_t epnum) void HAL_PCD_ISOINIncompleteCallback(PCD_HandleTypeDef *hpcd |
| | ISOINIncomplete callback.
|
| |
| static void | PCD_ConnectCallback (PCD_HandleTypeDef *hpcd) void HAL_PCD_ConnectCallback(PCD_HandleTypeDef *hpcd) |
| | Connect callback.
|
| |
| static void | PCD_DisconnectCallback (PCD_HandleTypeDef *hpcd) void HAL_PCD_DisconnectCallback(PCD_HandleTypeDef *hpcd) |
| | Disconnect callback.
|
| |
| 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.
|
| |
| uint8_t | USBD_LL_IsStallEP (USBD_HandleTypeDef *pdev, uint8_t ep_addr) |
| | Returns Stall condition.
|
| |
| 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.
|
| |
| 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.
|
| |