[SOLVED] I2C on windows 10 32bit

Hi all,
Just wondering whether there is a c# i2c implementation somewhere for the aaeon UP.
I need to manage an Olmatic s.usv because unfortunately it isn't supported fully by windows... long story.
Thanks for your help.
Karl.
Comments
-
Thanks. I got the c++ one working.
-
@karlhm76 How did you get the c++ sample working? Also where did you find it? I can't get anything to work with i2c on the Up Board. Thanks!
-
I loaded the c++ project into microsoft visual studio 2012. I think it is for a different version, but it worked for me and was able to build.
I may have had to play around with it a bit with regards to libraries and some build settings but can't actually remember what I did now.the project is on the FTP site:
ftp://ae:[email protected]//HiSafe/Sample Code/I2C.zip
There are also some BIOS settings around I2C/DIO that may need to be changed. I'm running an older BIOS version because I require 32Bit windows 10 and it wouldn't install with a 64Bit BIOS version loaded, due to UEFI. The older BIOS doesn't seem to have all the settings which is why I may be having a few small issues with I2C.
If you can run the latest BIOS then I'm sure I2C will be supported best.
From what I can tell from my last tests I2C was working and I can send messages but I haven't been able to receive anything yet.
My purpose is to interface with an olmatic s.usv which is essentially not windows compatible or supported by the manufacturer, but they have been fairly helpful with giving me information. My goal is to design a windows service that will communicate with the device using I2C, but the project I am working on has some more urgent priorities at the moment. I hope to get back onto setting up the IO and power management systems sometime next year. (2020)
Categories
- All Categories
- 105 Announcements & News
- 55 Product News - New Product/Product Change Notice/ End-of-life
- 184 Welcome Developers!
- 55 Unboxing & Project Sharing
- 34 Tech Updates
- 661 UP Products
- 2 UP 7000
- UP Squared i12
- 8 UP Xtreme i12
- 9 UP Squared Pro 7000
- 1 UP Element i12 Edge
- 18 UP Squared V2
- 54 UP 4000
- 24 UP Xtreme i11
- 35 UP Squared 6000
- 58 UP Squared Pro
- 142 UP Xtreme
- 834 UP Squared
- 1.4K UP Board
- 89 UP Core Plus
- 222 UP Core
- 3 UP Xtreme Lite
- 44 UP AI Edge
- 215 Starter Kits & Peripheral