Я программирую запоминающее устройство USB с помощью набора библиотек Atmel AVR, используя только хост-HID-драйверы. Я хотел бы иметь какое-то конкретное поведение, основанное на том, подключено ли устройство к машине с Windows или к машине с Linux (скажем, на базе Debian). Я искал API и не нашел ничего, что имело бы такую возможность.
Есть ли какая-то особая функция, позволяющая определить подключенную ОС? Или есть определенный набор действий, который я могу ввести, чтобы хотя бы вывести подключенную ОС?