Hardware/LPC/LPCIO.cs
changeset 195 0ee888c485d5
parent 170 31858ba46e9c
child 228 458a6c3de579
     1.1 --- a/Hardware/LPC/LPCIO.cs	Tue Sep 21 10:33:28 2010 +0000
     1.2 +++ b/Hardware/LPC/LPCIO.cs	Tue Sep 21 20:32:36 2010 +0000
     1.3 @@ -44,12 +44,12 @@
     1.4  namespace OpenHardwareMonitor.Hardware.LPC {
     1.5    internal class LPCIO {
     1.6  
     1.7 -    private List<ISuperIO> superIOs = new List<ISuperIO>();
     1.8 -    private StringBuilder report = new StringBuilder();
     1.9 +    private readonly List<ISuperIO> superIOs = new List<ISuperIO>();
    1.10 +    private readonly StringBuilder report = new StringBuilder();
    1.11  
    1.12      // I/O Ports
    1.13 -    private ushort[] REGISTER_PORTS = new ushort[] { 0x2E, 0x4E };
    1.14 -    private ushort[] VALUE_PORTS = new ushort[] { 0x2F, 0x4F };
    1.15 +    private readonly ushort[] REGISTER_PORTS = new ushort[] { 0x2E, 0x4E };
    1.16 +    private readonly ushort[] VALUE_PORTS = new ushort[] { 0x2F, 0x4F };
    1.17  
    1.18      private ushort registerPort;
    1.19      private ushort valuePort;
    1.20 @@ -110,11 +110,10 @@
    1.21      private bool DetectWinbondFintek() {
    1.22        WinbondFintekEnter();
    1.23  
    1.24 -      byte logicalDeviceNumber;
    1.25 +      byte logicalDeviceNumber = 0;
    1.26        byte id = ReadByte(CHIP_ID_REGISTER);
    1.27        byte revision = ReadByte(CHIP_REVISION_REGISTER);
    1.28        Chip chip = Chip.Unknown;
    1.29 -      logicalDeviceNumber = 0;
    1.30        switch (id) {
    1.31          case 0x05:
    1.32            switch (revision) {
    1.33 @@ -441,8 +440,7 @@
    1.34  
    1.35      public string GetReport() {
    1.36        if (report.Length > 0) {
    1.37 -        return "LPCIO" + Environment.NewLine + Environment.NewLine + 
    1.38 -          report.ToString();
    1.39 +        return "LPCIO" + Environment.NewLine + Environment.NewLine + report;
    1.40        } else
    1.41          return null;
    1.42      }