VSF Documented
Macros | Functions
usb_common.c File Reference
#include "../__common.h"
#include "./usb.h"
#include "component/usb/driver/otg/musb/fdrc/vsf_musb_fdrc_hw.h"
#include "air105.h"

Macros

#define __AIR105_MUSB_ISR_DEF(__N, __VALUE)    USB_OTG##__N##_IRQHandler,
 
#define _AIR105_MUSB_ISR_DEF(__N, __VALUE)   __AIR105_MUSB_ISR_DEF(__N, __VALUE)
 
#define AIR105_MUSB_ISR_DEF(__N, __VALUE)   _AIR105_MUSB_ISR_DEF(__N, __VALUE)
 

Functions

void __vsf_hw_usb_irq (vsf_hw_usb_t *usb)
 
vsf_err_t __vsf_hw_usb_init_interrupt (vsf_hw_usb_t *usb, vsf_arch_prio_t priority)
 
void __vsf_hw_usb_fifo_reset (vsf_hw_usb_t *usb)
 

Macro Definition Documentation

◆ __AIR105_MUSB_ISR_DEF

#define __AIR105_MUSB_ISR_DEF (   __N,
  __VALUE 
)     USB_OTG##__N##_IRQHandler,

◆ _AIR105_MUSB_ISR_DEF

#define _AIR105_MUSB_ISR_DEF (   __N,
  __VALUE 
)    __AIR105_MUSB_ISR_DEF(__N, __VALUE)

◆ AIR105_MUSB_ISR_DEF

#define AIR105_MUSB_ISR_DEF (   __N,
  __VALUE 
)    _AIR105_MUSB_ISR_DEF(__N, __VALUE)

Function Documentation

◆ __vsf_hw_usb_irq()

void __vsf_hw_usb_irq ( vsf_hw_usb_t usb)

◆ __vsf_hw_usb_init_interrupt()

vsf_err_t __vsf_hw_usb_init_interrupt ( vsf_hw_usb_t usb,
vsf_arch_prio_t  priority 
)

◆ __vsf_hw_usb_fifo_reset()

void __vsf_hw_usb_fifo_reset ( vsf_hw_usb_t usb)