Talk:USB human interface device class
Appearance
Article overlaps with Human interface device
API section
This "USB HID API" section doesn't make sense. It seems this talks about two things and lumps them together:
- Interfaces between kernel and hardware. I've never heard hardware interfaces described as an "API" by anyone. Author seems to be misunderstanding the term.
- Interfaces between kernel and user mode, i.e. what a user mode program uses to interact with HID devices. This could more properly be called an "API". However some of the phrasing doesn't make sense, eg. "The USB HID API", as if there is only one. Sure, there is one on Linux, one on Windows, etc... There is not an API that could be called "the" API.