Commit Graph

41 Commits

Author SHA1 Message Date
Steven Franzen
252ecf424e Change search path for i2c devices on linux
Looking for devices by bus instead of class should fix issues where the
class is named differently, e.g. i2c-dev instead of i2c-adapter.
2019-10-26 21:44:49 -05:00
Adam Honse
6612e8990f Update README 2019-08-16 12:29:52 -05:00
Network Silence
5bcaabccc7 Fixed readme for the project 2019-08-16 12:05:27 -05:00
Adam Honse
f7753ae3a3 Add support for AUMA0-E6K5-0104 2019-08-06 12:31:58 -05:00
Adam Honse
4c55e35397 Update README.md 2019-06-13 20:04:52 +00:00
Adam Honse
535c34af36 Add Nuvoton NCT6798D ID to list of supported Super IOs 2019-06-12 16:52:22 -05:00
Stavros Avramidis
234b006bee Add time-out on query enumeration
Signed-off-by: Stavros Avramidis <stavros9899@gmail.com>
2019-06-02 12:35:31 -05:00
Adam Honse
9c4bbec686 Add 0x4F and 0x66 to detected Aura addresses 2019-05-29 12:23:58 -05:00
Adam Honse
25d85a1db0 Re-add Super IO ID mask 2019-05-27 14:58:51 -05:00
Adam Honse
dde0292719 Add a few more Nuvoton Super IO chips to the supported list including NCT6796D, clean up the Nuvoton detection code 2019-05-27 11:44:51 -05:00
Adam Honse
9d1745c0d0 Get SMBus base address from NCT6793D configuration registers 2019-05-27 04:14:22 -05:00
Adam Honse
559f1e9bcc Add preliminary probe functionality for NCT6793D, remove SMBus block read from NCT6793D SMBus driver as I haven't written this functionality yet 2019-05-23 00:05:28 -05:00
Adam Honse
3c95f9fe21 Fix block writes on Nuvoton NCT6793D SMBus driver 2019-05-22 00:01:58 -05:00
Adam Honse
c2e384ab39 Add README.md 2019-05-21 03:55:04 +00:00
Adam Honse
fe7d7df29b Initial SMBus driver for Nuvoton NCT6793D Super IO chip used on Prime Z270-A (and other Intel boards) 2019-05-20 22:21:10 -05:00
Thomas Berger
73d91b9494 Add support for 970 PRO GAMING/AURA
the Aura controller is located on 0x40 of the SMBus for
this board.
2019-04-23 20:30:02 -05:00
Adam Honse
a2cdfc5aec Add Dump Aura button to Linux Qt dialog 2019-03-13 22:08:23 -05:00
Adam Honse
484e4e9770 Move Qt project file up to root directory 2019-03-13 19:49:36 -05:00
Adam Honse
c45001b810 Initial files for Corsair Vengeance RGB RAM support 2019-03-09 00:18:35 -06:00
Adam Honse
e3dcb9e87d Add button to dump Aura device memory 2019-03-06 21:48:48 -06:00
Adam Honse
75cf8b6aa8 Add support for AUMA0-E6K5-0105 2019-03-06 13:52:21 -06:00
Adam Honse
35ec4f5e90 cstring not string, oops 2019-03-06 12:47:16 -06:00
Adam Honse
ab03edb6ce Add AUMA0-E6K5-0106 to device list and use v2 registers 2019-03-06 12:30:56 -06:00
Adam Honse
022871c5c5 Allow alternative color register locations for newer Aura chips. Select registers based on device string 2019-03-05 22:07:13 -06:00
Adam Honse
dc3009bcaf Add some sanity checking to Aura device detection. Aura devices appear to read incrementing values at 0xA0 if no register written 2019-02-25 22:10:38 -06:00
Adam Honse
0941f25a8d Check for "INTEL" manufacturer string, per issue comment 10#note_144867740 by @F-Lehmann 2019-02-25 21:19:33 -06:00
Adam Honse
20fa1f4b1a vector not used on Linux, move to Windows ifdef block 2019-02-20 23:16:22 -06:00
Adam Honse
f1be1c9a8f Add Qt GUI, builds and runs on Linux 2019-02-20 20:19:08 -06:00
Adam Honse
b782a63ed5 Set direct mode when setting colors for all devices 2019-02-19 23:03:50 -06:00
Adam Honse
31446d18b4 More GUI improvements, GUI is mostly functional now 2019-02-19 22:57:12 -06:00
Adam Honse
3a249382fb Start work on Visual Studio GUI 2019-02-18 20:45:55 -06:00
Adam Honse
1e650d8f85 Move Aura device detection to its own function 2019-02-17 22:52:46 -06:00
Adam Honse
3d55a474ab Get Windows building again after Linux changes 2019-02-17 22:35:54 -06:00
Adam Honse
47468e8c3f Code cleanup 2019-02-17 20:47:30 -06:00
Adam Honse
d1a5fed46c Initial bus autodetection and Aura device autodetection 2019-02-17 15:37:44 -06:00
Adam Honse
0b5e8b400e Add i2c_smbus_linux.h/cpp driver to handle ioctl-driven I2C access to /dev/i2c-x nodes on Linux 2019-02-14 22:12:50 -06:00
Adam Honse
1b288ce0b2 Add register names for 0x80F8 and 0x80F9, the Aura RAM slot/address selection registers 2019-02-14 00:06:52 -06:00
Adam Honse
d91acc5a52 Added auto-detection of AMD and Intel SMBus adapters. WMI class by Stavros Avramidis (@purpl3F0x). 2019-02-13 22:57:59 -06:00
Adam Honse
6e9cf5e751 i801 working on Gigabyte X58-UD3R at 0x0500 2019-01-30 23:44:48 -06:00
Adam Honse
006289c784 Initial commit 2019-01-30 22:00:41 -06:00
Adam Honse
915cff48cb Add LICENSE 2019-01-29 03:26:51 +00:00