找回密码
 立即注册
楼主: QQ624***

USB的PID申请

[复制链接]
  • TA的每日心情
    开心
    3 小时前
  • 签到天数: 110 天

    [LV.6]常住居民II

    25

    主题

    304

    回帖

    1029

    积分

    荣誉版主

    Cyber Hamster

    积分
    1029
    发表于 2024-2-10 16:06:32 | 显示全部楼层
    ahong 发表于 2024-2-3 12:28
    大家都是usb转串口,会有什么冲突,我一直以为usb转串口就用官方例程就可以了呢,这个有什么说法 ...

    我就是不知道用什么就写0,之前自己做的UAC就是34bf 0000,HID抄例程是34bf ff03,后来不是键盘了改了描述符又改成了34bf 0000,然后电脑蓝屏了,注册表搜VID_34bf见到可疑的就删,注册表删了两三天没能解决问题,最后不得不重装系统,除夕前一天,血的教训
    (=・ω・=)
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    3 小时前
  • 签到天数: 110 天

    [LV.6]常住居民II

    25

    主题

    304

    回帖

    1029

    积分

    荣誉版主

    Cyber Hamster

    积分
    1029
    发表于 2024-2-16 15:42:41 | 显示全部楼层

    描述符相同的应该没事,对电脑来说都是相同的设备,同一个电脑插好几个同款设备不会冲突
    建议官方在论坛发个帖,列个表,专门用来记录PID,哪些PID已被使用,是否开源
    不开源的比如LINK1D
    开源的就是例程中的,要加上描述符,比如USB转CDC单串口、USB转CDC双串口、HID通信、鼠标、键盘、鼠标键盘复合、U盘、UAC、USB转CAN……
    这些常见的应用,都把描述符固定了,大家有需要的可以直接使用对应的PID,要求是不得修改描述符,避免大量不必要且重复的PID申请,避免冲突且节省有限的PID资源
    有特殊要求的自定义设备再考虑给用户分配PID,如用户的需求属于常见的典型应用但不在列表中,官方可以考虑把此设备加入开源列表,公布描述符供其他人使用,避免同类设备重复申请
    还有其他大家觉得实用的设备,可以投票或投稿开源例程,由官方审核,审核通过后加入开源PID列表,审核的目的是保证设备的功能与描述符合理,枚举和工作正常稳定,功能全,兼容性好,避免别人想要加入其他功能(比如想加个按键,但需要修改描述符)又不得不使用新的PID
    (=・ω・=)
    回复 支持 1 反对 0 送花

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-5-3 21:21 , Processed in 0.051428 second(s), 31 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表