From 788582226c24cb84036a721b5c819563d9fcbc6c Mon Sep 17 00:00:00 2001 From: Alberto Nidasio <alberto.nidasio@skywarder.eu> Date: Sat, 5 Mar 2022 23:49:40 +0100 Subject: [PATCH] [Servo] Added 120 degrees option --- src/shared/drivers/servo/Servo.cpp | 2 ++ src/shared/drivers/servo/Servo.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/shared/drivers/servo/Servo.cpp b/src/shared/drivers/servo/Servo.cpp index 3c37bd1fb..ce0f93302 100644 --- a/src/shared/drivers/servo/Servo.cpp +++ b/src/shared/drivers/servo/Servo.cpp @@ -51,6 +51,8 @@ void Servo::setPosition(float position) void Servo::setPosition90Deg(float degrees) { setPosition(degrees / 90); } +void Servo::setPosition120Deg(float degrees) { setPosition(degrees / 120); } + void Servo::setPosition180Deg(float degrees) { setPosition(degrees / 180); } void Servo::setPosition360Deg(float degrees) { setPosition(degrees / 360); } diff --git a/src/shared/drivers/servo/Servo.h b/src/shared/drivers/servo/Servo.h index fd45ab5ed..f070f196b 100644 --- a/src/shared/drivers/servo/Servo.h +++ b/src/shared/drivers/servo/Servo.h @@ -93,6 +93,8 @@ public: void setPosition90Deg(float degrees); + void setPosition120Deg(float degrees); + void setPosition180Deg(float degrees); void setPosition360Deg(float degrees); -- GitLab