GyverLibs Updates
3.25K subscribers
9 photos
2 videos
253 links
Автоматические уведомления о выходе новых версий библиотек https://github.com/GyverLibs
Download Telegram
Table v1.0.0
Динамическая таблица для Arduino
- Поддерживает все численные типы данных в любом сочетании
- Динамическое добавление строк, прокрутка и прочие удобные фичи для ведения логов
- Автоматическая запись в файл при изменении (esp)
https://github.com/GyverLibs/Table
GyverNTP v2.1.0
Добавлен глобальный объект NTP для удобства организации программы. Исправлен баг с отсутствием синхронизации при запуске с отключенным WiFi
https://github.com/GyverLibs/GyverNTP
GyverNTP v2.1.2
добавлена поддержка внешних UDP клиентов (ethernet и так далее)
https://github.com/GyverLibs/GyverNTP
FastBot2 v1.0.2
- Исправлен режим опроса Sync
- Мелкие улучшения
- Добавлены примеры
https://github.com/GyverLibs/FastBot2
Settings v1.0.10
Исправлен баг с автообновлениями из БД
https://github.com/GyverLibs/Settings
Хочу представить вам новый экспериментальный проект выходного дня Looper - лёгкий псевдо-многопоточный событийно-ориентированный фреймворк для Arduino. Он позволяет писать крупные проекты в гораздо более удобном стиле, а также делать непостижимые для обычного однопоточного кода вещи, такие как создание динамических таймаутов и прочих асинхронных штук, как в языках более высокого уровня (например JS). Пока не в релизе, принимаю предложения по фичам.
- Более удобная организация программы
- Разделение на виртуальные потоки
- Статическое и динамическое создание задач
- Вызов задач с заданным периодом
- Отправка событий и данных между задачами
- Общее выполнение в одном потоке без нужды в мьютексах
- Удобный API для создания своих задач и интеграции с другими классами
- Легко отвязывается от Arduino ядра (заменить две функции)
- Без зависимостей от других библиотек
- Лёгкий вес: ядро занимает 1 кБ флешки и 30 Б оперативки (AVR)

https://github.com/GyverLibs/Looper
EncButton v3.6.0
- Добавлен класс MultiButton для корректного опроса нескольких кнопок с вызовом обработчика
- Добавлено подключение обработчика с передачей указателя на объект
https://github.com/GyverLibs/EncButton
FastBot2 v1.0.5
Мелкие фиксы. Добавлено более стабильное отложенное ОТА обновление (обновляется из loop)
https://github.com/GyverLibs/FastBot2
Settings v1.0.12
Мелкие улучшения
https://github.com/GyverLibs/Settings
- Библиотека Settings добавлена в реестр PlatformIO
- Появилось Android приложение для поиска устройств в сети с библиотекой Settings, также заменяет браузер
Settings v1.0.15
Виджеты Color, Time, Date, DateTime теперь работают на iPhone
https://github.com/GyverLibs/Settings
Looper v1.1.0
добавлены потоки с параллельным выполнением и асинхронным ожиданием
https://github.com/GyverLibs/Looper
Settings v1.0.19
Слайдер теперь отправляет значение в процессе изменения
https://github.com/GyverLibs/settings
GyverBME280 v1.5.3
исправлена ошибка в калибровке
https://github.com/GyverLibs/GyverBME280
Settings v1.0.22
исправлена отправка содержащего символ # текста в виджет Input
https://github.com/GyverLibs/Settings
EncButton v3.6.3
Исправлено: не вызывался подключенный обработчик при повороте энкодера
https://github.com/GyverLibs/EncButton
FastBot2 v1.0.8
Добавлено чтение caption у принятых файлов
https://github.com/GyverLibs/FastBot2
Settings v1.1.0
- Добавлен виджет Number
- Создание виджета без ID (автоматический ID)
- Создание виджета без лейбла (будет равен типу виджета)
- Привязка внешней переменной к виджету на чтение и запись
- Редактор текстовых файлов в менеджере файлов
- Убран лаг с прошлым состоянием вебморды при обновлении страницы
- Возможность полностью убрать поддержку GyverDB дефайном
- Мелкие фиксы стилей
- Методы build(), value(), id() теперь являются членами (build, value, id) для краткости
https://github.com/GyverLibs/Settings
Settings v1.1.1
исправлена ошибка при передаче строк как значение виджета
https://github.com/GyverLibs/Settings
GyverSegment v1.4.6
Исправлена лишняя анимация при переключении точки или двоеточия
https://github.com/GyverLibs/GyverSegment