pvvx
Активный участник сообщества
Безусловно не в размере.т.е дело точно не в размере?
Драйвер использует RX/TX пины и заданный пин переключения направления драйвера RS-485.Стоит только разрешить USE_RS485DRV и все, такое чувство что где-то висим, как это отловить не могу сообразить, вставлял в разные места инициализацию SPI карты, ничего не меняется. Возможно драйвер конфликтует с SPI, ведь ноги там общие?
Конфликты по пинам, если они есть, поищите сами. Я с ESP8266 завязал и не хочу больше на нем ничего собирать или проверять...
Возможно нарушения не в пинах, а в инициализации.
Во первых инициализация и работа драйвера SD должна происходить после инициализации SDK (и WiFi).
Во вторых у меня используются другие хидеры для описания внутренних регистров ESP8266 и вам надо или менять пути к заголовкам или собирать драйвер SPI со своими #include. Можно, возможно и будет проще, собрать драйвер SD отдельной либой, вообще в другом проекте, прикрутить полученную либу и вызывать процедуры из неё...
Вариантов может быть множество и угадать сложно, что там у вас не стыкуется.