소스 검색

shifted duty values by 1

subDesTagesMitExtraKaese 3 년 전
부모
커밋
69b1257f97
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      leds.py

+ 2 - 2
leds.py

@@ -62,9 +62,9 @@ class Leds:
         continue
       if self.stepId[i] > self.steps:
         self.diff[i] = 0
-        if self.pwm[i].duty() == 0 or not self.enabled:
+        if self.vals[i] == 0 or not self.enabled:
           self.deinit(i)
       else:
-        self.pwm[i].duty(int(self.vals[i] - self.diff[i] * float(self.steps - self.stepId[i]) / self.steps))
+        self.pwm[i].duty(int(self.vals[i] - self.diff[i] * float(self.steps - self.stepId[i]) / self.steps) - 1)
         self.stepId[i] += 1