ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
22 февраля
1494581
LightElf (30.01.2025 17:33, просмотров: 1811)
Вопросец по USB возник. Софта работает с самопальным девайсом (USB FS, Custom HID). Софта может быть остановлена и снова запущена (или запущена другая). Как девайсу понять, что софтина изменилась? Есть какие-то стандартные (на уровне USB протокола) методы? Проблема в том, что у девайса есть очень большой out репорт (на много пакетов) и если софту срубили по Ctrl-C, то последний репорт приходит не полностью. Соответственно, при следующем запуске ранее принятый кусок репорта 

радостно склеивается с началом нового репорта и все встает буквой зю. Есть какие-то средства на уровне самого USB протокола?

Не надо делать мне как лучше, оставьте мне как хорошо