![]()
#define TU_LOG(n, ...)![]()
#define TU_LOG_DRV(...) TU_LOG(CFG_TUD_CDC_LOG_LEVEL, __VA_ARGS__)![]()
#define TU_LOG_DRV(...) TU_LOG(CFG_TUH_CDC_LOG_LEVEL, __VA_ARGS__)![]()
TU_LOG(2, "Chip Version B%u\r\n", rp2040_chip_version());![]()
TU_LOG(3, "Double Buffered: ");![]()
TU_LOG(3, "Single Buffered: ");![]()
TU_LOG(2, "Buffer complete\r\n");![]()
TU_LOG(2, "Transfer complete\r\n");![]()
TU_LOG(3, " Seq Error: [0] = 0x%04u [1] = 0x%04x\r\n",![]()
#define TU_LOG_DRV(...) TU_LOG(CFG_TUH_HID_LOG_LEVEL, __VA_ARGS__)![]()
TU_LOG(3, "tag = %d, type = %d, size = %d, data = ", tag, type, size);![]()
TU_LOG(3, "%02X ", desc_report[i]);![]()
TU_LOG(3, "\r\n");![]()
#define TU_LOG_DRV(...) TU_LOG(HUB_DEBUG, __VA_ARGS__)![]()
#define TU_LOG_DRV(...) TU_LOG(CFG_TUH_MSC_LOG_LEVEL, __VA_ARGS__)![]()
TU_LOG(3, " Prepare BufCtrl: [0] = 0x%04x [1] = 0x%04x\r\n", tu_u32_low16(buf_ctrl), tu_u32_high16(buf_ctrl));![]()
TU_LOG(1, "WARN: starting new transfer on already active ep %02X\r\n", ep->ep_addr);![]()
TU_LOG(3, " Sync BufCtrl: [0] = 0x%04x [1] = 0x%04x\r\n", tu_u32_low16(buf_ctrl), tu_u32_high16(buf_ctrl));![]()
TU_LOG(3, "Avoiding sof %lu now %lu last %lu\r\n", (usb_hw->sof_rd + 1) & USB_SOF_RD_BITS, time_us_32(),![]()
#define pico_info(...) TU_LOG(2, __VA_ARGS__)![]()
TU_LOG(2, " Bind EP %02x to driver id %u\r\n", ep_addr, driver_id);![]()
TU_LOG(TU_FIFO_DBG, "rd = %3u, wr = %3u, count = %3u, remain = %3u, n = %3u: ",![]()
TU_LOG(TU_FIFO_DBG, "actual_n = %u, wr_ptr = %u", n, wr_ptr);![]()
TU_LOG(TU_FIFO_DBG, "\tnew_wr = %u\r\n", f->wr_idx);![]()
#define TU_LOG_USBD(...) TU_LOG(CFG_TUD_LOG_LEVEL, __VA_ARGS__)![]()
#define TU_LOG_USBH(...) TU_LOG(CFG_TUH_LOG_LEVEL, __VA_ARGS__)