I'm programming it through the "Programming" port which uses the FTDI chip on the board and very clearly has traces that are connected directly to the ICSP labeled header on the board near the FTDI chip.Surprisingly, I have already read the 21stdigitalhome page but not the other Arduino form link posting you provided. I'm wondering if I made my question clear because the answer I'm looking for is about resolving a conflict that I see in the documentation versus what I'm seeing on those sites.There are TWO headers on the Due board. One of them is located just behind the FTDI adapter chip and is labeled ICSP. I assumed this corresponded with the pin definitions in the documentation at the link I provided as ICSP-x (see 1st post above.) The other is located immediate adjacent to the SAM3X chip next to the infinity symbol and Arduino Due logo silk-screened onto the top side of the board. What is not clear to me is which one of these two the SPI library actually uses. The 21stdigitalhome link leads me to believe the latter, but the docs lead me to believe the former. I really am just trying to use SPI is all
One of them is located just behind the FTDI adapter chip and is labeled ICSP
The other is located immediate adjacent to the SAM3X chip next to the infinity symbol and Arduino Due logo silk-screened onto the top side of the board.
The Due does not have an FTDI chip, it uses an Atmega16u2. The first header you refer to is a programming header for this Mega should you even need to reflash it.
This is the actual SPI header and AFAIK the only access you have to the SPI port and therefore this is the header used by the SPI libraries.
So the docs are in error then?
How do you control the SPI library managing your CS pins active high or low?
How do you control the SPI library managing the reset pin as active high or low?
What is the behavior of the reset pin?