name: usb-device-development-kitdescription: 生成USB设备类驱动代码,支持USB 2.0/3.0及多种设备类(CDC、HID、MSC、DFU)type: code-generationparameters:- name: usb_versiontype: stringdefault: "2.0"description: USB版本(2.0、3.0、3.1)- name: device_classtype: arrayrequired: truedescription: USB设备类(CDC-ACM、HID、MSC、DFU、Audio、Video)- name: target_mcutype: stringrequired: truedescription: 单片机型号(STM32F4、ESP32-S3、NXP LPC55S69、Microchip SAM D5x/E5x)- name: vid_pidtype: objectrequired: truedescription: 厂商ID和产品ID(如{"vid": "0x1234", "pid": "0x5678"})- name: endpointstype: arraydescription: 端点配置(类型、地址、大小、中断间隔)生成内容:USB 设备初始化和配置代码设备描述符和配置描述符定义标准 USB 请求处理设备类特定请求处理(如 CDC 数据收发、HID 报告)中断和 DMA 配置电源管理和低功耗模式USB DFU 固件升级实现主机端测试工具和上位机代码