Lago d8aadc3735 fix: revert FTP task and calcDirSize (solves timeouts and crashes)
- Remove recursive calcDirSize because it blocks the CPU for several
  seconds during SD card traversal, causing FTP TCP connections to timeout
  before the welcome banner is sent.
- Remove FreeRTOS FTP task entirely. SimpleFTPServer relies on underlying
  Arduino WiFi mechanisms that aren't cleanly isolated into preemptive
  tasks; running it concurrently with LVGL screen updates and SD_MMC
  driver calls caused crashes and starvation.
- Restore tpSrv.handleFTP() to the main loop() as intended by the library.
2026-04-03 23:09:43 +02:00
S
Description
FTP server for Kode Dot (ESP32-S3) — serves microSD over Wi-Fi
530 KiB
Languages
C 98.1%
C++ 1.8%