我在裸机 STM32F303CBT6(六个USB CDC)上有一个复合设备。它有效,我可以通过使用
SET_CONTROL_LINE_STATE
获取 SET_LINE_CODING
和 wIndex==X
请求来检查与接口号 X 的连接。
但是我无法检测到与给定接口的断开连接:客户端终端断开连接后我没有看到中断。当然,由于这是一个复合设备,因此也没有挂起中断。
有没有办法检查给定接口的终端断开连接(例如,当/dev/ttyACM1
断开连接时,我应该有一些信号,接口1不再接收数据)?