Я пытаюсь использовать плату Spresense для создания NTP-сервера.
Ethernet должен быть сделан с чипом W5500, подключенным через SPI. Похоже, что в библиотеке Arduino Ethernet возникла проблема с библиотекой Apresense SPI.
Кто-то, кто уже пробовал это и у него есть идеи?
Код из примера Ethernet DhcpAddressPrinter компилируется очень хорошо после изменения Arduino / library / Ethernet / src / EthernetClient.cpp в строке 51
if (ip == IPAddress((uint32_t)0) || ip == IPAddress(0xFFFFFFFFul)) return 0;
Я всегда получаю сообщение от последовательного терминала, что «Ethernet-щит не найден». Плата W5500 не должна быть проблемой, так как она работает на обычном Arduino Uno просто отлично. (Это не оригинальный щит Arduino Ethernet, так как этот щит использует заголовок ICSP, которого нет на плате Spresense)
Arduino IDE - 1,8,8