Все, наверное, знают, что у периферийных USB-контроллеров есть код производителя и код самого устройства. Эти маркеры нужны для распознавания USB-агентов на шине и назначения правильного режима взаимодействия с ними. Если каждое из USB-устройств будет иметь уникальный код, сформированный PID и DID, задача их идентификации и драйверной поддержки существенно упростится. Тем интереснее ситуация, которая возникла при ознакомлении с UPS (источником бесперебойного питания) Energenie EG-UPS-032. Полная версия