feat(usb_hid): 支持HID供应商报告类型并增加输出报告大小
支持HID供应商特定报告类型的处理,在USB HID模块中添加了对REPORT_ID_VENDOR 的支持,并相应地修改了设备覆盖文件中的输出报告大小配置。 功能变更包括: - 在app.overlay中将out-report-size从8增加到31以支持更大的报告 - 添加hid_vendor_mask_event.h头文件引入 - 实现try_extract_vendor_mask函数用于解析供应商特定掩码数据 - 在hid_stub_set_report和hid_stub_output_report函数中添加供应商掩码处理逻辑 - 更新handle_hid_tx_event函数以允许REPORT_ID_VENDOR类型的报告
This commit is contained in:
@@ -22,7 +22,7 @@
|
||||
protocol-code = "none";
|
||||
in-report-size = <31>;
|
||||
in-polling-period-us = <1000>;
|
||||
out-report-size = <8>;
|
||||
out-report-size = <31>;
|
||||
out-polling-period-us = <1000>;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user