Rev 161 | Blame | Compare with Previous | Last modification | View Log | RSS feed
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Timers;
using vJoyInterfaceWrap;
using MCP2221;
namespace nitdcscore
{
class Program
{
static void Main(string[] args) {
Globals.DcsBiosInit();
Globals.NitvJoyInit();
mcp2221 mcp = new mcp2221();
mcp.Enabled = true;
/*
MchpUsbI2c usbi2c = new MchpUsbI2c();
usbi2c.Settings.GetConnectionStatus();
int count = usbi2c.Management.GetDevCount();
for (int i = 0; i < count; i++) {
usbi2c.Management.SelectDev(i);
usbi2c.Settings.GetConnectionStatus();
string usbDescriptor = usbi2c.Settings.GetUsbStringDescriptor();
Console.WriteLine(usbDescriptor + ":" + i.ToString());
}
usbi2c.Management.SelectDev(0);
usbi2c.Settings.GetConnectionStatus();
usbi2c.Functions.WriteGpioPinValue(3, 1);
usbi2c.Management.SelectDev(1);
usbi2c.Settings.GetConnectionStatus();
usbi2c.Functions.WriteGpioPinValue(3, 1);
usbi2c.Management.SelectDev(0);
usbi2c.Settings.GetConnectionStatus();
int val0 = usbi2c.Functions.ReadGpioPinValue(3);
usbi2c.Management.SelectDev(1);
usbi2c.Settings.GetConnectionStatus();
int val1 = usbi2c.Functions.ReadGpioPinValue(3);
Console.WriteLine(val0.ToString() + ":" + val1.ToString());
*/
}
}
}