espfetch
Диагностика системы и логирование в стиле neofetch для ESP32/ESP8266 с поддержкой пяти уровней сообщений
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:0b16d1b3794c5ab3ea467e1d82badc400ef27e131ac7058af9da92d5249599d6espfetch-4.0.0-0b16d1b3.zipОписание
Набор инструментов для диагностики и логирования на ESP32/ESP8266. Первая часть — espfetch — выводит полную информацию о системе в стиле neofetch: модель чипа, количество ядер, частота, температура, состояние памяти (heap, flash, SPIFFS, LittleFS, PSRAM), уровень WiFi-сигнала. Вторая часть — ESPLogger — это Python-подобная система логирования с пятью уровнями (debug, info, warning, error, critical) и специальным методом для форматирования FastAPI-запросов. На ESP32 логирование потокобезопасно благодаря FreeRTOS-мьютексам, на ESP8266 работает без блокировок. Библиотека автоматически детектирует наличие esp32-tunnel и показывает его статус. Вызвать диагностику можно прямо из Serial Monitor командой /espfetch, результаты выводятся либо текстом, либо в формате JSON.