public UsbToSpiDevice() { _hidComHandler = new HidSharpCommunicationHandler(); _nvram = new NonVolatileRam(_hidComHandler); _ram = new VolatileRam(_hidComHandler); _extInterruptPin = new ExternalInterruptPin(_hidComHandler); _spiDataTransfer = new SpiDataTransfer(_hidComHandler); _eeprom = new EepromMemory(_hidComHandler); }
static void TestExternalInterruptPin(IExternalInterruptPin extIntPin) { Console.Write("*** Test External interrupt pin: "); try { int numofEvents = extIntPin.ReadNumberOfEvents(true); Console.WriteLine("completed successfully"); } catch (Exception ex) { PrintException(ex); } }