设备检查了,已经连接,返回的是0x15
/*************************************
*函数名 disk_connect_state
*函数功能检测usb设备连接状态
*参数文件描述符
*返回值
*************************************/
void disk_connect_state(int *fd)
{
cmd = CMD_TEST_CONNECT;
ioctl(*fd,WRITE_CMD_CH375,&cmd);
delay(2000);
data = 0;
ioctl(*fd,READ_DATA_CH375,&data);
printf("data =%#xn",data);
if(data ==USB_INT_CONNECT)
{
//printf("data =%#xn",data);
printf("检测到usb设备连接n");
memset(&data,0,sizeof(data));
//auto_setup(fd);
//break;
}
else if(data == USB_INT_DISCONNECT)
{
printf("检测到usb设备断开n");
}
else
printf("未知错误n");
return;
}
设备检查了,已经连接,返回的是0x15
/*************************************
*函数名 disk_connect_state
*函数功能检测usb设备连接状态
*参数文件描述符
*返回值
*************************************/
void disk_connect_state(int *fd)
{
cmd = CMD_TEST_CONNECT;
ioctl(*fd,WRITE_CMD_CH375,&cmd);
delay(2000);
data = 0;
ioctl(*fd,READ_DATA_CH375,&data);
printf("data =%#xn",data);
if(data ==USB_INT_CONNECT)
{
//printf("data =%#xn",data);
printf("检测到usb设备连接n");
memset(&data,0,sizeof(data));
//auto_setup(fd);
//break;
}
else if(data == USB_INT_DISCONNECT)
{
printf("检测到usb设备断开n");
}
else
printf("未知错误n");
return;
}
举报