27#ifndef TUSB_MUSB_TI_H_
28#define TUSB_MUSB_TI_H_
34#if CFG_TUSB_MCU == OPT_MCU_TM4C123
36 #define FIFO0_WORD FIFO0
37 #define FIFO1_WORD FIFO1
39#elif CFG_TUSB_MCU == OPT_MCU_MSP432E4
42 #error "Unsupported MCUs"
45#define MUSB_CFG_SHARED_FIFO 0
46#define MUSB_CFG_DYNAMIC_FIFO 1
47#define MUSB_CFG_DYNAMIC_FIFO_SIZE 4096
73 return NVIC_GetEnableIRQ(
musb_irqs[rhport]);
const uintptr_t MUSB_BASES[]
static TU_ATTR_ALWAYS_INLINE void musb_dcd_int_disable(uint8_t rhport)
static void musb_dcd_phy_init(uint8_t rhport)
static void musb_dcd_int_handler_enter(uint8_t rhport)
static const IRQn_Type musb_irqs[]
static TU_ATTR_ALWAYS_INLINE void musb_dcd_int_clear(uint8_t rhport)
static TU_ATTR_ALWAYS_INLINE void musb_dcd_int_enable(uint8_t rhport)
static TU_ATTR_ALWAYS_INLINE unsigned musb_dcd_get_int_enable(uint8_t rhport)