Functions
USB_DCD_INT_Private_Functions
Collaboration diagram for USB_DCD_INT_Private_Functions:

Functions

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_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_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_HandleRxStatusQueueLevel_ISR (USB_OTG_CORE_HANDLE *pdev)
 DCD_HandleRxStatusQueueLevel_ISR Handles the Rx Status Queue Level 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_HandleUsbReset_ISR (USB_OTG_CORE_HANDLE *pdev)
 DCD_HandleUsbReset_ISR This interrupt occurs when a USB Reset is detected. 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_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...
 
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...
 
uint32_t USBD_OTG_ISR_Handler (USB_OTG_CORE_HANDLE *pdev)
 STM32_USBF_OTG_ISR_Handler handles all USB Interrupts. More...
 

Detailed Description

Function Documentation

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 767 of file usb_dcd_int.c.

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 421 of file usb_dcd_int.c.

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 487 of file usb_dcd_int.c.

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 344 of file usb_dcd_int.c.

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 580 of file usb_dcd_int.c.

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 559 of file usb_dcd_int.c.

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 692 of file usb_dcd_int.c.

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 380 of file usb_dcd_int.c.

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 881 of file usb_dcd_int.c.

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 902 of file usb_dcd_int.c.

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 921 of file usb_dcd_int.c.

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 633 of file usb_dcd_int.c.

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 207 of file usb_dcd_int.c.



rosflight_firmware
Author(s): Daniel Koch , James Jackson
autogenerated on Thu Apr 15 2021 05:07:54