Open FFBoard
Open source force feedback firmware
musb_max32.h File Reference

Go to the source code of this file.

Functions

static TU_ATTR_ALWAYS_INLINE void musb_dcd_int_enable (uint8_t rhport)
 
static TU_ATTR_ALWAYS_INLINE void musb_dcd_int_disable (uint8_t rhport)
 
static TU_ATTR_ALWAYS_INLINE unsigned musb_dcd_get_int_enable (uint8_t rhport)
 
static TU_ATTR_ALWAYS_INLINE void musb_dcd_int_clear (uint8_t rhport)
 
static void musb_dcd_int_handler_enter (uint8_t rhport)
 
static void musb_dcd_phy_init (uint8_t rhport)
 

Variables

const uintptr_t MUSB_BASES [] = { MXC_BASE_USBHS }
 
static const IRQn_Type musb_irqs []
 

Function Documentation

◆ musb_dcd_get_int_enable()

static TU_ATTR_ALWAYS_INLINE unsigned musb_dcd_get_int_enable ( uint8_t  rhport)
inlinestatic

Definition at line 58 of file musb_max32.h.

◆ musb_dcd_int_clear()

static TU_ATTR_ALWAYS_INLINE void musb_dcd_int_clear ( uint8_t  rhport)
inlinestatic

Definition at line 67 of file musb_max32.h.

◆ musb_dcd_int_disable()

static TU_ATTR_ALWAYS_INLINE void musb_dcd_int_disable ( uint8_t  rhport)
inlinestatic

Definition at line 54 of file musb_max32.h.

◆ musb_dcd_int_enable()

static TU_ATTR_ALWAYS_INLINE void musb_dcd_int_enable ( uint8_t  rhport)
inlinestatic

Definition at line 50 of file musb_max32.h.

◆ musb_dcd_int_handler_enter()

static void musb_dcd_int_handler_enter ( uint8_t  rhport)
inlinestatic

Definition at line 71 of file musb_max32.h.

◆ musb_dcd_phy_init()

static void musb_dcd_phy_init ( uint8_t  rhport)
inlinestatic

Definition at line 86 of file musb_max32.h.

Variable Documentation

◆ MUSB_BASES

const uintptr_t MUSB_BASES[] = { MXC_BASE_USBHS }

Definition at line 40 of file musb_max32.h.

◆ musb_irqs

const IRQn_Type musb_irqs[]
static
Initial value:
= {
USB_IRQn
}

Definition at line 46 of file musb_max32.h.