├── .github └── workflows │ └── dotnet.yml ├── .gitignore ├── HidSharp.NETStandard.sln ├── HidSharp.Test ├── HidSharp.Test.NETStandard.csproj ├── HidSharp.Test.csproj ├── Program.cs ├── Properties │ └── AssemblyInfo.cs └── app.config ├── HidSharp.sln ├── HidSharp ├── AsyncResult.cs ├── CommonException.cs ├── Device.cs ├── DeviceException.cs ├── DeviceFilter.cs ├── DeviceList.cs ├── DeviceListChangedEventArgs.cs ├── DeviceOpenUtility.cs ├── DeviceStream.cs ├── DeviceTypes.cs ├── Exceptions │ ├── DeviceIOException.cs │ ├── DeviceUnauthorizedAccessException.cs │ └── IDeviceException.cs ├── Experimental │ ├── BleCccd.cs │ ├── BleCharacteristic.cs │ ├── BleCharacteristicProperties.cs │ ├── BleDescriptor.cs │ ├── BleDevice.cs │ ├── BleDiscovery.cs │ ├── BleEvent.cs │ ├── BleRequestFlags.cs │ ├── BleService.cs │ ├── BleStream.cs │ ├── BleUuid.cs │ └── BleUuids.cs ├── FilteredDeviceList.cs ├── HidDevice.cs ├── HidDeviceLoader.cs ├── HidSharp.NETStandard.csproj ├── HidSharp.csproj ├── HidStream.cs ├── ImplementationDetail.cs ├── LocalDeviceList.cs ├── OpenConfiguration.cs ├── OpenOption.cs ├── OpenPriority.cs ├── Platform │ ├── HidManager.cs │ ├── HidSelector.cs │ ├── Libusb │ │ ├── LibusbHidManager.cs │ │ └── NativeMethods.cs │ ├── Linux │ │ ├── LinuxHidDevice.cs │ │ ├── LinuxHidManager.cs │ │ ├── LinuxHidStream.cs │ │ ├── LinuxSerialDevice.cs │ │ ├── LinuxSerialStream.cs │ │ ├── NativeMethods.cs │ │ ├── NativeMethodsLibudev.cs │ │ ├── NativeMethodsLibudev0.cs │ │ └── NativeMethodsLibudev1.cs │ ├── MacOS │ │ ├── MacHidDevice.cs │ │ ├── MacHidManager.cs │ │ ├── MacHidStream.cs │ │ ├── MacSerialDevice.cs │ │ ├── MacSerialStream.cs │ │ └── NativeMethods.cs │ ├── SysBleStream.cs │ ├── SysHidStream.cs │ ├── SysRefCountHelper.cs │ ├── SysSerialStream.cs │ ├── SystemEvents.cs │ ├── Unsupported │ │ └── UnsupportedHidManager.cs │ ├── Utf8Marshaler.cs │ └── Windows │ │ ├── NativeMethods.cs │ │ ├── WinBleCharacteristic.cs │ │ ├── WinBleDescriptor.cs │ │ ├── WinBleDevice.cs │ │ ├── WinBleService.cs │ │ ├── WinBleStream.cs │ │ ├── WinHidDevice.ReportDescriptorBuilder.cs │ │ ├── WinHidDevice.ReportDescriptorReconstructor.cs │ │ ├── WinHidDevice.cs │ │ ├── WinHidManager.cs │ │ ├── WinHidStream.cs │ │ ├── WinSerialDevice.cs │ │ └── WinSerialStream.cs ├── Properties │ └── AssemblyInfo.cs ├── Reports │ ├── DataConvert.cs │ ├── DataItem.cs │ ├── DataItemFlags.cs │ ├── DataValue.cs │ ├── DescriptorCollectionItem.cs │ ├── DescriptorItem.cs │ ├── DeviceItem.cs │ ├── Encodings │ │ ├── CollectionType.cs │ │ ├── EncodedItem.cs │ │ ├── GlobalItemTag.cs │ │ ├── ItemType.cs │ │ ├── LocalItemTag.cs │ │ └── MainItemTag.cs │ ├── ExpectedUsageType.cs │ ├── IndexList.cs │ ├── IndexRange.cs │ ├── Indexes.cs │ ├── Input │ │ ├── DeviceItemInputParser.cs │ │ └── HidDeviceInputReceiver.cs │ ├── Report.cs │ ├── ReportDescriptor.cs │ ├── ReportDescriptorParseState.cs │ ├── ReportType.cs │ ├── Units │ │ ├── CurrentUnit.cs │ │ ├── LengthUnit.cs │ │ ├── LuminousIntensityUnit.cs │ │ ├── MassUnit.cs │ │ ├── TemperatureUnit.cs │ │ ├── TimeUnit.cs │ │ ├── Unit.cs │ │ ├── UnitKind.cs │ │ └── UnitSystem.cs │ └── Usage.cs ├── SerialDevice.cs ├── SerialParity.cs ├── SerialSettings.cs ├── SerialStream.cs ├── Throw.cs └── Utility │ ├── BcdHelper.cs │ ├── HResult.cs │ └── HidSharpDiagnostics.cs ├── License.txt ├── NOTICE.txt └── README.md /.github/workflows/dotnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/.github/workflows/dotnet.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/.gitignore -------------------------------------------------------------------------------- /HidSharp.NETStandard.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp.NETStandard.sln -------------------------------------------------------------------------------- /HidSharp.Test/HidSharp.Test.NETStandard.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp.Test/HidSharp.Test.NETStandard.csproj -------------------------------------------------------------------------------- /HidSharp.Test/HidSharp.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp.Test/HidSharp.Test.csproj -------------------------------------------------------------------------------- /HidSharp.Test/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp.Test/Program.cs -------------------------------------------------------------------------------- /HidSharp.Test/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp.Test/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /HidSharp.Test/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp.Test/app.config -------------------------------------------------------------------------------- /HidSharp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp.sln -------------------------------------------------------------------------------- /HidSharp/AsyncResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/AsyncResult.cs -------------------------------------------------------------------------------- /HidSharp/CommonException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/CommonException.cs -------------------------------------------------------------------------------- /HidSharp/Device.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Device.cs -------------------------------------------------------------------------------- /HidSharp/DeviceException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/DeviceException.cs -------------------------------------------------------------------------------- /HidSharp/DeviceFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/DeviceFilter.cs -------------------------------------------------------------------------------- /HidSharp/DeviceList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/DeviceList.cs -------------------------------------------------------------------------------- /HidSharp/DeviceListChangedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/DeviceListChangedEventArgs.cs -------------------------------------------------------------------------------- /HidSharp/DeviceOpenUtility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/DeviceOpenUtility.cs -------------------------------------------------------------------------------- /HidSharp/DeviceStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/DeviceStream.cs -------------------------------------------------------------------------------- /HidSharp/DeviceTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/DeviceTypes.cs -------------------------------------------------------------------------------- /HidSharp/Exceptions/DeviceIOException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Exceptions/DeviceIOException.cs -------------------------------------------------------------------------------- /HidSharp/Exceptions/DeviceUnauthorizedAccessException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Exceptions/DeviceUnauthorizedAccessException.cs -------------------------------------------------------------------------------- /HidSharp/Exceptions/IDeviceException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Exceptions/IDeviceException.cs -------------------------------------------------------------------------------- /HidSharp/Experimental/BleCccd.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Experimental/BleCccd.cs -------------------------------------------------------------------------------- /HidSharp/Experimental/BleCharacteristic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Experimental/BleCharacteristic.cs -------------------------------------------------------------------------------- /HidSharp/Experimental/BleCharacteristicProperties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Experimental/BleCharacteristicProperties.cs -------------------------------------------------------------------------------- /HidSharp/Experimental/BleDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Experimental/BleDescriptor.cs -------------------------------------------------------------------------------- /HidSharp/Experimental/BleDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Experimental/BleDevice.cs -------------------------------------------------------------------------------- /HidSharp/Experimental/BleDiscovery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Experimental/BleDiscovery.cs -------------------------------------------------------------------------------- /HidSharp/Experimental/BleEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Experimental/BleEvent.cs -------------------------------------------------------------------------------- /HidSharp/Experimental/BleRequestFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Experimental/BleRequestFlags.cs -------------------------------------------------------------------------------- /HidSharp/Experimental/BleService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Experimental/BleService.cs -------------------------------------------------------------------------------- /HidSharp/Experimental/BleStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Experimental/BleStream.cs -------------------------------------------------------------------------------- /HidSharp/Experimental/BleUuid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Experimental/BleUuid.cs -------------------------------------------------------------------------------- /HidSharp/Experimental/BleUuids.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Experimental/BleUuids.cs -------------------------------------------------------------------------------- /HidSharp/FilteredDeviceList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/FilteredDeviceList.cs -------------------------------------------------------------------------------- /HidSharp/HidDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/HidDevice.cs -------------------------------------------------------------------------------- /HidSharp/HidDeviceLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/HidDeviceLoader.cs -------------------------------------------------------------------------------- /HidSharp/HidSharp.NETStandard.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/HidSharp.NETStandard.csproj -------------------------------------------------------------------------------- /HidSharp/HidSharp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/HidSharp.csproj -------------------------------------------------------------------------------- /HidSharp/HidStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/HidStream.cs -------------------------------------------------------------------------------- /HidSharp/ImplementationDetail.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/ImplementationDetail.cs -------------------------------------------------------------------------------- /HidSharp/LocalDeviceList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/LocalDeviceList.cs -------------------------------------------------------------------------------- /HidSharp/OpenConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/OpenConfiguration.cs -------------------------------------------------------------------------------- /HidSharp/OpenOption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/OpenOption.cs -------------------------------------------------------------------------------- /HidSharp/OpenPriority.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/OpenPriority.cs -------------------------------------------------------------------------------- /HidSharp/Platform/HidManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/HidManager.cs -------------------------------------------------------------------------------- /HidSharp/Platform/HidSelector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/HidSelector.cs -------------------------------------------------------------------------------- /HidSharp/Platform/Libusb/LibusbHidManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/Libusb/LibusbHidManager.cs -------------------------------------------------------------------------------- /HidSharp/Platform/Libusb/NativeMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/Libusb/NativeMethods.cs -------------------------------------------------------------------------------- /HidSharp/Platform/Linux/LinuxHidDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/Linux/LinuxHidDevice.cs -------------------------------------------------------------------------------- /HidSharp/Platform/Linux/LinuxHidManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/Linux/LinuxHidManager.cs -------------------------------------------------------------------------------- /HidSharp/Platform/Linux/LinuxHidStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/Linux/LinuxHidStream.cs -------------------------------------------------------------------------------- /HidSharp/Platform/Linux/LinuxSerialDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/Linux/LinuxSerialDevice.cs -------------------------------------------------------------------------------- /HidSharp/Platform/Linux/LinuxSerialStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/Linux/LinuxSerialStream.cs -------------------------------------------------------------------------------- /HidSharp/Platform/Linux/NativeMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/Linux/NativeMethods.cs -------------------------------------------------------------------------------- /HidSharp/Platform/Linux/NativeMethodsLibudev.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/Linux/NativeMethodsLibudev.cs -------------------------------------------------------------------------------- /HidSharp/Platform/Linux/NativeMethodsLibudev0.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/Linux/NativeMethodsLibudev0.cs -------------------------------------------------------------------------------- /HidSharp/Platform/Linux/NativeMethodsLibudev1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/Linux/NativeMethodsLibudev1.cs -------------------------------------------------------------------------------- /HidSharp/Platform/MacOS/MacHidDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/MacOS/MacHidDevice.cs -------------------------------------------------------------------------------- /HidSharp/Platform/MacOS/MacHidManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/MacOS/MacHidManager.cs -------------------------------------------------------------------------------- /HidSharp/Platform/MacOS/MacHidStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/MacOS/MacHidStream.cs -------------------------------------------------------------------------------- /HidSharp/Platform/MacOS/MacSerialDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/MacOS/MacSerialDevice.cs -------------------------------------------------------------------------------- /HidSharp/Platform/MacOS/MacSerialStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/MacOS/MacSerialStream.cs -------------------------------------------------------------------------------- /HidSharp/Platform/MacOS/NativeMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/MacOS/NativeMethods.cs -------------------------------------------------------------------------------- /HidSharp/Platform/SysBleStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/SysBleStream.cs -------------------------------------------------------------------------------- /HidSharp/Platform/SysHidStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/SysHidStream.cs -------------------------------------------------------------------------------- /HidSharp/Platform/SysRefCountHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/SysRefCountHelper.cs -------------------------------------------------------------------------------- /HidSharp/Platform/SysSerialStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/SysSerialStream.cs -------------------------------------------------------------------------------- /HidSharp/Platform/SystemEvents.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/SystemEvents.cs -------------------------------------------------------------------------------- /HidSharp/Platform/Unsupported/UnsupportedHidManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/Unsupported/UnsupportedHidManager.cs -------------------------------------------------------------------------------- /HidSharp/Platform/Utf8Marshaler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/Utf8Marshaler.cs -------------------------------------------------------------------------------- /HidSharp/Platform/Windows/NativeMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/Windows/NativeMethods.cs -------------------------------------------------------------------------------- /HidSharp/Platform/Windows/WinBleCharacteristic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/Windows/WinBleCharacteristic.cs -------------------------------------------------------------------------------- /HidSharp/Platform/Windows/WinBleDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/Windows/WinBleDescriptor.cs -------------------------------------------------------------------------------- /HidSharp/Platform/Windows/WinBleDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/Windows/WinBleDevice.cs -------------------------------------------------------------------------------- /HidSharp/Platform/Windows/WinBleService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/Windows/WinBleService.cs -------------------------------------------------------------------------------- /HidSharp/Platform/Windows/WinBleStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/Windows/WinBleStream.cs -------------------------------------------------------------------------------- /HidSharp/Platform/Windows/WinHidDevice.ReportDescriptorBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/Windows/WinHidDevice.ReportDescriptorBuilder.cs -------------------------------------------------------------------------------- /HidSharp/Platform/Windows/WinHidDevice.ReportDescriptorReconstructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/Windows/WinHidDevice.ReportDescriptorReconstructor.cs -------------------------------------------------------------------------------- /HidSharp/Platform/Windows/WinHidDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/Windows/WinHidDevice.cs -------------------------------------------------------------------------------- /HidSharp/Platform/Windows/WinHidManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/Windows/WinHidManager.cs -------------------------------------------------------------------------------- /HidSharp/Platform/Windows/WinHidStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/Windows/WinHidStream.cs -------------------------------------------------------------------------------- /HidSharp/Platform/Windows/WinSerialDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/Windows/WinSerialDevice.cs -------------------------------------------------------------------------------- /HidSharp/Platform/Windows/WinSerialStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Platform/Windows/WinSerialStream.cs -------------------------------------------------------------------------------- /HidSharp/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /HidSharp/Reports/DataConvert.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/DataConvert.cs -------------------------------------------------------------------------------- /HidSharp/Reports/DataItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/DataItem.cs -------------------------------------------------------------------------------- /HidSharp/Reports/DataItemFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/DataItemFlags.cs -------------------------------------------------------------------------------- /HidSharp/Reports/DataValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/DataValue.cs -------------------------------------------------------------------------------- /HidSharp/Reports/DescriptorCollectionItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/DescriptorCollectionItem.cs -------------------------------------------------------------------------------- /HidSharp/Reports/DescriptorItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/DescriptorItem.cs -------------------------------------------------------------------------------- /HidSharp/Reports/DeviceItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/DeviceItem.cs -------------------------------------------------------------------------------- /HidSharp/Reports/Encodings/CollectionType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/Encodings/CollectionType.cs -------------------------------------------------------------------------------- /HidSharp/Reports/Encodings/EncodedItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/Encodings/EncodedItem.cs -------------------------------------------------------------------------------- /HidSharp/Reports/Encodings/GlobalItemTag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/Encodings/GlobalItemTag.cs -------------------------------------------------------------------------------- /HidSharp/Reports/Encodings/ItemType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/Encodings/ItemType.cs -------------------------------------------------------------------------------- /HidSharp/Reports/Encodings/LocalItemTag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/Encodings/LocalItemTag.cs -------------------------------------------------------------------------------- /HidSharp/Reports/Encodings/MainItemTag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/Encodings/MainItemTag.cs -------------------------------------------------------------------------------- /HidSharp/Reports/ExpectedUsageType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/ExpectedUsageType.cs -------------------------------------------------------------------------------- /HidSharp/Reports/IndexList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/IndexList.cs -------------------------------------------------------------------------------- /HidSharp/Reports/IndexRange.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/IndexRange.cs -------------------------------------------------------------------------------- /HidSharp/Reports/Indexes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/Indexes.cs -------------------------------------------------------------------------------- /HidSharp/Reports/Input/DeviceItemInputParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/Input/DeviceItemInputParser.cs -------------------------------------------------------------------------------- /HidSharp/Reports/Input/HidDeviceInputReceiver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/Input/HidDeviceInputReceiver.cs -------------------------------------------------------------------------------- /HidSharp/Reports/Report.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/Report.cs -------------------------------------------------------------------------------- /HidSharp/Reports/ReportDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/ReportDescriptor.cs -------------------------------------------------------------------------------- /HidSharp/Reports/ReportDescriptorParseState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/ReportDescriptorParseState.cs -------------------------------------------------------------------------------- /HidSharp/Reports/ReportType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/ReportType.cs -------------------------------------------------------------------------------- /HidSharp/Reports/Units/CurrentUnit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/Units/CurrentUnit.cs -------------------------------------------------------------------------------- /HidSharp/Reports/Units/LengthUnit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/Units/LengthUnit.cs -------------------------------------------------------------------------------- /HidSharp/Reports/Units/LuminousIntensityUnit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/Units/LuminousIntensityUnit.cs -------------------------------------------------------------------------------- /HidSharp/Reports/Units/MassUnit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/Units/MassUnit.cs -------------------------------------------------------------------------------- /HidSharp/Reports/Units/TemperatureUnit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/Units/TemperatureUnit.cs -------------------------------------------------------------------------------- /HidSharp/Reports/Units/TimeUnit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/Units/TimeUnit.cs -------------------------------------------------------------------------------- /HidSharp/Reports/Units/Unit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/Units/Unit.cs -------------------------------------------------------------------------------- /HidSharp/Reports/Units/UnitKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/Units/UnitKind.cs -------------------------------------------------------------------------------- /HidSharp/Reports/Units/UnitSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/Units/UnitSystem.cs -------------------------------------------------------------------------------- /HidSharp/Reports/Usage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Reports/Usage.cs -------------------------------------------------------------------------------- /HidSharp/SerialDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/SerialDevice.cs -------------------------------------------------------------------------------- /HidSharp/SerialParity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/SerialParity.cs -------------------------------------------------------------------------------- /HidSharp/SerialSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/SerialSettings.cs -------------------------------------------------------------------------------- /HidSharp/SerialStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/SerialStream.cs -------------------------------------------------------------------------------- /HidSharp/Throw.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Throw.cs -------------------------------------------------------------------------------- /HidSharp/Utility/BcdHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Utility/BcdHelper.cs -------------------------------------------------------------------------------- /HidSharp/Utility/HResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Utility/HResult.cs -------------------------------------------------------------------------------- /HidSharp/Utility/HidSharpDiagnostics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/HidSharp/Utility/HidSharpDiagnostics.cs -------------------------------------------------------------------------------- /License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/License.txt -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntergatedCircuits/HidSharp/HEAD/README.md --------------------------------------------------------------------------------