USB-Snoop A low cost hardware dongle for capturing and analyzing Full Speed (12Mbps) traffic using ARM microcontroller
Project detail: https://hackaday.io/project/20532-usb-packet-snooping
Firmware/ - dongle firmware - Keil MDK
Hardware/ - Eagle CAD schematic, PCB, Sketchup 3D model (zipped)
Windows Software/ - Pellec C
All of software, firmware written by me are licensed under GPL 3.0. Additional incorporated open sourced code are under their own licenses.
Hardware is licensed under CC BY-4.0
https://creativecommons.org/licenses/by/4.0/
Compilers:
Pelles C compiler (freeware): http://www.smorgasbordet.com/pellesc/
Keil's free-to-use professional tool suite - MDK for STM32L0 and STM32F0 http://www2.keil.com/stmicroelectronics-stm32/mdk