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

[off]А вообще, если данных надо много передавать, то зачем HID? Это ж извращение какое-то! Даже CDC удобней будет! И работать с CDC можно из любого терминала, не написав ни строчки кода (особенно если протокол текстовый)...[/off]

eddy-em.livejournal.com github.com/eddyem