Hardware/Mainboard/SuperIOHardware.cs
changeset 320 df3493f75225
parent 319 35cda448fc5f
child 323 3f2d9ebacf38
     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));