Hello, I recently put together a PCB which has a mating ICSP header for the port on the Uno, the target device is an ATTiny84. I found out after a couple of attempts that this doesn't directly work because pin 5 on the ICSP header connects to Uno Reset, and not SS, typically on pin 10.
It's not the end of the world as I can run wires, but it kinda defeats the purpose of my board.
The Arduino as ISP example seems to make out that it should be possible to use the header, the SS pin is defined in the code. I found a post from 2015 that suggests in the master > slave relationship, the master is defined by the device that resets the other, so is my misunderstanding down to the ICSP header being intended as an input to flash the Atmega828 and not an output for other devices? Is it possible to use this header in the way I want?
many thanks