Fixed an issue with the Nuvoton NCT6791D (hardware monitor i/o space lock wasn't disabled before attempting to read data).
3 This Source Code Form is subject to the terms of the Mozilla Public
4 License, v. 2.0. If a copy of the MPL was not distributed with this
5 file, You can obtain one at http://mozilla.org/MPL/2.0/.
7 Copyright (C) 2009-2011 Michael Möller <mmoeller@openhardwaremonitor.org>
11 namespace OpenHardwareMonitor.Hardware.LPC {
12 internal interface ISuperIO {
16 // get voltage, temperature, fan and control channel values
17 float?[] Voltages { get; }
18 float?[] Temperatures { get; }
19 float?[] Fans { get; }
20 float?[] Controls { get; }
22 // set control value, null = auto
23 void SetControl(int index, byte? value);
25 // read and write GPIO
26 byte? ReadGPIO(int index);
27 void WriteGPIO(int index, byte value);