Nut/OS  5.0.5
API Reference
stm32_otgd_fs_int.c File Reference
Include dependency graph for stm32_otgd_fs_int.c:

Defines

#define MAX_OUT_PKT_SIZE   160

Functions

uint32_t OTGD_FS_Handle_ModeMismatch_ISR (void)
uint32_t OTGD_FS_Handle_Sof_ISR (void)
uint32_t OTGD_FS_Handle_RxStatusQueueLevel_ISR (void)
uint32_t OTGD_FS_Handle_NPTxFE_ISR (void)
uint32_t OTGD_FS_Handle_GInNakEff_ISR (void)
uint32_t OTGD_FS_Handle_GOutNakEff_ISR (void)
uint32_t OTGD_FS_Handle_EarlySuspend_ISR (void)
uint32_t OTGD_FS_Handle_USBSuspend_ISR (void)
uint32_t OTGD_FS_Handle_UsbReset_ISR (void)
uint32_t OTGD_FS_Handle_EnumDone_ISR (void)
uint32_t OTGD_FS_Handle_IsoOutDrop_ISR (void)
uint32_t OTGD_FS_Handle_EOPF_ISR (void)
uint32_t OTGD_FS_Handle_EPMismatch_ISR (void)
uint32_t OTGD_FS_Handle_InEP_ISR (void)
uint32_t OTGD_FS_Handle_OutEP_ISR (void)
uint32_t OTGD_FS_Handle_IncomplIsoIn_ISR (void)
uint32_t OTGD_FS_Handle_IncomplIsoOut_ISR (void)
uint32_t OTGD_FS_Handle_Wakeup_ISR (void)

Variables

uint8_t USBD_Data_Buffer [MAX_OUT_PKT_SIZE]
__IO uint8_t IsocBuff [(ISOC_BUFFER_SZE *NUM_SUB_BUFFERS)]
__IO uint32_t IsocBufferIdx = 0
USB_OTG_CORE_REGS core_regs
__IO uint16_t SaveRState
__IO uint16_t SaveTState
void(* pEpInt_IN [7])(void)
void(* pEpInt_OUT [7])(void)

Define Documentation

#define MAX_OUT_PKT_SIZE   160

Function Documentation

uint32_t OTGD_FS_Handle_ModeMismatch_ISR ( void  )

References _USB_OTG_int_sts_data::b, USB_OTG_core_regs::common_regs, _USB_OTG_int_sts_data::d32, _USB_OTG_common_regs::int_sts, INTR_MODEMISMATCH_Callback(), _USB_OTG_int_sts_data::modemismatch, and WRITE_REG32.

Referenced by STM32_PCD_OTG_ISR_Handler().

Here is the call graph for this function:

uint32_t OTGD_FS_Handle_Sof_ISR ( void  )

References _USB_OTG_int_sts_data::b, USB_OTG_core_regs::common_regs, _USB_OTG_int_sts_data::d32, _USB_OTG_common_regs::int_sts, INTR_SOFINTR_Callback(), _USB_OTG_int_sts_data::sofintr, and WRITE_REG32.

Referenced by STM32_PCD_OTG_ISR_Handler().

Here is the call graph for this function:

uint32_t OTGD_FS_Handle_NPTxFE_ISR ( void  )

References _USB_OTG_int_msk_data::b, USB_OTG_core_regs::common_regs, _USB_OTG_int_msk_data::d32, _USB_OTG_common_regs::int_msk, INTR_NPTXFEMPTY_Callback(), MODIFY_REG32, and _USB_OTG_int_msk_data::nptxfempty.

Referenced by STM32_PCD_OTG_ISR_Handler().

Here is the call graph for this function:

uint32_t OTGD_FS_Handle_GInNakEff_ISR ( void  )

References INTR_GINNAKEFF_Callback().

Referenced by STM32_PCD_OTG_ISR_Handler().

Here is the call graph for this function:

uint32_t OTGD_FS_Handle_GOutNakEff_ISR ( void  )

References INTR_GOUTNAKEFF_Callback().

Referenced by STM32_PCD_OTG_ISR_Handler().

Here is the call graph for this function:

uint32_t OTGD_FS_Handle_EarlySuspend_ISR ( void  )
uint32_t OTGD_FS_Handle_USBSuspend_ISR ( void  )

References _USB_OTG_int_sts_data::b, USB_OTG_core_regs::common_regs, _USB_OTG_int_sts_data::d32, _USB_OTG_common_regs::int_sts, INTR_USBSUSPEND_Callback(), _USB_OTG_int_sts_data::usbsuspend, and WRITE_REG32.

Referenced by STM32_PCD_OTG_ISR_Handler().

Here is the call graph for this function:

uint32_t OTGD_FS_Handle_UsbReset_ISR ( void  )
uint32_t OTGD_FS_Handle_IsoOutDrop_ISR ( void  )

References _USB_OTG_int_sts_data::b, USB_OTG_core_regs::common_regs, _USB_OTG_int_sts_data::d32, _USB_OTG_common_regs::int_sts, INTR_ISOOUTDROP_Callback(), _USB_OTG_int_sts_data::isooutdrop, and WRITE_REG32.

Referenced by STM32_PCD_OTG_ISR_Handler().

Here is the call graph for this function:

uint32_t OTGD_FS_Handle_EOPF_ISR ( void  )
uint32_t OTGD_FS_Handle_EPMismatch_ISR ( void  )

References _USB_OTG_int_sts_data::b, USB_OTG_core_regs::common_regs, _USB_OTG_int_sts_data::d32, _USB_OTG_int_sts_data::epmismatch, _USB_OTG_common_regs::int_sts, INTR_EPMISMATCH_Callback(), and WRITE_REG32.

Referenced by STM32_PCD_OTG_ISR_Handler().

Here is the call graph for this function:

uint32_t OTGD_FS_Handle_IncomplIsoIn_ISR ( void  )

References _USB_OTG_int_sts_data::b, USB_OTG_core_regs::common_regs, _USB_OTG_int_sts_data::d32, _USB_OTG_int_sts_data::incomplisoin, _USB_OTG_common_regs::int_sts, INTR_INCOMPLISOIN_Callback(), and WRITE_REG32.

Referenced by STM32_PCD_OTG_ISR_Handler().

Here is the call graph for this function:

uint32_t OTGD_FS_Handle_IncomplIsoOut_ISR ( void  )

References _USB_OTG_int_sts_data::b, USB_OTG_core_regs::common_regs, _USB_OTG_int_sts_data::d32, _USB_OTG_common_regs::int_sts, INTR_INCOMPLISOOUT_Callback(), _USB_OTG_int_sts_data::outepintr, and WRITE_REG32.

Referenced by STM32_PCD_OTG_ISR_Handler().

Here is the call graph for this function:

uint32_t OTGD_FS_Handle_Wakeup_ISR ( void  )

References _USB_OTG_int_sts_data::b, USB_OTG_core_regs::common_regs, _USB_OTG_int_sts_data::d32, _USB_OTG_common_regs::int_sts, INTR_WKUPINTR_Callback(), _USB_OTG_int_sts_data::wkupintr, and WRITE_REG32.

Referenced by STM32_PCD_OTG_ISR_Handler().

Here is the call graph for this function:


Variable Documentation

__IO uint8_t IsocBuff[(ISOC_BUFFER_SZE *NUM_SUB_BUFFERS)]
void(* pEpInt_IN[7])(void)

Referenced by OTGD_FS_Handle_InEP_ISR().

void(* pEpInt_OUT[7])(void)