VSF Documented
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)
 
#define _AIR105_MUSB_ISR_DEF(__N, __VALUE)
 
#define 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 )
Value:
USB_OTG##__N##_IRQHandler,

◆ _AIR105_MUSB_ISR_DEF

#define _AIR105_MUSB_ISR_DEF ( __N,
__VALUE )
Value:
__AIR105_MUSB_ISR_DEF(__N, __VALUE)
#define __AIR105_MUSB_ISR_DEF(__N, __VALUE)
Definition usb_common.c:38

◆ AIR105_MUSB_ISR_DEF

#define AIR105_MUSB_ISR_DEF ( __N,
__VALUE )
Value:
_AIR105_MUSB_ISR_DEF(__N, __VALUE)
#define _AIR105_MUSB_ISR_DEF(__N, __VALUE)
Definition usb_common.c:40

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)
Generated from commit: vsfteam/vsf@ceb53fd