Назад к каталогу

esp-rtosLogger

printf style logging that costs the caller about a microsecond: arguments go raw into a ring of the caller's own core, a FreeRTOS task formats them later.

Версия0.3.0
ZIP на зеркалеготов
ПроверкаSHA-256
Размер21.70 KiB
Источникофициальный
Обновлено2026-09-23

Установка

Последняя опубликованная версия
0.3.021.70 KiB ZIP
Скачать
ZIP уже в зеркале TREMAАрхив хранится локально и уже прошел проверку контрольной суммы. Скачивание должно начаться сразу.версия: последняя · сохранен: 2026-09-23 13:07:59 UTC
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:b438707daef01ffdb39c15edae5c71ec82a3b17f30fbdb67ff6efad76d17e010
Архивesp_rtosLogger-0.3.0-b438707d.zip

Описание

logI("rpm=%d temp=%.2f", rpm, temp) writes the raw arguments into a ring of the caller's own core, with that core's interrupts masked for the write, so no lock is ever shared between cores. A low priority task formats the lines with the real snprintf and sends them to Serial, or wherever logTo says, batched. logBin(struct) sends a plain struct as bytes instead, read back on the other board with logBinRead. Safe from interrupts and from any number of tasks. Measured on an ESP32-S3 under a SimpleFOC drive: 0.9 us mean, 1.4 us worst from a loop in IRAM, 0.5 us from an interrupt; 4.4 us on an nRF52840. Runs on ESP32 (Arduino-ESP32 3.x) and nRF52 (Adafruit core).

Версии

Показано: 4
0.3.02026-09-23 12:45:16 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP
0.2.02026-09-23 12:45:16 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP
0.1.02026-09-23 12:45:16 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP
0.0.12026-09-23 12:45:16 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP