I test communication with:
public void ReadDisplayStatus()
{
_data[0] = RDDST;
var readBuffer = new byte[4];
_cdIo.Write(false);
_spiDevice.Write(_data);
_cdIo.Write(true);
_spiDevice.Read(readBuffer);
}
readbuffer is always containing 0. So I suspect a wrong communication with spi … But without analyzer it’s difficult to understand what’s happened !