1.1 --- a/Hardware/Mainboard/SuperIOHardware.cs Tue Aug 02 21:05:17 2011 +0000
1.2 +++ b/Hardware/Mainboard/SuperIOHardware.cs Sat Aug 06 17:27:55 2011 +0000
1.3 @@ -533,6 +533,38 @@
1.4 break;
1.5 }
1.6 break;
1.7 + case Manufacturer.Shuttle:
1.8 + switch (model) {
1.9 + case Model.FH67: // IT8772E
1.10 + v.Add(new Voltage("CPU VCore", 0));
1.11 + v.Add(new Voltage("DRAM", 1));
1.12 + v.Add(new Voltage("PCH VCCIO", 2));
1.13 + v.Add(new Voltage("CPU VCCIO", 3));
1.14 + v.Add(new Voltage("Graphic Voltage", 4));
1.15 + v.Add(new Voltage("Standby +3.3V", 7, 10, 10));
1.16 + v.Add(new Voltage("VBat", 8, 10, 10));
1.17 + t.Add(new Temperature("System", 0));
1.18 + t.Add(new Temperature("CPU", 1));
1.19 + f.Add(new Fan("Fan #1", 0));
1.20 + f.Add(new Fan("CPU Fan", 1));
1.21 + break;
1.22 + default:
1.23 + v.Add(new Voltage("Voltage #1", 0, true));
1.24 + v.Add(new Voltage("Voltage #2", 1, true));
1.25 + v.Add(new Voltage("Voltage #3", 2, true));
1.26 + v.Add(new Voltage("Voltage #4", 3, true));
1.27 + v.Add(new Voltage("Voltage #5", 4, true));
1.28 + v.Add(new Voltage("Voltage #6", 5, true));
1.29 + v.Add(new Voltage("Voltage #7", 6, true));
1.30 + v.Add(new Voltage("Standby +3.3V", 7, 10, 10, 0, true));
1.31 + v.Add(new Voltage("VBat", 8, 10, 10));
1.32 + for (int i = 0; i < superIO.Temperatures.Length; i++)
1.33 + t.Add(new Temperature("Temperature #" + (i + 1), i));
1.34 + for (int i = 0; i < superIO.Fans.Length; i++)
1.35 + f.Add(new Fan("Fan #" + (i + 1), i));
1.36 + break;
1.37 + }
1.38 + break;
1.39 default:
1.40 v.Add(new Voltage("Voltage #1", 0, true));
1.41 v.Add(new Voltage("Voltage #2", 1, true));