private static bool Connect() { if (isConnected == false) { //Variables const uint MCP2210_VID = 0x04D8; // VID for Microchip Technology Inc. const uint MCP2210_PID = 0x00DE; // PID for MCP2210 //STEP 2: // Make an instance of the MCP2210.DevIO class by calling // the class constructor with the device VID and PID. UsbSpi = new DevIO(MCP2210_VID, MCP2210_PID); // we choose to check the connection status. isConnected = UsbSpi.Settings.GetConnectionStatus(); } return(isConnected); }
public bool Init() { device = new DevIO(VID, PID); bool connected = device.Settings.GetConnectionStatus(); if (!connected) { Console.WriteLine("No devices connected"); return false; } Console.WriteLine("{0} devices available", device.Special.GetDevCount()); Console.WriteLine("Currently using device #{0}, {1}", device.Special.GetSelectedDevNum(), device.Special.GetSelectedDevInfo()); ConfigureMCP2210(); return true; }