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); }