Skip to content

Commit 77ee96a

Browse files
authored
Fix #757 - Some effects are running extreme slowly. (#763)
1 parent 060d9f4 commit 77ee96a

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

effects/fade.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
repeat = hyperion.args.get('repeat-count', 0)
1111
maintainEndCol = hyperion.args.get('maintain-end-color', True)
1212
minStepTime = float(hyperion.latchTime)/1000.0
13-
if minStepTime == 0: minStepTime = 1
13+
if minStepTime == 0: minStepTime = 0.001
1414
currentR = currentG = currentB = 0
1515

1616
# create color table for fading from start to end color

effects/random.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
ledDataBuf = bytearray()
88
color_step = []
99
minStepTime= float(hyperion.latchTime)/1000.0
10-
if minStepTime == 0: minStepTime = 1
10+
if minStepTime == 0: minStepTime = 0.001
1111
fadeSteps = min(256.0, math.floor(sleepTime/minStepTime))
1212
if fadeSteps == 0: fadeSteps = 1
1313

effects/swirl.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ def getSTime(rt, steps = 360):
2525

2626
# adapt sleeptime to hardware
2727
minStepTime= float(hyperion.latchTime)/1000.0
28-
if minStepTime == 0: minStepTime = 1
28+
if minStepTime == 0: minStepTime = 0.001
2929
if minStepTime > sleepTime:
3030
sleepTime = minStepTime
3131
return sleepTime

effects/traces.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
sleepTime = float(hyperion.args.get('speed', 1.0)) * 0.004
99
minStepTime = float(hyperion.latchTime)/1000.0
10-
if minStepTime == 0: minStepTime = 1
10+
if minStepTime == 0: minStepTime = 0.001
1111
factor = 1 if sleepTime > minStepTime else int(math.ceil(minStepTime/sleepTime))
1212

1313
runners = [

0 commit comments

Comments
 (0)