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