I think I am facing a similar issue. Just reading your solution, you say "In order to receive from SPI in half duplex use the following:" then have code which is only transmitting. Is this typo or am I not understanding correctly? The opposite for wr...