Ser009, в файле w5500.h нашел код для ATmega2560
#if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) || defined(__AVR_ATmega1284P__)
inline static void initSS() { DDRB |= _BV(4); };
inline static void setSS() { PORTB &= ~_BV(4); };
inline static void resetSS() { PORTB |= _BV(4); };
Долго сопоставлял по pinout для ATmega2560 BV(4) - не смог найти)
даже простое решение, что это 4-й pin неверно: на нем сидит SD
Не понимаю: в описании проекта GPIO D10 - Ethernet Shield (SS for Ethernet)
GPIO D4 - Ethernet Shield (SS for SD card) - 4-й пин и SD работает.
Hardware
--------
Arduino Mega 2560
Ethernet Shield
microSD card
отличается только Ethernet Shield - осталось его распиновку сопоставить.