You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GyverPower - библиотека для управления энергопотреблением МК AVR
@@ -28,53 +26,32 @@ GyverPower - библиотека для управления энергопот
28
26
К библиотеке есть [расширенная документация](https://alexgyver.ru/GyverPower/)
29
27
30
28
## Содержание
31
-
-[Установка](#install)
32
-
-[Инициализация](#init)
33
29
-[Использование](#usage)
34
30
-[Пример](#example)
31
+
-[Установка](#install)
35
32
-[Версии](#versions)
36
33
-[Баги и обратная связь](#feedback)
37
34
38
-
<aid="install"></a>
39
-
## Установка
40
-
- Библиотеку можно найти по названию **GyverPower** и установить через менеджер библиотек в:
41
-
- Arduino IDE
42
-
- Arduino IDE v2
43
-
- PlatformIO
44
-
-[Скачать библиотеку](https://github.com/GyverLibs/GyverPower/archive/refs/heads/main.zip) .zip архивом для ручной установки:
45
-
- Распаковать и положить в *C:\Program Files (x86)\Arduino\libraries* (Windows x64)
46
-
- Распаковать и положить в *C:\Program Files\Arduino\libraries* (Windows x32)
47
-
- Распаковать и положить в *Документы/Arduino/libraries/*
48
-
- (Arduino IDE) автоматическая установка из .zip: *Скетч/Подключить библиотеку/Добавить .ZIP библиотеку…* и указать скачанный архив
49
-
- Читай более подробную инструкцию по установке библиотек [здесь](https://alexgyver.ru/arduino-first/#%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA)
50
-
### Обновление
51
-
- Рекомендую всегда обновлять библиотеку: в новых версиях исправляются ошибки и баги, а также проводится оптимизация и добавляются новые фичи
52
-
- Через менеджер библиотек IDE: найти библиотеку как при установке и нажать "Обновить"
53
-
- Вручную: **удалить папку со старой версией**, а затем положить на её место новую. "Замену" делать нельзя: иногда в новых версиях удаляются файлы, которые останутся при замене и могут привести к ошибкам!
54
-
55
-
56
-
<aid="init"></a>
57
-
## Инициализация
58
-
Нет
59
-
60
35
<aid="usage"></a>
36
+
61
37
## Использование
62
38
```cpp
63
-
voidhardwareEnable(uint16_t data); // включение указанной периферии (см. ниже "Константы периферии")
64
-
void hardwareDisable(uint16_t data); // выключение указанной периферии (см. ниже "Константы периферии")
65
-
void setSystemPrescaler(prescalers_t prescaler);// установка делителя системной частоты (см. ниже "Константы делителя")
66
-
void adjustInternalClock(int8_t adj); // подстройка частоты внутреннего генератора (число -120...+120)
67
-
68
-
void bodInSleep(bool en); // Brown-out detector в режиме сна (true вкл - false выкл) по умолч. отключен!
69
-
void setSleepMode(sleepmodes_t mode); // установка текущего режима сна (см. ниже "Режимы сна")
70
-
void setSleepResolution(uint8_t period); // установить разрешение сна (см. ниже "Периоды сна")
void wakeUp(); // помогает выйти из sleepDelay() прерыванием (вызывать в будящем прерывании)
78
55
```
79
56
80
57
```cpp
@@ -153,6 +130,7 @@ PWR_LIN - USART LIN (ATtinyXX)
153
130
**Внимание! power.setSleepResolution() нужно вызывать после калибровки таймера.**
154
131
155
132
<aid="example"></a>
133
+
156
134
## Пример
157
135
Остальные примеры смотри в **examples**!
158
136
```cpp
@@ -192,7 +170,22 @@ void loop() {
192
170
}
193
171
```
194
172
173
+
<aid="install"></a>
174
+
175
+
## Установка
176
+
- Библиотеку можно найти по названию **GyverPower** и установить через менеджер библиотек в:
177
+
- Arduino IDE
178
+
- Arduino IDE v2
179
+
- PlatformIO
180
+
-[Скачать библиотеку](https://github.com/GyverLibs/GyverPower/archive/refs/heads/main.zip) .zip архивом для ручной установки:
181
+
- Распаковать и положить в *C:\Program Files (x86)\Arduino\libraries* (Windows x64)
182
+
- Распаковать и положить в *C:\Program Files\Arduino\libraries* (Windows x32)
183
+
- Распаковать и положить в *Документы/Arduino/libraries/*
184
+
- (Arduino IDE) автоматическая установка из .zip: *Скетч/Подключить библиотеку/Добавить .ZIP библиотеку…* и указать скачанный архив
185
+
- Читай более подробную инструкцию по установке библиотек [здесь](https://alexgyver.ru/arduino-first/#%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA)
0 commit comments