public IT8951SPIDevice()
        {
            SpiConnectionSettings settings = new SpiConnectionSettings(0, 0);

            settings.ClockFrequency            = 12000000; //suggested 12MHZ in doc
            settings.Mode                      = SpiMode.Mode0;
            settings.ChipSelectLineActiveState = PinValue.Low;
            settings.DataFlow                  = DataFlow.MsbFirst;
            SpiDevice spi = SpiDevice.Create(settings);

            io = new IT8951SPIDeviceIO(spi, 24, 17);
        }
 public IT8951SPIDevice(IT8951SPIDeviceIO deviceIO)
 {
     io = deviceIO;
 }
 public IT8951SPIDevice(SpiDevice spi, int readyPin = 24, int busyPin = 17)
 {
     io = new IT8951SPIDeviceIO(spi, readyPin, busyPin);
 }