Skip to content

Commit 773a744

Browse files
committed
upd
1 parent 2ccb647 commit 773a744

File tree

8 files changed

+19
-14
lines changed

8 files changed

+19
-14
lines changed

README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ bool right(); // поворот на один щелчок направо
180180
bool left(); // поворот на один щелчок налево
181181
bool rightH(); // поворот на один щелчок направо с зажатой кнопкой
182182
bool leftH(); // поворот на один щелчок налево с зажатой кнопкой
183-
int8_t getDir(); // направление последнего поворота, 1 или -1
183+
int8_t dir(); // направление последнего поворота, 1 или -1
184184
int counter; // доступ к счётчику энкодера
185185
186186
// ================ BUTTON ================
@@ -303,7 +303,7 @@ void setPins(uint8_t mode, uint8_t P1, uint8_t P2, uint8_t P3); // наст
303303
- `left()` - поворот на один щелчок налево. *[однократно вернёт true]*
304304
- `rightH()` - поворот на один щелчок направо с зажатой кнопкой. *[однократно вернёт true]*
305305
- `leftH()` - поворот на один щелчок налево с зажатой кнопкой. *[однократно вернёт true]*
306-
- `getDir()` - направление последнего поворота, 1 или -1.
306+
- `dir()` - направление последнего поворота, 1 или -1.
307307
- `int16_t counter` - публичная переменная (член класса), хранит счётчик энкодера.
308308

309309
### Режим callback
@@ -384,7 +384,7 @@ void loop() {
384384
// можно опросить ещё:
385385
//Serial.println(enc.counter); // вывести счётчик
386386
//Serial.println(enc.fast()); // проверить быстрый поворот
387-
Serial.println(enc.getDir()); // направление поворота
387+
Serial.println(enc.dir()); // направление поворота
388388
}
389389

390390
// "нажатый поворот"
@@ -394,7 +394,7 @@ void loop() {
394394
// можно опросить ещё:
395395
//Serial.println(enc.counter); // вывести счётчик
396396
//Serial.println(enc.fast()); // проверить быстрый поворот
397-
Serial.println(enc.getDir()); // направление поворота
397+
Serial.println(enc.dir()); // направление поворота
398398
}
399399

400400
if (enc.left()) Serial.println("left"); // поворот налево
@@ -534,6 +534,7 @@ void loop() {
534534
- v1.20 - исправлена критическая ошибка в EncButton2
535535
- v1.21 - EB_HALFSTEP_ENC теперь работает для обычного режима
536536
- v1.22 - улучшен EB_HALFSTEP_ENC для обычного режима
537+
- v1.23 - getDir() заменил на dir()
537538

538539
<a id="feedback"></a>
539540
## Баги и обратная связь

examples/EncButton2/EncButton2.ino

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ void loop() {
3636
// можно опросить ещё:
3737
//Serial.println(enc.counter); // вывести счётчик
3838
//Serial.println(enc.fast()); // проверить быстрый поворот
39-
Serial.println(enc.getDir()); // направление поворота
39+
Serial.println(enc.dir()); // направление поворота
4040
}
4141

4242
// "нажатый поворот"
@@ -46,7 +46,7 @@ void loop() {
4646
// можно опросить ещё:
4747
//Serial.println(enc.counter); // вывести счётчик
4848
//Serial.println(enc.fast()); // проверить быстрый поворот
49-
Serial.println(enc.getDir()); // направление поворота
49+
Serial.println(enc.dir()); // направление поворота
5050
}
5151

5252
if (enc.left()) Serial.println("left"); // поворот налево

examples/callbackMode/callbackMode.ino

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ void myTurn() {
3535
// тут можно:
3636
Serial.println(enc.counter); // вывести счётчик
3737
//Serial.println(enc.fast()); // проверить быстрый поворот
38-
//Serial.println(enc.getDir()); // направление поворота
38+
//Serial.println(enc.dir()); // направление поворота
3939
}
4040

4141
void myTurnH() {
@@ -44,7 +44,7 @@ void myTurnH() {
4444
// тут можно:
4545
//Serial.println(enc.counter); // вывести счётчик
4646
//Serial.println(enc.fast()); // проверить быстрый поворот
47-
Serial.println(enc.getDir()); // направление поворота
47+
Serial.println(enc.dir()); // направление поворота
4848
}
4949

5050
void myRight() {

examples/tickMode/tickMode.ino

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ void loop() {
3737
// можно опросить ещё:
3838
//Serial.println(enc.counter); // вывести счётчик
3939
//Serial.println(enc.fast()); // проверить быстрый поворот
40-
Serial.println(enc.getDir()); // направление поворота
40+
Serial.println(enc.dir()); // направление поворота
4141
}
4242

4343
// "нажатый поворот"
@@ -47,7 +47,7 @@ void loop() {
4747
// можно опросить ещё:
4848
//Serial.println(enc.counter); // вывести счётчик
4949
//Serial.println(enc.fast()); // проверить быстрый поворот
50-
Serial.println(enc.getDir()); // направление поворота
50+
Serial.println(enc.dir()); // направление поворота
5151
}
5252

5353
if (enc.left()) Serial.println("left"); // поворот налево

keywords.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ hold KEYWORD2
4343
step KEYWORD2
4444
busy KEYWORD2
4545

46+
dir KEYWORD2
4647
getDir KEYWORD2
4748
counter KEYWORD2
4849
state KEYWORD2

library.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=EncButton
2-
version=1.22
2+
version=1.23
33
author=AlexGyver <[email protected]>
44
maintainer=AlexGyver <[email protected]>
55
sentence=Light and fast library for button and encoder operation for Arduino

src/EncButton.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
v1.20 - исправлена критическая ошибка в EncButton2
4949
v1.21 - EB_HALFSTEP_ENC теперь работает для обычного режима
5050
v1.22 - улучшен EB_HALFSTEP_ENC для обычного режима
51+
v1.23 - getDir() заменил на dir()
5152
*/
5253

5354
#ifndef _EncButton_h
@@ -252,7 +253,7 @@ class EncButton {
252253
bool turn() { return checkFlag(0); } // энкодер повёрнут
253254
bool turnH() { return checkFlag(9); } // энкодер повёрнут нажато
254255

255-
int8_t getDir() { return _dir; } // направление последнего поворота, 1 или -1
256+
int8_t dir() { return _dir; } // направление последнего поворота, 1 или -1
256257
int16_t counter = 0; // счётчик энкодера
257258

258259
// ======================================= BTN =======================================
@@ -292,6 +293,7 @@ class EncButton {
292293
bool isRightH() { return rightH(); }
293294
bool isLeft() { return left(); }
294295
bool isRight() { return right(); }
296+
int8_t getDir() { return _dir; }
295297

296298
// ===================================== PRIVATE =====================================
297299
private:

src/EncButton2.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ class EncButton2 {
208208
bool fast() { return readF(1); } // быстрый поворот
209209
bool turn() { return checkFlag(0); } // энкодер повёрнут
210210
bool turnH() { return checkFlag(9); } // энкодер повёрнут нажато
211-
int8_t getDir() { return _dir; } // направление последнего поворота, 1 или -1
211+
int8_t dir() { return _dir; } // направление последнего поворота, 1 или -1
212212
int16_t counter = 0; // счётчик энкодера
213213

214214
// ======================================= BTN =======================================
@@ -248,6 +248,7 @@ class EncButton2 {
248248
bool isRightH() { return rightH(); }
249249
bool isLeft() { return left(); }
250250
bool isRight() { return right(); }
251+
int8_t getDir() { return _dir; }
251252

252253
// ===================================== PRIVATE =====================================
253254
private:
@@ -260,7 +261,7 @@ class EncButton2 {
260261
#ifdef EB_HALFSTEP_ENC // полушаговый энкодер
261262
// спасибо https://github.com/GyverLibs/EncButton/issues/10#issue-1092009489
262263
if ((state == 0x3 || state == 0x0) && _ecount) {
263-
#else // полношаговый
264+
#else // полношаговый
264265
if (state == 0x3 && _ecount) { // защёлкнули позицию
265266
#endif
266267
uint16_t ms = millis() & 0xFFFF;

0 commit comments

Comments
 (0)