DefLab_Common
Общая утилита для проектов DefLab с макросами отладки, интервальным гейтом логов и типобезопасными перечислениями для конфигурации портов
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:cbcc4991c63c2f3c2c97dc36c355c5874f0c98a262afda905b7d13ef5e048d66DefLab_Common-0.6.0-cbcc4991.zipОписание
Общая утилита для проектов DefLab на Arduino — заголовочная библиотека с минимальными зависимостями. Включает систему отладочных макросов (debug, debugln и другие), которые полностью исключаются из кода при отключении, а также встроенный интервальный гейт для ограничения частоты вывода логов без блокировки выполнения. Определяет набор типобезопасных перечислений (SensorInputMode, RelayOutputMode и прочие), которые позволяют разным библиотекам DefLab договориться о едином языке для конфигурации портов, режимов и выбора оборудования. Если вы используете другие библиотеки этого проекта, эта утилита избавляет от дублирования кода и упирает на простоту и читаемость вместо автоматизации.