I am programming a USB mass storage device using the Atmel AVR set of libraries making use of host HID drivers only. I would like to have some specific behavior based on if the device is plugged into a Windows machine vs a Linux (let's just say Debian based) machine. I've searched the API and haven't found anything that seems to have this capability.
Is there a specific function that allows me to detect the connected OS? Or, is there a specific set of behavior I can key in on to at least deduce the connected OS?