I am curious if there is a minimum SPI Clock rate on the FEZ Domino. I have been experimenting with Newhaven Displays which apparently want a SPI clock of 100Khz. If I try to run the display with a higher clock rate, it drops characters, but if I try to reduce the clock to 100Khz, I get a System.InvalidOperationException when I try to write to the Display.
SPI.Configuration spiConfig = new SPI.Configuration((Cpu.Pin)FEZ_Pin.Digital.Di9, false, 0, 0, true, true, 100, SPI.SPI_module.SPI1); spiInterface = new SPI(spiConfig); ... spiInterface.Write(data); // exception thrown here.
The slowest clock I can successfully set is 200Khz, but the display drops characters at that speed.