Hardware/LPC/IT87XX.cs
changeset 236 763675f19ff4
parent 228 458a6c3de579
child 247 6dc755f1970e
     1.1 --- a/Hardware/LPC/IT87XX.cs	Mon Oct 18 07:18:14 2010 +0000
     1.2 +++ b/Hardware/LPC/IT87XX.cs	Sun Oct 31 22:08:47 2010 +0000
     1.3 @@ -76,9 +76,9 @@
     1.4      private const byte VOLTAGE_BASE_REG = 0x20;
     1.5  
     1.6      private byte ReadByte(byte register, out bool valid) {
     1.7 -      WinRing0.WriteIoPortByte(addressReg, register);
     1.8 -      byte value = WinRing0.ReadIoPortByte(dataReg);
     1.9 -      valid = register == WinRing0.ReadIoPortByte(addressReg);
    1.10 +      Ring0.WriteIoPort(addressReg, register);
    1.11 +      byte value = Ring0.ReadIoPort(dataReg);
    1.12 +      valid = register == Ring0.ReadIoPort(addressReg);
    1.13        return value;
    1.14      }
    1.15  
    1.16 @@ -86,14 +86,14 @@
    1.17        if (index >= gpioCount)
    1.18          return null;
    1.19  
    1.20 -      return WinRing0.ReadIoPortByte((ushort)(gpioAddress + index));
    1.21 +      return Ring0.ReadIoPort((ushort)(gpioAddress + index));
    1.22      }
    1.23  
    1.24      public void WriteGPIO(int index, byte value) {
    1.25        if (index >= gpioCount)
    1.26          return;
    1.27  
    1.28 -      WinRing0.WriteIoPortByte((ushort)(gpioAddress + index), value);
    1.29 +      Ring0.WriteIoPort((ushort)(gpioAddress + index), value);
    1.30      }
    1.31  
    1.32      public IT87XX(Chip chip, ushort address, ushort gpioAddress, byte version) {
    1.33 @@ -162,7 +162,7 @@
    1.34          gpioAddress.ToString("X4", CultureInfo.InvariantCulture));
    1.35        r.AppendLine();
    1.36  
    1.37 -      if (!WinRing0.WaitIsaBusMutex(100))
    1.38 +      if (!Ring0.WaitIsaBusMutex(100))
    1.39          return r.ToString();
    1.40  
    1.41        r.AppendLine("Environment Controller Registers");
    1.42 @@ -194,13 +194,13 @@
    1.43        r.AppendLine();
    1.44        r.AppendLine();
    1.45  
    1.46 -      WinRing0.ReleaseIsaBusMutex();
    1.47 +      Ring0.ReleaseIsaBusMutex();
    1.48  
    1.49        return r.ToString();
    1.50      }
    1.51  
    1.52      public void Update() {
    1.53 -      if (!WinRing0.WaitIsaBusMutex(10))
    1.54 +      if (!Ring0.WaitIsaBusMutex(10))
    1.55          return;
    1.56  
    1.57        for (int i = 0; i < voltages.Length; i++) {
    1.58 @@ -246,7 +246,7 @@
    1.59          }
    1.60        }
    1.61  
    1.62 -      WinRing0.ReleaseIsaBusMutex();
    1.63 +      Ring0.ReleaseIsaBusMutex();
    1.64      }
    1.65    } 
    1.66  }