struct libusb_device_handle *devh = NULL;
libusb_init(NULL);
if (r < 0) {
printf("failed to initialise libusb\r\n");
}
devh = libusb_open_device_with_vid_pid(NULL, 0x0930, 0x6545);
libusb_get_configuration(devh,&conf);
printf("find_dpfp_device end libusb_get_configuration =%d \r\n" ,conf);
libusb_control_transfer(devh, 0x40, 0x51, 0x00, 0, NULL, 0, 0);
libusb_close(devh);
libusb_exit(NULL);
本文介绍如何使用LibUSB库初始化USB环境、打开指定的USB设备并进行配置获取及控制传输操作。通过示例代码展示了从初始化到关闭设备的整个流程。

2245

被折叠的 条评论
为什么被折叠?



