Tag: libusb 1.0

libusb-1.0调试信息

我想知道libusb_set_debug()是否有效。 我无法从中获得任何输出。 如果我使用–enable-debug-log配置和构建,我可以打开调试日志记录。 如果我将libusb_set_debug()设置为3,我应该获得与enable-debug-log相同的输出吗? 我没有LIBUSB_DEBUG env变量集。 我想我错过了一些简单的事情。 谢谢,

libusb_claim_interface在Mac OS X Mountain Lion上失败

我搜索了几个小时但没有用。 我已经看到它在Mac OS X上不支持libusb_detach_kernel_driver ,但我无法找到它的补丁或替代品。 libusb_claim_interface返回: libusb: 0.863377 error [darwin_claim_interface] USBInterfaceOpen: another process has device opened for exclusive access 如何从内核中分离USB设备?

无法在Mac OS X上声明使用C + libusb的USB接口

我有一个使用PIC32微控制器构建的复合USB + CDC设备,我正在尝试连接到设备并从Mac发送一些数据到CDC数据接口端点。 我知道电路工作100%,因为设备注册为HID操纵杆,我能够使用Zoc终端连接到设备,在/dev/tty.usbmodemfa132。 我可以用Zoc发送命令,看到我的MCU通过闪烁电路上的一些LED来响应这些命令。 我是在Mac OS X Mavericks上运行的,但几周前在Mountain Lion上我放弃了类似的例子。 我的代码如下所示: // Includes ———————————————————————————————————– #include #include #include #include #include // Defines ———————————————————————————————————— #define VID 0x04d8 #define PID 0x005e #define CDC_DATA_INTERFACE_ID 2 // Function Declarations ———————————————————————————————- void print_device(libusb_device *device); void send(libusb_context *usb_context, uint16_t vid, uint16_t pid); // Function Definitions ———————————————————————————————– /** * main */ int main(int […]