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
#defineEB_CUSTOM_READ // использовать своё чтение пина
148
-
#defineEB_CUSTOM_UPTIME // использовать свой таймер
149
-
150
144
/*
151
145
Настройка таймаутов для всех классов
152
146
- Заменяет таймауты константами, изменить их из программы (SetXxxTimeout()) будет нельзя
@@ -1214,23 +1208,14 @@ void loop() {
1214
1208
<aid="custom"></a>
1215
1209
1216
1210
### Кастомные функции
1217
-
Библиотека поддерживает задание своих функций для чтения пина и получения времени без редактирования файлов библиотеки. Для этого нужно:
1218
-
- Объявить соответствующий дефайн перед подключением библиотеки
1219
-
-`EB_CUSTOM_READ` - для своей функции чтения пина
1220
-
-`EB_CUSTOM_UPTIME` - для своего аналога millis()
1221
-
-`EB_CUSTOM_MODE` - для своего аналога pinMode()
1222
-
- Реализовать соответствующую функцию в .cpp или .ino файле
1223
-
-`EB_read` - для своей функции чтения пина
1224
-
-`EB_uptime` - для своего аналога millis()
1225
-
-`EB_mode` - для своего аналога pinMode
1211
+
Библиотека поддерживает задание своих функций для чтения пина и получения времени без редактирования файлов библиотеки. Для этого нужно реализовать соответствующую функцию в своём .cpp или .ino файле:
1212
+
-`bool EB_read(uint8_t pin)` - для своей функции чтения пина
1213
+
-`void EB_mode(uint8_t pin, uint8_t mode)` - для своего аналога pinMode
1214
+
-`uint32_t EB_uptime()` - для своего аналога millis()
0 commit comments