I am now looking into the Figure 11-1 Read Manufacturer and Device ID Signal.
Say my code correctly clocks in the relevant OPCODE on SI.
However, maybe then the software waits a little too long (or not long enough) to begin reading data from SO. Or similarly, for instance, if the final CS to high command is made a little late, or early.
In these situations, will the entire operation be incorrect and no data will be readable? Or will there be correct data in the SO line that can be read, and perhaps only the start and end bits will be incorrect?