tele_player wrote:Interesting.
What makes you think digitalRead(MISO) isn’t working?
Since the MISO behavior of the chip is to indicate the clock is stable after reset, can you just skip checking it?
I can simply setup SPI and run digitalRead(MISO) with that pin pulled up and read 0. It's a simple test.
Unfortunately, the MISO state can be programmed to output various events when chip select is not pulled low for an SPI transaction. It's a dual use pin. I'm sure this is not the only device out there that has such a feature and I would think being able to read the MISO state with a digitalRead command will be useful. Who writes this code? IGRR?