Esp8266 и SD.h как обработать ошибку отсутствия SD карты в картридере?

замаркируй с 16 по 19 весь тач

Не помогло. схему позже нарисую.

Что-то я упустил: Как краш от «заливки цветом» в лупе перешёл на тач?

там один SPI и в конфигурации 3 пин активирован на тач, а он на него eщё и SD вешает как я понимаю, всё на одном SPI

Проблема в том, что эта строчка тоже крашит экран:

tft.fillRect(0, 0, tft.width(), tft.height(), TFT_BLACK); 

и вот этот

tft.fillRect(0, 0, 200, 200, TFT_BLACK);

а вот эта нет:

tft.fillRect(0, 0, 200, 200, TFT_BLACK);

как будто тригер какой срабатывает.

Какой-такой стек? Там же английским по белому написано

Soft WDT reset

Что такое WDT сам вспомнишь? ))

и не забывал, там еще информация есть )))

Она не про краш, а чтобы кому надо, мог с зависанием разобраться ))

для начала надо SPI сконфигурированный под ТАЧ и конфликтующий с SD освободить от конфликта

Залил скетч на новый, чистый камень без проводов:

#include "Free_Fonts.h" 
#include <SPI.h>
#include <TFT_eSPI.h>
#include <SD.h> 
TFT_eSPI tft = TFT_eSPI();

void setup(void) {
  Serial.begin(9600);
  tft.begin();
  tft.setRotation(1);                                           //Положение экрана определяется цифрами 1 или 3, но после переворачивания нужно сделать калибровку сенсора
  tft.fillScreen(TFT_BLACK);
  if(!SD.begin(3)){
    Serial.println("Не работаю");
  }
  else
  {
    Serial.println("Работаю");
  }
}

void loop() {
  tft.fillScreen(TFT_BLACK);
  tft.setTextColor(TFT_WHITE, TFT_BLACK);
  tft.drawString(F("DATE:"), 0, 0, FONT2); 
  
}

Эффект тот же.

В самой библиотеке, в примерах при возвращении false от SD.begin(3) автор использует остановку работы скрипта.

while(true) 
      delay(1);

Из чего делаю вывод, что проблема в самой библиотеке.

у тебя 3 пин распределён под тач

Все остальные заняты, свободен только 3.

ну так тач надо убрать из конфигурации

так у меня весь проект на сенсорном экране завязан, мне проще вывести ошибку и остановить работу скетча если не найден SD, чем отказаться от тача.

А факт использования платы без «обвеса» не смутил никак?))

я жеж говорил ранее что SD для меня тёмный лес, полазил у Бодмера, в его библиотеке применяют с ESP32