File nut/arch/cm3/dev/stm/stm32_usb_istr.c

(C) COPYRIGHT 2010 STMicroelectronics ******************** * File Name : usb_istr.c * Author : MCD Application Team * Version : V3.1.1 * Date : 04/07/2010 * Description : ISTR events interrupt service routines ******************************************************************************** * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE * CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.

References Functions: NOP_Process() nut/arch/cm3/dev/stm/stm32_usb_core.c
  EP1_IN_Callback(), EP3_OUT_Callback()

Included Files


Global Variable wIstr

volatile uint16_t wIstr
Visible in:   nut/arch/cm3/dev/stm/stm32_usb_istr.c

Global Variable bIntPackSOF

volatile uint8_t bIntPackSOF
Visible in:   nut/arch/cm3/dev/stm/stm32_usb_istr.c

Global Variable pEpInt_IN

void (*pEpInt_IN[7])(void)
Visible in:   nut/arch/cm3/dev/stm/stm32_otgd_fs_int.c
    nut/arch/cm3/dev/stm/stm32_usb_istr.c
Used in: OTGD_FS_Handle_InEP_ISR() nut/arch/cm3/dev/stm/stm32_otgd_fs_int.c

Global Variable pEpInt_OUT

void (*pEpInt_OUT[7])(void)
Visible in:   nut/arch/cm3/dev/stm/stm32_otgd_fs_int.c
    nut/arch/cm3/dev/stm/stm32_usb_istr.c
Used in: OTGD_FS_Handle_OutEP_ISR() nut/arch/cm3/dev/stm/stm32_otgd_fs_int.c

Global Function STM32_PCD_OTG_ISR_Handler()

uint32_t STM32_PCD_OTG_ISR_Handler ( void )
Prototyped in: nut/include/dev/usb_stm32/usb_istr.h
Calls: IsDeviceMode() nut/arch/cm3/dev/stm/stm32_otgd_fs_cal.c
  OTGD_FS_Handle_EnumDone_ISR() nut/arch/cm3/dev/stm/stm32_otgd_fs_int.c
  OTGD_FS_Handle_InEP_ISR() nut/arch/cm3/dev/stm/stm32_otgd_fs_int.c
  OTGD_FS_Handle_OutEP_ISR() nut/arch/cm3/dev/stm/stm32_otgd_fs_int.c
  OTGD_FS_Handle_RxStatusQueueLevel_ISR() nut/arch/cm3/dev/stm/stm32_otgd_fs_int.c
  OTGD_FS_Handle_USBSuspend_ISR() nut/arch/cm3/dev/stm/stm32_otgd_fs_int.c
  OTGD_FS_Handle_UsbReset_ISR() nut/arch/cm3/dev/stm/stm32_otgd_fs_int.c
  OTGD_FS_Handle_Wakeup_ISR() nut/arch/cm3/dev/stm/stm32_otgd_fs_int.c
  OTGD_FS_ReadCoreItr() nut/arch/cm3/dev/stm/stm32_otgd_fs_cal.c
  Resume(), Suspend()