Why USB-IF ruins USB with 3.0

The Universal Serial Bus Implementers Forum (USB-IF) has updated their Specification to level 3.0 last summer.  A quick summary why the new specification is going to ruin USB as we know it. The revision has added a new type of USB called: Super Speed.
Changelog 3.0 vs. 2.0
The new standard in a nutshell.
Target
Support up to 4.8 [...]

LedCube USB hid toggling LED

Controlling USB connections to an embedded system can be a real pain. Fortunately many suppliers also ship their product with an BSP. I’ve made some adjustments to one of the examples to enable communication between the device and an C++ program.
Using Microchip’s framework by using IDE: Visual C++, MPlab (the worst IDE ever), you can [...]