diff --git a/src/main.zig b/src/main.zig index 29cf5fd..ca360a6 100644 --- a/src/main.zig +++ b/src/main.zig @@ -185,9 +185,15 @@ pub const RotInt = struct { .el = self.requested_posture.el, }; mangled.el = if (mangled.el > 90) - @min(mangled.el, 180 - self.conf.elevation_mask) - self.offsets.el + @min( + @min(mangled.el, 180 - self.conf.elevation_mask) - self.offsets.el, + 180 - self.conf.elevation_mask, + ) else - @max(mangled.el, self.conf.elevation_mask) + self.offsets.el; + @max( + @max(mangled.el, self.conf.elevation_mask) + self.offsets.el, + self.conf.elevation_mask, + ); self.sendRotatorCommand(.{ .set_position = mangled }); } else {