pgm_utils v1.0.0
Набор удобных инструментов для работы с PROGMEM, C++ обёртка на стандартные pgm-функции
- Одна функция для чтения любых данных
- Чтение многомерных массивов
- Чтение массива строк
https://github.com/GyverLibs/pgm_utils
Набор удобных инструментов для работы с 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
в Text добавлены инструменты для Unicode (substring, indexOf)
https://github.com/GyverLibs/StringUtils
🔥18👍9👎1🤯1💩1
GyverHTTP v1.0.2
Увеличена стабильность на esp8266, добавлена поддержка esp8266 v2.x
https://github.com/GyverLibs/GyverHTTP
Увеличена стабильность на 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
- Ускорен парсинг
- Уменьшен распарсенный вес в оперативке
- Добавлена семантика 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
- Оптимизация рекурсий и используемой памяти
- Более стабильная работа на 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
- Встроенный редактор битмапов-картинок
- Поддержка сжатых битмапов
- Новые быстрые алгоритмы растровой графики
- Примитивы: дуга, настройка толщины обводки кругов и прямоугольников
- Поддержка внешних шрифтов + кириллица, встроенная утилита для конвертации шрифтов
- Сжатие битмапов шрифта: вес в 2.5 раза легче, чем у аналогов (Adafruit, u8g)
- Масштабирование шрифта (внешнего и системного) до 8х
- Сглаживание системного шрифта при масштабировании
- Общая оптимизация и ускорение работы
- Встроенный редактор иконок высотой 8
- Встроенный редактор системного шрифта 5х8
- Встроенный редактор битмапов-картинок
- Поддержка сжатых битмапов
- Новые быстрые алгоритмы растровой графики
- Примитивы: дуга, настройка толщины обводки кругов и прямоугольников
🔥86👍14💩3👏2👎1🤯1
🔥22👍13💩3👎1🤯1
GyverHTTP v1.0.6
- Исправлена ошибка кеширования у сервера
- Исправлена функция path()
https://github.com/GyverLibs/GyverHTTP
- Исправлена ошибка кеширования у сервера
- Исправлена функция path()
https://github.com/GyverLibs/GyverHTTP
🔥17👍11💩3👎1🤯1
GyverLibs Updates
Ожидается мощное обновление GyverGFX и GyverOLED - Поддержка внешних шрифтов + кириллица, встроенная утилита для конвертации шрифтов - Сжатие битмапов шрифта: вес в 2.5 раза легче, чем у аналогов (Adafruit, u8g) - Масштабирование шрифта (внешнего и системного)…
Media is too big
VIEW IN TELEGRAM
Сделал новый редактор картинок с экспортом в bitmap для дисплеев и любых других проектов с графикой. Возможно спойлер к видосу, который выйдет на днях 😏
🔥67👍26💩3👎1🤯1👌1
GyverHTTP v1.0.7
- Добавлена возможность добавлять свои хэдеры в ответ сервера
- Парсер param() теперь корректно обрабатывает параметры без значения (?kek&puk)
https://github.com/GyverLibs/GyverHTTP
- Добавлена возможность добавлять свои хэдеры в ответ сервера
- Парсер param() теперь корректно обрабатывает параметры без значения (?kek&puk)
https://github.com/GyverLibs/GyverHTTP
👍29🔥13💩3👎1🤯1
🔥23👍9👎2💩2👏1🤯1
StringUtils v1.4.15
мелкие улучшения, частично "убран" префикс su, в Text добавлен корректный вывод в си-строки с временным буфером
https://github.com/GyverLibs/StringUtils
мелкие улучшения, частично "убран" префикс su, в Text добавлен корректный вывод в си-строки с временным буфером
https://github.com/GyverLibs/StringUtils
🔥24👍7🤯2💩2👎1
🔥23👍6🤯3💩2👎1
🔥23👍7🤯2👎1💩1
🔥22👍7🤯4💩2👎1
GyverDB v1.0.0
Простая база данных для Arduino:
- Хранение данных в парах ключ-значение
- Поддерживает все целочисленные типы, float, строки и бинарные данные
- Быстрая автоматическая конвертация данных между разными типами
- Быстрый доступ благодаря хэш ключам и бинарному поиску - в 10 раз быстрее библиотеки Pairs
- Компактная реализация - 8 байт на одну ячейку
- Встроенный механизм автоматической записи на флешку ESP8266/ESP32
https://github.com/GyverLibs/GyverDB
Простая база данных для 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
https://github.com/GyverLibs/Settings
🔥78👍18🤯4💩2👎1👏1
👍19🔥8🤯2💩2👎1