20 Commits

Author SHA256 Message Date
dead_mozay bc621ce29b Accepting request 1296087 from home:Dead_Mozay
- Update to version 2.2.4:
  * Updated vendor dependencies.

OBS-URL: https://build.opensuse.org/request/show/1296087
OBS-URL: https://build.opensuse.org/package/show/utilities/cyme?expand=0&rev=11
2025-07-28 10:47:09 +00:00
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 c9e13de8cf Accepting request 1286811 from home:Dead_Mozay
- 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/request/show/1286811
OBS-URL: https://build.opensuse.org/package/show/utilities/cyme?expand=0&rev=10
2025-06-19 04:11:12 +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 7d4b614f68 Accepting request 1279176 from home:Dead_Mozay
- Update to version 2.2.2:
  * watch: bus assignment based on Windows bus_id.

OBS-URL: https://build.opensuse.org/request/show/1279176
OBS-URL: https://build.opensuse.org/package/show/utilities/cyme?expand=0&rev=9
2025-05-22 06:53:38 +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 5dc6a2b71e Accepting request 1275039 from home:Dead_Mozay
- Update to version 2.2.1:
  * Support for --json with watch sub-command.

OBS-URL: https://build.opensuse.org/request/show/1275039
OBS-URL: https://build.opensuse.org/package/show/utilities/cyme?expand=0&rev=8
2025-05-07 02:53:20 +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 d2e4d96897 Accepting request 1271257 from home:Dead_Mozay
- 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/request/show/1271257
OBS-URL: https://build.opensuse.org/package/show/utilities/cyme?expand=0&rev=7
2025-04-22 04:44:30 +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 b8cfc54fc7 Accepting request 1268672 from home:Dead_Mozay
- 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/request/show/1268672
OBS-URL: https://build.opensuse.org/package/show/utilities/cyme?expand=0&rev=6
2025-04-11 17:12:30 +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 e61300845e Accepting request 1247971 from home:Dead_Mozay
- 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/request/show/1247971
OBS-URL: https://build.opensuse.org/package/show/utilities/cyme?expand=0&rev=5
2025-02-24 03:41:57 +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 3996394b61 Accepting request 1227727 from home:Dead_Mozay
- 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.
- 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/request/show/1227727
OBS-URL: https://build.opensuse.org/package/show/utilities/cyme?expand=0&rev=4
2024-12-02 10:39:38 +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
jubalh 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