mirror of
https://github.com/openharmony/drivers_peripheral.git
synced 2026-08-24 07:45:51 -04:00
5f44244295
serial: - serial_device_manager 添加 ttyACM 设备识别(IsUsbSerialName) - AddVirtualUsbDevice 使用 FindUsbDeviceSysfsPath 动态查找USB设备sysfs路径 linux_serial: - 新增 SERIAL_ACM_TYPE_NAME 常量 - HandleDevListEntry() 识别 ttyACM 前缀,ACM portId 加 1000 偏移避免冲突 - SerialOpen() 根据 devName 还原原始端口号构造 /dev/ttyACM* 路径 - SerialGetPortList() 拆分为 ScanUsbSerialDevices + ScanAcmDevices libusb_serial: - 新增 TARGET_INTERFACE_ACM(0x02) 匹配 CDC ACM 接口类 - GetEndPoint() 同时接受 vendor-specific(0xFF) 和 CDC(0x02) 接口 - GetPortIdByDevice() 先扫 ttyUSB 再扫 ttyACM,ACM portId 加 1000 偏移 serial_sysfs_device.h: - 新增 SYSFS_ACM_DEVICES_DIR 和 ACM_PORT_ID_OFFSET 宏定义 Signed-off-by: yml <yangmingliang9@huawei.com> Change-Id: I6231463b6d4cf49822e3128107e7bee6cd071e51