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

BufferedTrace

Буферизованная трассировка сообщений для отладки без влияния на синхронизацию времязависимого кода

Версия1.2.1
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер168.99 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
1.2.1168.99 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:fc21786df05132b14a6b05d006b84a87743265c73f49cff75f5490f26bec281a
АрхивBufferedTrace-1.2.1-fc21786d.zip

Описание

Нужна библиотека для отладки, но обычный Serial.println() мешает времязависимому коду своими прерываниями? BufferedTrace собирает сообщения трассировки в буфер, а отправляет их в консоль только после того, как завершится критичный по времени участок программы. Так вы минимизируете влияние отладки на синхронизацию. По умолчанию используется стандартный Serial, но можно подключить другой поток вывода. Буфер имеет размер 80 символов (настраивается в init), инициализацию нужно вызвать в setup(), иначе трассировка работать не будет. Метод trace() и itrace() позволяют добавлять записи в очередь. Подходит разработчикам, у которых отладочный вывод конкурирует за ресурсы с основной логикой скетча.

Версии

Показано: 4
1.2.12026-08-23 19:13:41 UTC
ZIP по запросу
первое скачивание может быть дольше
1.1.02026-08-23 19:13:41 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.12026-08-23 19:13:41 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.02026-08-23 19:13:41 UTC
ZIP по запросу
первое скачивание может быть дольше