GyverLibs Updates
3.25K subscribers
12 photos
6 videos
332 links
Автоматические уведомления о выходе новых версий библиотек https://github.com/GyverLibs
Download Telegram
pgm_utils v1.0.0
Набор удобных инструментов для работы с PROGMEM, C++ обёртка на стандартные pgm-функции
- Одна функция для чтения любых данных
- Чтение многомерных массивов
- Чтение массива строк
https://github.com/GyverLibs/pgm_utils
👍20🔥11👎1🤯1💩1
StringUtils v1.4.12
в Text добавлены инструменты для Unicode (substring, indexOf)
https://github.com/GyverLibs/StringUtils
🔥18👍9👎1🤯1💩1
Ожидается невероятно крутая фича для FastBot2 - результат отправки запроса можно получить сразу в удобном формате. Это в несколько раз упростит написание сложных ботов 😱 такого нет ни в одной из библиотек для ардуино =)
🔥53👍16🤯2👎1💩1
GyverHTTP v1.0.2
Увеличена стабильность на esp8266, добавлена поддержка esp8266 v2.x
https://github.com/GyverLibs/GyverHTTP
👍22🔥10🤯2💩2👎1
GSON v1.5.0
- Ускорен парсинг
- Уменьшен распарсенный вес в оперативке
- Добавлена семантика move для передачи парсера между объектами как uniq объекта
- Добавлен парсер из Stream
- Упразднён Static парсер
- Мелкие улучшения
https://github.com/GyverLibs/GSON
🔥26👍4💩4👎1🤯1
Крупное обновление FastBot2 [beta]
- Оптимизация рекурсий и используемой памяти
- Более стабильная работа на esp8266
- Добавлена отправка файлов из PROGMEM, ускорена отправка всех файлов
- Получение ответа от сервера в переменную, помимо внешнего обработчика
- Для работы нужна GSON v1.5.0 и GyverHTTP
- Документация обновлена
- Префиксы api изменены (для работы в ручном режиме)! См доку и пример
- Расширен пример, напиши боту /start для вызова меню
https://github.com/GyverLibs/FastBot2
🔥41👍3💩3👎2🤯1
Ожидается мощное обновление GyverGFX и GyverOLED
- Поддержка внешних шрифтов + кириллица, встроенная утилита для конвертации шрифтов
- Сжатие битмапов шрифта: вес в 2.5 раза легче, чем у аналогов (Adafruit, u8g)
- Масштабирование шрифта (внешнего и системного) до 8х
- Сглаживание системного шрифта при масштабировании
- Общая оптимизация и ускорение работы
- Встроенный редактор иконок высотой 8
- Встроенный редактор системного шрифта 5х8
- Встроенный редактор битмапов-картинок
- Поддержка сжатых битмапов
- Новые быстрые алгоритмы растровой графики
- Примитивы: дуга, настройка толщины обводки кругов и прямоугольников
🔥86👍14💩3👏2👎1🤯1
GyverIO v1.3.4
поддержка ESP32C6
https://github.com/GyverLibs/GyverIO
🔥22👍13💩3👎1🤯1
GyverHTTP v1.0.6
- Исправлена ошибка кеширования у сервера
- Исправлена функция path()
https://github.com/GyverLibs/GyverHTTP
🔥17👍11💩3👎1🤯1
GyverHTTP v1.0.7
- Добавлена возможность добавлять свои хэдеры в ответ сервера
- Парсер param() теперь корректно обрабатывает параметры без значения (?kek&puk)
https://github.com/GyverLibs/GyverHTTP
👍29🔥13💩3👎1🤯1
GTL v1.0.6
исправлена ошибка в stack_uniq в поведении move
https://github.com/GyverLibs/GTL
🔥23👍9👎2💩2👏1🤯1
StringUtils v1.4.15
мелкие улучшения, частично "убран" префикс su, в Text добавлен корректный вывод в си-строки с временным буфером
https://github.com/GyverLibs/StringUtils
🔥24👍7🤯2💩2👎1
GSON v1.5.1
добавлен сборщик бираного json (bson)
https://github.com/GyverLibs/GSON
🔥23👍6🤯3💩2👎1
GyverHTTP v1.0.8
улучшения и добавления
https://github.com/GyverLibs/GyverHTTP
🔥23👍7🤯2👎1💩1
Pairs v1.4.5
поддержка StringUtils 1.4.15
https://github.com/GyverLibs/Pairs
🔥22👍7🤯4💩2👎1
GyverDB v1.0.0
Простая база данных для Arduino:
- Хранение данных в парах ключ-значение
- Поддерживает все целочисленные типы, float, строки и бинарные данные
- Быстрая автоматическая конвертация данных между разными типами
- Быстрый доступ благодаря хэш ключам и бинарному поиску - в 10 раз быстрее библиотеки Pairs
- Компактная реализация - 8 байт на одну ячейку
- Встроенный механизм автоматической записи на флешку ESP8266/ESP32
https://github.com/GyverLibs/GyverDB
🔥47👍6🤯6👏3💩2👎1
Делал всякие новые инструменты для GyverHub, и в процессе тестирования случайно написал новый мини-gyverhub. Решил оставить как отдельную библиотеку. Что это такое - максимально простой способ сделать вебморду для esp8266/esp32 для управления настройками. Дизайн как у мобильных настроек, умеет делать вложенные многостраничные меню. Библиотека сама вытащит значения из базы данных для отображения и сама их запишет при изменении, а базу данных обновит на флешке. Эффективность работы выкручена на максимум (моих возможностей), всё очень лёгкое и быстрое. Движок вебморды весит 6 кб и просто вшивается в программу, вебсервер в библиотеке уже настроен. Достаточно просто зайти на IP платы или подключиться к АР. Документации пока нет, выкладываю пока просто пощупать. Смотрите пример

https://github.com/GyverLibs/Settings
🔥78👍18🤯4💩2👎1👏1
GSON v1.5.2
улучшен сборщик BSON, исправлен пример на JS
https://github.com/GyverLibs/GSON
👍19🔥8🤯2💩2👎1