Syntax
#define TU_LOG_USBD(...) TU_LOG(CFG_TUD_LOG_LEVEL, __VA_ARGS__) ![]()
#define TU_LOG_USBD(...) TU_LOG(CFG_TUD_LOG_LEVEL, __VA_ARGS__)![]()
TU_LOG_USBD("USBD init on controller %u, Highspeed = %u\r\n", rhport, TUD_OPT_HIGH_SPEED);![]()
TU_LOG_USBD("%s init\r\n", driver->name);![]()
TU_LOG_USBD("USBD deinit on controller %u\r\n", rhport);![]()
TU_LOG_USBD("%s deinit\r\n", driver->name);![]()
TU_LOG_USBD(": %s Speed\r\n", tu_str_speed[event.bus_reset.speed]);![]()
TU_LOG_USBD("\r\n");![]()
TU_LOG_USBD(" Skipped since there is other SETUP in queue\r\n");![]()
TU_LOG_USBD(" Stall EP0\r\n");![]()
TU_LOG_USBD("on EP %02X with %u bytes\r\n", ep_addr, (unsigned int) event.xfer_complete.len);![]()
TU_LOG_USBD(" %s xfer callback\r\n", driver->name);![]()
TU_LOG_USBD(": Remote Wakeup = %u\r\n", _usbd_dev.remote_wakeup_en);![]()
TU_LOG_USBD(" Skipped\r\n");![]()
TU_LOG_USBD("\r\n");![]()
TU_LOG_USBD(" Skipped\r\n");![]()
TU_LOG_USBD("\r\n");![]()
TU_LOG_USBD("\r\n");![]()
TU_LOG_USBD(" %s control request\r\n", driver->name);![]()
TU_LOG_USBD(" Clear current Configuration (%u) before switching\r\n", _usbd_dev.cfg_num);![]()
TU_LOG_USBD(" Enable Remote Wakeup\r\n");![]()
TU_LOG_USBD(" Disable Remote Wakeup\r\n");![]()
TU_LOG_USBD(" %s opened\r\n", driver->name);![]()
TU_LOG_USBD(" Device\r\n");![]()
TU_LOG_USBD(" BOS\r\n");![]()
TU_LOG_USBD(" Configuration[%u]\r\n", desc_index);![]()
TU_LOG_USBD(" Other Speed Configuration\r\n");![]()
TU_LOG_USBD(" String[%u]\r\n", desc_index);![]()
TU_LOG_USBD(" Device Qualifier\r\n");![]()
TU_LOG_USBD(" Queue EP %02X with %u bytes ...\r\n", ep_addr, total_bytes);![]()
TU_LOG_USBD("FAILED\r\n");![]()
TU_LOG_USBD(" Queue ISO EP %02X with %u bytes ... ", ep_addr, total_bytes);![]()
TU_LOG_USBD("OK\r\n");![]()
TU_LOG_USBD("failed\r\n");![]()
TU_LOG_USBD(" Stall EP %02X\r\n", ep_addr);![]()
TU_LOG_USBD(" Clear Stall EP %02X\r\n", ep_addr);![]()
TU_LOG_USBD(" CLOSING Endpoint: 0x%02X\r\n", ep_addr);