// capture data
digitalWrite(shPin, LOW); // 74HC165 pin 1
// read in data
digitalWrite(ssPin, LOW); // 74HC165 pin 15 (but with no Output enable, can be low all the time)
incomingByte = SPI.transfer(0); // shift-in register output connects to arduino's MISO pin
I'm confused, isn't pin 15 output enable? I mean, they call it CLK INH, but when it's pulled low, the register begins to output data.
I've seen some examples of pin 15 always tied low, and SS set to SH/LD.