mirror of
https://github.com/openhardwaremonitor/openhardwaremonitor
synced 2025-08-30 13:57:38 +00:00
Added experimental support for the ITE IT8628E chip (issue #759).
This commit is contained in:
parent
0e5e4afe5e
commit
b8a66b9cb7
@ -26,6 +26,7 @@ namespace OpenHardwareMonitor.Hardware.LPC {
|
||||
F71808E = 0x0901,
|
||||
|
||||
IT8620E = 0x8620,
|
||||
IT8628E = 0x8628,
|
||||
IT8705F = 0x8705,
|
||||
IT8712F = 0x8712,
|
||||
IT8716F = 0x8716,
|
||||
@ -72,6 +73,7 @@ namespace OpenHardwareMonitor.Hardware.LPC {
|
||||
case Chip.F71808E: return "Fintek F71808E";
|
||||
|
||||
case Chip.IT8620E: return "ITE IT8620E";
|
||||
case Chip.IT8628E: return "ITE IT8628E";
|
||||
case Chip.IT8705F: return "ITE IT8705F";
|
||||
case Chip.IT8712F: return "ITE IT8712F";
|
||||
case Chip.IT8716F: return "ITE IT8716F";
|
||||
|
@ -143,10 +143,10 @@ namespace OpenHardwareMonitor.Hardware.LPC {
|
||||
fans = new float?[chip == Chip.IT8705F ? 3 : 5];
|
||||
controls = new float?[3];
|
||||
|
||||
// IT8620E, IT8721F, IT8728F and IT8772E use a 12mV resultion ADC,
|
||||
// all others 16mV
|
||||
if (chip == Chip.IT8620E || chip == Chip.IT8721F || chip == Chip.IT8728F
|
||||
|| chip == Chip.IT8771E || chip == Chip.IT8772E)
|
||||
// IT8620E, IT8628E, IT8721F, IT8728F and IT8772E use a 12mV resultion
|
||||
// ADC, all others 16mV
|
||||
if (chip == Chip.IT8620E || chip == Chip.IT8628E || chip == Chip.IT8721F
|
||||
|| chip == Chip.IT8728F || chip == Chip.IT8771E || chip == Chip.IT8772E)
|
||||
{
|
||||
voltageGain = 0.012f;
|
||||
} else {
|
||||
@ -175,6 +175,7 @@ namespace OpenHardwareMonitor.Hardware.LPC {
|
||||
gpioCount = 8;
|
||||
break;
|
||||
case Chip.IT8620E:
|
||||
case Chip.IT8628E:
|
||||
case Chip.IT8705F:
|
||||
case Chip.IT8728F:
|
||||
case Chip.IT8771E:
|
||||
|
@ -332,6 +332,7 @@ namespace OpenHardwareMonitor.Hardware.LPC {
|
||||
Chip chip;
|
||||
switch (chipID) {
|
||||
case 0x8620: chip = Chip.IT8620E; break;
|
||||
case 0x8628: chip = Chip.IT8628E; break;
|
||||
case 0x8705: chip = Chip.IT8705F; break;
|
||||
case 0x8712: chip = Chip.IT8712F; break;
|
||||
case 0x8716: chip = Chip.IT8716F; break;
|
||||
|
@ -187,6 +187,7 @@ namespace OpenHardwareMonitor.Hardware.Mainboard {
|
||||
break;
|
||||
|
||||
case Chip.IT8620E:
|
||||
case Chip.IT8628E:
|
||||
case Chip.IT8721F:
|
||||
case Chip.IT8728F:
|
||||
case Chip.IT8771E:
|
||||
|
@ -10,5 +10,5 @@
|
||||
|
||||
using System.Reflection;
|
||||
|
||||
[assembly: AssemblyVersion("0.7.1.3")]
|
||||
[assembly: AssemblyInformationalVersion("0.7.1.3 Alpha")]
|
||||
[assembly: AssemblyVersion("0.7.1.4")]
|
||||
[assembly: AssemblyInformationalVersion("0.7.1.4 Alpha")]
|
Loading…
x
Reference in New Issue
Block a user