👍24🔥8
Pairs v1.0
Хранение любых данных в текстовом виде в формате "ключ":значение
- Быстрая и лёгкая реализация по сравнению с JSON
- Выделение буфера: статическое или на базе String
- Реализован доступ (чтение и запись) через []
- Нативная конвертация из любых типов на запись, вывод в выбранный тип на чтение
- Отдельный инструмент для esp8266/esp32 - автоматическая запись и чтение в файл
- Аккуратная работа с памятью
https://github.com/GyverLibs/Pairs
Хранение любых данных в текстовом виде в формате "ключ":значение
- Быстрая и лёгкая реализация по сравнению с JSON
- Выделение буфера: статическое или на базе String
- Реализован доступ (чтение и запись) через []
- Нативная конвертация из любых типов на запись, вывод в выбранный тип на чтение
- Отдельный инструмент для esp8266/esp32 - автоматическая запись и чтение в файл
- Аккуратная работа с памятью
https://github.com/GyverLibs/Pairs
👍44🔥16👌1
Pairs v1.1
- Динамическая String реализация заменена на свою
- Добавлена возможность задавать значения из PROGMEM
- Библиотека облегчена и ускорена
- Больше безопасности
https://github.com/GyverLibs/Pairs
- Динамическая String реализация заменена на свою
- Добавлена возможность задавать значения из PROGMEM
- Библиотека облегчена и ускорена
- Больше безопасности
https://github.com/GyverLibs/Pairs
👍28🔥6
Pairs v1.2
- Автоматическое разэкранирование при выводе в String
- Добавлен пример PairsFile
https://github.com/GyverLibs/Pairs
- Автоматическое разэкранирование при выводе в String
- Добавлен пример PairsFile
https://github.com/GyverLibs/Pairs
👍24🔥2💩1
GyverIO v1.0
Быстрые функции для работы с пинами AVR (полный список смотри в gio_avr.h), ESP8266, ESP32
- Ускорение в среднем в 20-30 раз, итоговое время для всех архитектур практически одинаковое
- Классы для быстрого управления пином
- Отдельная обработка случаев константных и неконстантных пинов для AVR
- Быстрая реализация функций shiftIn/shiftOut
- Универсальный класс hard SPI / soft SPI для использования в библиотеках
https://github.com/GyverLibs/GyverIO
Быстрые функции для работы с пинами AVR (полный список смотри в gio_avr.h), ESP8266, ESP32
- Ускорение в среднем в 20-30 раз, итоговое время для всех архитектур практически одинаковое
- Классы для быстрого управления пином
- Отдельная обработка случаев константных и неконстантных пинов для AVR
- Быстрая реализация функций shiftIn/shiftOut
- Универсальный класс hard SPI / soft SPI для использования в библиотеках
https://github.com/GyverLibs/GyverIO
🔥37👍5💩2
🔥29👍3💩2
🔥17👌10💩2👍1
👍22🔥6💩2
GyverSegment v1.0
Самая мощная библиотека для работы с дисплеями на 7-сегментных индикаторах
- Поддержка всех популярных китайских модулей (74HC595 4/8 цифр, TM1637 4/6 цифр + двоеточие, MAX7219 каскад любой длины)
- Символьный процессор и встроенный шрифт: удобный вывод на дисплей любых данных
- Единый API для всех дисплеев
- Бегущая строка, можно выводить несколько на одном дисплее
- 7 анимированных эффектов переключения символов
- Удобный API для поддержки всех возможностей на любом другом дисплее
- Настройка яркости для динамических дисплеев
- Быстрый bitbang на базе GyverIO - отправка данных на дисплей в 10 раз быстрее, чем в других библиотеках
https://github.com/GyverLibs/GyverSegment
Самая мощная библиотека для работы с дисплеями на 7-сегментных индикаторах
- Поддержка всех популярных китайских модулей (74HC595 4/8 цифр, TM1637 4/6 цифр + двоеточие, MAX7219 каскад любой длины)
- Символьный процессор и встроенный шрифт: удобный вывод на дисплей любых данных
- Единый API для всех дисплеев
- Бегущая строка, можно выводить несколько на одном дисплее
- 7 анимированных эффектов переключения символов
- Удобный API для поддержки всех возможностей на любом другом дисплее
- Настройка яркости для динамических дисплеев
- Быстрый bitbang на базе GyverIO - отправка данных на дисплей в 10 раз быстрее, чем в других библиотеках
https://github.com/GyverLibs/GyverSegment
🔥52👍17🤯3💩2
GyverSegment v1.1
Добавлены forceAll() и длина для printRight()
https://github.com/GyverLibs/GyverSegment
Добавлены forceAll() и длина для printRight()
https://github.com/GyverLibs/GyverSegment
👍19🔥4💩3
👍17💩2
👍21🔥2💩2👎1
BitPack v1.1
пофикшен доступ через [], добавлены новые инструменты
https://github.com/GyverLibs/BitPack
пофикшен доступ через [], добавлены новые инструменты
https://github.com/GyverLibs/BitPack
👍20💩2
GyverSegment v1.2
- Переписан драйвер яркости для динамических дисплеев. Снижена нагрузка на процессор, повышена стабильность
- Добавлен ручной тикер для динамических дисплеев
https://github.com/GyverLibs/GyverSegment
- Переписан драйвер яркости для динамических дисплеев. Снижена нагрузка на процессор, повышена стабильность
- Добавлен ручной тикер для динамических дисплеев
https://github.com/GyverLibs/GyverSegment
👍30💩2
👍21💩3🔥1
👍18🔥5💩3🤯1
Крупное обновление GyverHub предварительно доступно для изучения и тестов. Документации пока нет, есть примеры. Подробности тут:
https://github.com/GyverLibs/GyverHub/issues/43
https://github.com/GyverLibs/GyverHub/issues/43
GitHub
Бета версия НОВАЯ · Issue #43 · GyverLibs/GyverHub
ВОПРОСЫ, НАЙДЕННЫЕ БАГИ, ИДЕИ И ПРЕДЛОЖЕНИЯ ОБСУЖДАЕМ ТУТ И В ТЕЛЕГРАМ ЧАТЕ Библиотека и приложение были переосмыслены заново, попутно были исправлены все старые баги и ошибки и реализованы почти в...
🔥45👍9💩2👏1
👍13🔥8💩3
👍19🔥7💩3
👍14🔥6💩3👏2