JS чтение регистра SPI
SPI2.setup({ baud: 3200000, mosi: B15, miso: B14, sck: B13 });
Перед подключением библиотеки к микроконтроллеру требуется проверить готовность соединения WizNET5500 с локальной сетью (состояние линии) - без линии микроконтроллер зависает.
Если требуется, библиотека здесь http://www.espruino.com/binaries/espruino_2v06_esp... .
Даташит на WizNET5500 здесь https://static.chipdip.ru/lib/046/DOC003046750.pdf
Состояние линии у WizNET5500 (страница 43) находится в регистре - PHYCFGR [0x002E], бит - LNK [0].
Как этот бит считать через SPI средствами JS ?
Задание:
Написать функцию на JS проверки бита LNK, регистр PHYCFGR в устройстве подключенном через SPI.
При отсутствии решения на JS принимаются "костыли" скомпилированный код на С++ (с исходником), подключаемый как библиотека.