diff --git a/LibreHardwareMonitorLib/LibreHardwareMonitorLib.csproj b/LibreHardwareMonitorLib/LibreHardwareMonitorLib.csproj index 410d6c4..7fddd1c 100644 --- a/LibreHardwareMonitorLib/LibreHardwareMonitorLib.csproj +++ b/LibreHardwareMonitorLib/LibreHardwareMonitorLib.csproj @@ -51,6 +51,7 @@ + @@ -67,8 +68,8 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - - + + diff --git a/LibreHardwareMonitorLib/RAMSPDToolkitDriver.cs b/LibreHardwareMonitorLib/RAMSPDToolkitDriver.cs index 1786f92..c52f475 100644 --- a/LibreHardwareMonitorLib/RAMSPDToolkitDriver.cs +++ b/LibreHardwareMonitorLib/RAMSPDToolkitDriver.cs @@ -10,6 +10,7 @@ internal sealed class RAMSPDToolkitDriver : IPawnIODriver const string I801ModuleFilename = "SmbusI801.bin"; const string Nct6793ModuleFilename = "SmbusNCT6793.bin"; const string Piix4ModuleFilename = "SmbusPIIX4.bin"; + const string IntelSkylakeIMCModuleFileName = "SmbusIntelSkylakeIMC.bin"; private readonly List _pawnIOModules = new(); @@ -28,6 +29,7 @@ internal sealed class RAMSPDToolkitDriver : IPawnIODriver PawnIOSMBusIdentifier.I801 => I801ModuleFilename, PawnIOSMBusIdentifier.Piix4 => Piix4ModuleFilename, PawnIOSMBusIdentifier.NCT6793 => Nct6793ModuleFilename, + PawnIOSMBusIdentifier.IntelSkylakeIMC => IntelSkylakeIMCModuleFileName, _ => null }; diff --git a/LibreHardwareMonitorLib/Resources/PawnIo/SmbusIntelSkylakeIMC.bin b/LibreHardwareMonitorLib/Resources/PawnIo/SmbusIntelSkylakeIMC.bin new file mode 100644 index 0000000..c96ec68 Binary files /dev/null and b/LibreHardwareMonitorLib/Resources/PawnIo/SmbusIntelSkylakeIMC.bin differ