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 }