APM:Libraries
Functions
USB_DCD_INT_Private_Functions
Collaboration diagram for USB_DCD_INT_Private_Functions:

Functions

uint32_t USBD_OTG_ISR_Handler (USB_OTG_CORE_HANDLE *pdev)
 STM32_USBF_OTG_ISR_Handler handles all USB Interrupts. More...
 
static uint32_t DCD_HandleResume_ISR (USB_OTG_CORE_HANDLE *pdev)
 DCD_HandleResume_ISR Indicates that the USB_OTG controller has detected a resume or remote Wake-up sequence. More...
 
static uint32_t DCD_HandleUSBSuspend_ISR (USB_OTG_CORE_HANDLE *pdev)
 USB_OTG_HandleUSBSuspend_ISR Indicates that SUSPEND state has been detected on the USB. More...
 
static uint32_t DCD_HandleInEP_ISR (USB_OTG_CORE_HANDLE *pdev)
 DCD_HandleInEP_ISR Indicates that an IN EP has a pending Interrupt. More...
 
static uint32_t DCD_HandleOutEP_ISR (USB_OTG_CORE_HANDLE *pdev)
 DCD_HandleOutEP_ISR Indicates that an OUT EP has a pending Interrupt. More...
 
static uint32_t DCD_HandleSof_ISR (USB_OTG_CORE_HANDLE *pdev)
 DCD_HandleSof_ISR Handles the SOF Interrupts. More...
 
static uint32_t DCD_HandleRxStatusQueueLevel_ISR (USB_OTG_CORE_HANDLE *pdev)
 DCD_HandleRxStatusQueueLevel_ISR Handles the Rx Status Queue Level Interrupt. More...
 
static uint32_t DCD_WriteEmptyTxFifo (USB_OTG_CORE_HANDLE *pdev, uint32_t epnum)
 DCD_WriteEmptyTxFifo check FIFO for the next packet to be loaded. More...
 
static uint32_t DCD_HandleUsbReset_ISR (USB_OTG_CORE_HANDLE *pdev)
 DCD_HandleUsbReset_ISR This interrupt occurs when a USB Reset is detected. More...
 
static uint32_t DCD_HandleEnumDone_ISR (USB_OTG_CORE_HANDLE *pdev)
 DCD_HandleEnumDone_ISR Read the device status register and set the device speed. More...
 
static uint32_t DCD_IsoINIncomplete_ISR (USB_OTG_CORE_HANDLE *pdev)
 DCD_IsoINIncomplete_ISR handle the ISO IN incomplete interrupt. More...
 
static uint32_t DCD_IsoOUTIncomplete_ISR (USB_OTG_CORE_HANDLE *pdev)
 DCD_IsoOUTIncomplete_ISR handle the ISO OUT incomplete interrupt. More...
 
static uint32_t DCD_ReadDevInEP (USB_OTG_CORE_HANDLE *pdev, uint8_t epnum)
 DCD_ReadDevInEP Reads ep flags. More...
 

Detailed Description

Function Documentation

◆ DCD_HandleEnumDone_ISR()

static uint32_t DCD_HandleEnumDone_ISR ( USB_OTG_CORE_HANDLE pdev)
static

DCD_HandleEnumDone_ISR Read the device status register and set the device speed.

Parameters
pdevdevice instance
Return values
status

Definition at line 800 of file usb_dcd_int.c.

Referenced by USBD_OTG_ISR_Handler().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ DCD_HandleInEP_ISR()

static uint32_t DCD_HandleInEP_ISR ( USB_OTG_CORE_HANDLE pdev)
static

DCD_HandleInEP_ISR Indicates that an IN EP has a pending Interrupt.

Parameters
pdevdevice instance
Return values
status

Definition at line 452 of file usb_dcd_int.c.

Referenced by USBD_OTG_ISR_Handler().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ DCD_HandleOutEP_ISR()

static uint32_t DCD_HandleOutEP_ISR ( USB_OTG_CORE_HANDLE pdev)
static

DCD_HandleOutEP_ISR Indicates that an OUT EP has a pending Interrupt.

Parameters
pdevdevice instance
Return values
status

Definition at line 521 of file usb_dcd_int.c.

Referenced by USBD_OTG_ISR_Handler().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ DCD_HandleResume_ISR()

static uint32_t DCD_HandleResume_ISR ( USB_OTG_CORE_HANDLE pdev)
static

DCD_HandleResume_ISR Indicates that the USB_OTG controller has detected a resume or remote Wake-up sequence.

Parameters
pdevdevice instance
Return values
status

Definition at line 375 of file usb_dcd_int.c.

Referenced by USBD_OTG_ISR_Handler().

Here is the caller graph for this function:

◆ DCD_HandleRxStatusQueueLevel_ISR()

static uint32_t DCD_HandleRxStatusQueueLevel_ISR ( USB_OTG_CORE_HANDLE pdev)
static

DCD_HandleRxStatusQueueLevel_ISR Handles the Rx Status Queue Level Interrupt.

Parameters
pdevdevice instance
Return values
status

Definition at line 614 of file usb_dcd_int.c.

Referenced by USBD_OTG_ISR_Handler().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ DCD_HandleSof_ISR()

static uint32_t DCD_HandleSof_ISR ( USB_OTG_CORE_HANDLE pdev)
static

DCD_HandleSof_ISR Handles the SOF Interrupts.

Parameters
pdevdevice instance
Return values
status

Definition at line 593 of file usb_dcd_int.c.

Referenced by USBD_OTG_ISR_Handler().

Here is the caller graph for this function:

◆ DCD_HandleUsbReset_ISR()

static uint32_t DCD_HandleUsbReset_ISR ( USB_OTG_CORE_HANDLE pdev)
static

DCD_HandleUsbReset_ISR This interrupt occurs when a USB Reset is detected.

Parameters
pdevdevice instance
Return values
status

Definition at line 725 of file usb_dcd_int.c.

Referenced by USBD_OTG_ISR_Handler().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ DCD_HandleUSBSuspend_ISR()

static uint32_t DCD_HandleUSBSuspend_ISR ( USB_OTG_CORE_HANDLE pdev)
static

USB_OTG_HandleUSBSuspend_ISR Indicates that SUSPEND state has been detected on the USB.

Parameters
pdevdevice instance
Return values
status

Definition at line 411 of file usb_dcd_int.c.

Referenced by USBD_OTG_ISR_Handler().

Here is the caller graph for this function:

◆ DCD_IsoINIncomplete_ISR()

static uint32_t DCD_IsoINIncomplete_ISR ( USB_OTG_CORE_HANDLE pdev)
static

DCD_IsoINIncomplete_ISR handle the ISO IN incomplete interrupt.

Parameters
pdevdevice instance
Return values
status

Definition at line 840 of file usb_dcd_int.c.

Referenced by USBD_OTG_ISR_Handler().

Here is the caller graph for this function:

◆ DCD_IsoOUTIncomplete_ISR()

static uint32_t DCD_IsoOUTIncomplete_ISR ( USB_OTG_CORE_HANDLE pdev)
static

DCD_IsoOUTIncomplete_ISR handle the ISO OUT incomplete interrupt.

Parameters
pdevdevice instance
Return values
status

Definition at line 861 of file usb_dcd_int.c.

Referenced by USBD_OTG_ISR_Handler().

Here is the caller graph for this function:

◆ DCD_ReadDevInEP()

static uint32_t DCD_ReadDevInEP ( USB_OTG_CORE_HANDLE pdev,
uint8_t  epnum 
)
static

DCD_ReadDevInEP Reads ep flags.

Parameters
pdevdevice instance
Return values
status

Definition at line 880 of file usb_dcd_int.c.

Referenced by DCD_HandleInEP_ISR().

Here is the caller graph for this function:

◆ DCD_WriteEmptyTxFifo()

static uint32_t DCD_WriteEmptyTxFifo ( USB_OTG_CORE_HANDLE pdev,
uint32_t  epnum 
)
static

DCD_WriteEmptyTxFifo check FIFO for the next packet to be loaded.

Parameters
pdevdevice instance
Return values
status

Definition at line 667 of file usb_dcd_int.c.

Referenced by DCD_HandleInEP_ISR().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ USBD_OTG_ISR_Handler()

uint32_t USBD_OTG_ISR_Handler ( USB_OTG_CORE_HANDLE pdev)

STM32_USBF_OTG_ISR_Handler handles all USB Interrupts.

Parameters
pdevdevice instance
Return values
status

Definition at line 211 of file usb_dcd_int.c.

Here is the call graph for this function: