hid_set_protocol() logging arguments in wrong order
hid_set_protocol() if the request fails, the logging statement is
USB_DPRINTF_L2(PRINT_MASK_ATTA, hidp->hid_log_handle, "Failed while trying to set protocol:%d," "cr = %d cb_flags = 0x%x\n", completion_reason, cb_flags, protocol);
protocol argument should almost certainly be first after the format string, not last.
No data to display