From d7c5f967057e783049d9aa16921e97709dca3d10 Mon Sep 17 00:00:00 2001
From: Alex <84599917+GyverLibs@users.noreply.github.com>
Date: Sun, 31 Oct 2021 19:41:34 +0300
Subject: [PATCH] upd
---
README.md | 1 +
library.properties | 2 +-
src/GyverStepper.h | 8 +++++---
3 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/README.md b/README.md
index 3d0876a..d3fb2e1 100644
--- a/README.md
+++ b/README.md
@@ -735,6 +735,7 @@ void loop() {
- v2.1.3 - починил FOLLOW_POS в GStepper, починил RELATIVE в GPlanner2 и исправил багу с рывками
- v2.1.4 - GPlanner2: исправил рывки, добавил адаптивное перестроение траектории без остановок, чутка оптимизировал вычисления
- v2.1.5 - возможность менять скорость и ускорение во время работы планировщика (GStepper2, GPlanner, GPlanner2)
+- v2.1.6 - исправлена ошибка компиляции при вызове disable() в GStepper
## Баги и обратная связь
diff --git a/library.properties b/library.properties
index ebcbaaf..0d0600d 100644
--- a/library.properties
+++ b/library.properties
@@ -1,5 +1,5 @@
name=GyverStepper
-version=2.1.5
+version=2.1.6
author=AlexGyver
maintainer=AlexGyver
sentence=Fast library for stepmotor control and multi-axis planning
diff --git a/src/GyverStepper.h b/src/GyverStepper.h
index 4976398..74fe9bc 100644
--- a/src/GyverStepper.h
+++ b/src/GyverStepper.h
@@ -46,6 +46,7 @@
v2.1.3 - починил FOLLOW_POS в GStepper, починил RELATIVE в GPlanner2 и исправил багу с рывками
v2.1.4 - GPlanner2: исправил рывки, добавил адаптивное перестроение траектории без остановок, чутка оптимизировал вычисления
v2.1.5 - возможность менять скорость и ускорение во время работы планировщика (GStepper2, GPlanner, GPlanner2)
+ v2.1.6 - исправлена ошибка компиляции при вызове disable() в GStepper
*/
/*
@@ -428,7 +429,7 @@ class GStepper : public Stepper<_DRV, _TYPE> {
_workState = false;
_stopSpeed = 0;
resetMotor();
- if (_autoPower) disable();
+ if (_autoPower) Stepper<_DRV, _TYPE>::disable();
}
// получить минимальный период, с которым нужно вызывать tick при заданной макс. скорости
@@ -444,14 +445,15 @@ class GStepper : public Stepper<_DRV, _TYPE> {
// время между шагами
uint32_t stepTime = 10000;
+ using Stepper<_DRV, _TYPE>::enable;
+ using Stepper<_DRV, _TYPE>::disable;
+
// ========================= PRIVATE ==========================
private:
using Stepper<_DRV, _TYPE>::pos;
using Stepper<_DRV, _TYPE>::dir;
using Stepper<_DRV, _TYPE>::setPins;
using Stepper<_DRV, _TYPE>::step;
- using Stepper<_DRV, _TYPE>::enable;
- using Stepper<_DRV, _TYPE>::disable;
// сброс перемещения
void resetMotor() {