Thank you for interest in the Intel® Joule™ Products.
After doing a preliminary research, I came across the following image from the Intel® Joule™ Expansion Board – Design Guide:
This makes me think that the Joule can only be configured as SPI Master (this is also the case for the Edison board).
I'll keep investigating in order to come up with a definite answer.
Thank you for your patience.
I completed my research and can confirm that the Joule can only be configured as SPI Master.
If you have any other question, don't hesitate to contact us.
Have a nice day.
Could you explain why SPI_0 CLK and MOSI are labelled as inputs in the 'Design Guide' document if the Joule can only be configured as a Master. This suggests that SPI_0 is a slave.
I'm sorry for the confusion the official documentation has created around this topic.
The fact is that the Intel® Joule™ Expansion Board – Design Guide January 2017 ( http://www.intel.com/content/dam/support/us/en/documents/joule-products/intel-joule-expansion-board-...) is incorrect, the Joule operates as SPI Master only, and SPI Slave Mode is not supported.
This is a known mistake that may be corrected in a future version of the document.
I'm sorry for the inconvenience this may cause.