Esempio n. 1
0
        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;
        }