Skip to content

Releases: DevDecoder/HIDDevices

Version 4 - Split Usages

25 Feb 02:55
1ce1f4a
Compare
Choose a tag to compare

BREAKING CHANGES:

The HIDDevices NuGet no longer contains the encoded HID Usage Tables, which can now be found in a new HIDDevices.Usages NuGet.

Updated HID Usage Tables to 1.5.0

20 Feb 03:00
c9095bf
Compare
Choose a tag to compare

Updated the HID Usage Tables
Fixed #10

Full changelog

New Source of Truth

17 Aug 13:15
f565ecc
Compare
Choose a tag to compare

A new source of truth uses the JSON embedded directly in the PDF specification from https://usb.org. Dependency on https://github.com/IntergatedCircuits/hid-usage-tables has been removed.

All new code generator is written using Roslyn Source generators instead of T4 templating.

Updated to latest HID Usage Table specifications, and latest NuGets.

Note, there are quite a large number of enumeration value changes, etc. due to the update in specifications and tweaks to naming.

Enhanced Controllers

09 Aug 13:34
c256897
Compare
Choose a tag to compare

Further to #5, the Control and Device attributes now accept raw IDs.

The HID tables have been updated.

Updated NuGets

24 May 10:42
c2c8f20
Compare
Choose a tag to compare

Updated NuGet pacakges, this is particularly important as DynamicData has some bug fixes (notably #383).

v2.2.2.60423

20 Jan 14:07
07ec4b9
Compare
Choose a tag to compare

Updated HID tables and NuGets

14 Oct 02:58
ae1cc81
Compare
Choose a tag to compare
  • DynamicData
    6.17.14 -> 7.3.1
    • Note Devices.Connect has the new optional parameter
      suppressEmptyChangeSets, which defaults to true.
  • Microsoft.VisualStudio.Threading
    16.8.55 -> 17.0.63
  • Nerdbank.GitVersioning
    3.3.37 -> 3.4.240
  • Nito.AsyncEx 5.1.0
    -> 5.1.2
  • HID Usage Table
    4eb9209 -> fd15a02
    • Some 1-indexed usages changed to 0-indexed (e.g.
      Button0->Button1, etc.)
    • Control.ButtonNumber is now type ushort? where null indicates
      'not a button', and a value is 0-indexed.
    • Undefined usage page removed (now just a Reserved page as normal).
    • Added HUTRR100
    • Added HUTRR99 and related fixes
    • Added missing pages from HUTRR32