rockbox/utils/hwstub/lib
Amaury Pouly c17d30f204 utils/hwstub: completely rework the protocol, drop unused features
The protocol has evolved a lot during the 2.x.y lifetime, bringing more
features which later got unused. This commit removes all the unused stuff
and simplifies everything:
- drop the feature mask: everything is mandatory or stalled on error
- remove the info request and put all static information in standard USB
  descriptors which are part of the configuration descriptor (and can be
  retrieved using the standard GetDescriptor request).
- remove the USB interface, we had only one anyway
- remove all endpoint descriptors
- remove the exit/atexit stuff, it never worked as intended anyway
- update the hwstub library and make it able to handle any device
- update the tools (mostly renaming and removing of code)

Change-Id: I1872bba7f4177fc3891180e8f944aab88f5bde31
2014-02-10 23:14:24 +01:00
..
hwstub.c utils/hwstub: completely rework the protocol, drop unused features 2014-02-10 23:14:24 +01:00
hwstub.h utils/hwstub: completely rework the protocol, drop unused features 2014-02-10 23:14:24 +01:00
hwstub_protocol.h
Makefile