66 #ifndef tuh_int_handler
67 #define tuh_int_handler(...)
107 #if CFG_TUD_DFU_RUNTIME
115 #if CFG_TUD_ECM_RNDIS || CFG_TUD_NCM
123 #ifndef tud_int_handler
124 #define tud_int_handler(...)
132#if CFG_TUH_ENABLED || CFG_TUD_ENABLED
141#if defined(TUD_OPT_RHPORT) || defined(TUH_OPT_RHPORT)
142 #define _tusb_init_arg0() tusb_rhport_init(0, NULL)
144 #define _tusb_init_arg0() TU_VERIFY_STATIC(false, "CFG_TUSB_RHPORT0_MODE/CFG_TUSB_RHPORT1_MODE must be defined")
147#define _tusb_init_arg1(_rhport) _tusb_init_arg0()
148#define _tusb_init_arg2(_rhport, _rh_init) tusb_rhport_init(_rhport, _rh_init)
149#define tusb_init(...) TU_FUNC_OPTIONAL_ARG(_tusb_init, __VA_ARGS__)
162#define tusb_init(...) (false)
163#define tusb_int_handler(...) do {}while(0)
164#define tusb_inited() (false)
bool tusb_rhport_init(uint8_t rhport, const tusb_rhport_init_t *rh_init)
uint32_t tusb_time_millis_api(void)
void tusb_time_delay_ms_api(uint32_t ms)
void tusb_int_handler(uint8_t rhport, bool in_isr)