Необходимо написать (скопировать) прошивку USB HID одометра, с возможностью подключения датчика холла и энкодера. Собранные данные об устройстве: Одометр состоит из датчика холла и USB HID устройства. Программой usbview были получены дескрипторы устройства. Программой Device Monitoring Studio получен пакет данных: Код (Text): 154329: Report Arrived (UP), 2017-10-24 17:42:09,6648141 +0,0009869 Report Name:Unknown Unknown[0..255]: 77 Unknown[0..255]: 0 154330: Report Arrived (DOWN), 2017-10-24 17:42:09,6648265 +0,0000124 Report Name:Unknown Unknown 154331: Report Arrived (UP), 2017-10-24 17:42:09,6657568 +0,0009303 Report Name:Unknown Unknown[0..255]: 77 Unknown[0..255]: 0 154332: Report Arrived (DOWN), 2017-10-24 17:42:09,6657686 +0,0000118 Report Name:Unknown Unknown 154333: Report Arrived (UP), 2017-10-24 17:42:09,6668150 +0,0010464 Report Name:Unknown Unknown[0..255]: 78 Unknown[0..255]: 0 154334: Report Arrived (DOWN), 2017-10-24 17:42:09,6668274 +0,0000124 Report Name:Unknown Unknown 154335: Report Arrived (UP), 2017-10-24 17:42:09,6678198 +0,0009924 Report Name:Unknown Unknown[0..255]: 78 Unknown[0..255]: 0 154336: Report Arrived (DOWN), 2017-10-24 17:42:09,6678414 +0,0000216 Report Name:Unknown Unknown Опытным путем установлено, что при каждом импульсе датчика холла верхний байт увеличивает свое значение на единицу, при переполнении обнуляет значение и плюсует к нижнему байту единицу. Нижний байт при переполнении обнуляется.