Mostly housekeeping and minor fixes. Did a dependency audit and updated some crates. Working towards a TUI 'watch' subcommand, watching USB hotplug events but also allowing for live update of cyme
settings. Please have a look at #58 if you're interested and want to test/contribute.
Been a while since a release. Had some fun with a VT-220 showing cyme
via my Macbook over Christmas. --encoding ascii
worked great :).
Fixed
- control read endpoint stall will be re-attempted after clearing halt (#54).
- udev-hwdb: native supports hwdb lookup again (#59).
- lsusb: fallback to desccriptor strings in verbose dump for idProduct and idVendor (#55).
- Bus::is_empty was inverse but display::prepare_devices filter accounted by also inverting. No real bug but fixed for clarity.
Changed
- macOS: claim interface when reading Debug Descriptors.
- nusb: use cached device descriptor rather than reading manually with control message (nusb #102).
- log now outputs to stderr so can be redirected.
- lazy_static dropped for LazyLock.
- rand replaced with fast_rand.
Added
- Example usage in README.