12 Commits

Author SHA256 Message Date
Dead Mozay
46b1a40bef - Update to version 2.2.4:
* Updated vendor dependencies.

OBS-URL: https://build.opensuse.org/package/show/home:Dead_Mozay/cyme?expand=0&rev=19
2025-07-28 10:39:34 +00:00
Dead Mozay
6ec42ffcb9 - Update to version 2.2.3:
* --block-operation add to control how block args are processed: 
    new, add, append, prepend or remove from config/defaults.
  * Block args can take comma separated values.
  * Default block args in --help

OBS-URL: https://build.opensuse.org/package/show/home:Dead_Mozay/cyme?expand=0&rev=17
2025-06-19 02:47:57 +00:00
Dead Mozay
d2dbde1493 - Update to version 2.2.2:
* watch: bus assignment based on Windows bus_id.

OBS-URL: https://build.opensuse.org/package/show/home:Dead_Mozay/cyme?expand=0&rev=15
2025-05-22 05:59:07 +00:00
Dead Mozay
42a90049a4 - Update to version 2.2.1:
* Support for --json with watch sub-command.

OBS-URL: https://build.opensuse.org/package/show/home:Dead_Mozay/cyme?expand=0&rev=13
2025-05-07 02:44:34 +00:00
Dead Mozay
21028eed6a - Update to version 2.2.0:
* `cyme` watch subcommand to watch for USB device hotplug events 
    and 'live' edit display settings.
  * no_color option to config. Clearer parity/merge with CLI args.
  * device event and DeviceBlock::LastEvent, DeviceBlock::EventIcon. 
    Default is profiled time (P: %y-%m-%d %H:%M:%S) but used by cyme 
    watch to show connect/disconnect events.
  * benches for profiling.
  * RUST_LOG can be module level eg: RUST_LOG=nusb=info,cyme=debug.
  * custom PortPath type used for get_ methods improves 
    look-up 70-100%. Makes profiler faster as it uses these 
    methods to build the device tree.
  * simple_logger now logs to stderr so can be redirected without 
    effecting display output: cyme watch 2> log.
  * path args String to PathBuf.

OBS-URL: https://build.opensuse.org/package/show/home:Dead_Mozay/cyme?expand=0&rev=11
2025-04-22 04:39:45 +00:00
Dead Mozay
dc4abc6e08 - Update to version 2.1.3:
* Fixed:
    - lsusb-verbose: hub dump not reading full descriptor 
      for bcd >= 0x0300 so missing hub descriptor.
    - lsusb-verbose: verbose white space and some strings.
  * Changed:
    - build: hide `--gen` behind `cli_generate` feature.
    - lsusb: brought upto date with v018 releae 
      and some pre-v019 features.
  * Added:
    - display: negotiated-speed block to show the actual operating 
      speed of the connected device.

OBS-URL: https://build.opensuse.org/package/show/home:Dead_Mozay/cyme?expand=0&rev=9
2025-04-11 16:42:25 +00:00
Dead Mozay
022324ebf4 - Update to version 2.1.2:
* Fixed:
    - control read endpoint stall will be re-attempted after 
      clearing halt.
    - udev-hwdb: native supports hwdb lookup again.
    - lsusb: fallback to desccriptor strings in verbose dump 
      for idProduct and idVendor.
    - Bus::is_empty was inverse but display::prepare_devices filter 
      accounted by also inverting. No real bug but fixed for clarity.
  * Changed:
    - nusb: use cached device descriptor rather than reading 
      manually with control message.
    - log now outputs to stderr so can be redirected.
    - lazy_static dropped for LazyLock.
    - rand replaced with fast_rand.
  * Added:
    - Example usage in README.

OBS-URL: https://build.opensuse.org/package/show/home:Dead_Mozay/cyme?expand=0&rev=7
2025-02-24 03:35:20 +00:00
Dead Mozay
5ac6e75ea4 - Update to version 2.1.1:
* Linux root_hubs now read_link pci driver like lsusb for 
    driver field.
  * lsusb verbose would print all audio BmControl2 bits and show 
    ILLEGAL VALUE for 0 bits.
  * lsusb tree number padding is now 3 digits for bus and device 
    numbers to match lsusb.

OBS-URL: https://build.opensuse.org/package/show/home:Dead_Mozay/cyme?expand=0&rev=5
2024-12-02 03:33:12 +00:00
Dead Mozay
6d1eb131ec - Update to version 2.1.0:
* Linux root_hub missing from it's own devices; lsusb mode 
    listing with libusb feature.
  * nusb feature not profiling root_hub devices and so not 
    gathering BOS, hub descriptors and status etc.
  * Attempt to claim HID interfaces on Linux to avoid dmesg warning. 
    Note that if a kernel module is loaded for a device, it may 
    still be claimed by that module and so not available to cyme. 
    cyme could detach the kernel module but this is not done for 
    usability reasons. The behaviour is the same as lsusb.
  * Logging should be more useful in debug mode.

OBS-URL: https://build.opensuse.org/package/show/home:Dead_Mozay/cyme?expand=0&rev=4
2024-10-31 03:09:32 +00:00
Dead Mozay
5c62409260 Accepting request 1218677 from home:Dead_Mozay
- Update to version 2.0.0:
  * pci.ids vendor and device information for buses where IDs 
    are available.
  * Default Driver and Interface display blocks now include driver 
    and sysfs on Linux but not on other platforms.
  * 'sysfs' read/readlink is now attempted first for Linux driver 
    information then udev.

OBS-URL: https://build.opensuse.org/request/show/1218677
OBS-URL: https://build.opensuse.org/package/show/utilities/cyme?expand=0&rev=3
2024-10-27 17:38:37 +00:00
Dead Mozay
0bb8c3f678 Accepting request 1207284 from home:Dead_Mozay
Update to version 1.8.5

OBS-URL: https://build.opensuse.org/request/show/1207284
OBS-URL: https://build.opensuse.org/package/show/utilities/cyme?expand=0&rev=2
2024-10-11 17:45:06 +00:00
0b9a97afbd Accepting request 1204196 from home:Dead_Mozay
New package.

OBS-URL: https://build.opensuse.org/request/show/1204196
OBS-URL: https://build.opensuse.org/package/show/utilities/cyme?expand=0&rev=1
2024-09-30 10:08:01 +00:00