GyverPower
Управление питанием AVR: отключение периферии, режимы сна и контроль длительности автономной работы
Версия2.2.4
ZIP на зеркалеготов
ПроверкаSHA-256
Размер33.64 KiB
Источникофициальный
Обновлено2026-10-08
Установка
Последняя опубликованная версия2.2.433.64 KiB ZIP
СкачатьZIP уже в зеркале TREMAАрхив хранится локально и уже прошел проверку контрольной суммы. Скачивание должно начаться сразу.версия: последняя · сохранен: 2026-10-06 13:12:33 UTC
Как подключить скачанный ZIP
- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
Контрольная сумма
SHA-256:686fc07dbdeccee94acbca9b4f7cdb15f1fc4fb168eca29aa28ff95ba5991474Архив
GyverPower-2.2.4-686fc07d.zipОписание
Если собираешь устройство на AVR и нужна экономия энергии — эта библиотека помогает выжать максимум времени автономной работы. Управляет системным тактом, отключением периферии (BOD, таймеры, I2C/UART/SPI, USB, ADC) и режимами сна, включая глубокий POWERDOWN. Можно уснуть на фиксированный период или произвольное время в миллисекундах — до 50 суток. Встроена калибровка таймера для точного контроля длительности сна и корректировка millis(). Поддерживает Atmega328/2560/32u4 и Attiny85/84/167. Для пробуждения по прерыванию нужно вызывать wakeUp() в обработчике, иначе микроконтроллер не выйдет из сна правильно.