Что будет после операции в переменной cntl_byte? Код (C++): for (int i=0; i<MAX_SOCK_NUM; i++) { uint8_t cntl_byte = (0x0C + (i<<5)); ......... }
Да. Для W5500 надо увеличить размер буферов RX, TX с 2Кб, до 4Кб. Для W5100 немного проще это сделать.