Skip to content

v1.8.0

Compare
Choose a tag to compare
@github-actions github-actions released this 15 Jul 14:18
· 144 commits to main since this release

cyme should now match lsusb --verbose mode with full device descriptor dumps, including using USB control messages to get BOS, Hub device status, HID reports and more. It's been a lot of grunt work and lines of code (not very creative lines!) creating all the types but it should be useful as a USB profiling crate moving forwards and I think more robust than lsusb in some cases. There may still be some formatting differences but the data should be the same. cyme without --lsusb --verbose display isn't changed for the most part, since the dumping is extremely device specific and verbose. I may add device status as a display block in future.

Addded

  • Full dumps of device descriptors for matching --lsusb --verbose #23 (#15)
  • Device name pattern matching for icon with Icon::name(String) (#22)

Changed

  • cyme is now in Homebrew core. One can brew uninstall cyme, brew untap tuna-f1sh/taps, then install with brew install cyme (#21).
  • Update --lsusb mode to match updated lsusb behaviour if driver/names missing (print '[none]'/'[unknown]').