factor out "normal" mode changes

This commit is contained in:
2024-04-01 02:42:09 -06:00
parent 2dc9133e0a
commit aab533caaf

18
main.go
View File

@ -207,16 +207,16 @@ func loop(inside *lighthardware, inside2 *lighthardware, outside *lighthardware,
for { for {
select { select {
case <-inBrightChange: case <-inBrightChange:
ledset(inside.rPwm, inside.rCh, brightIn) normal(inside, brightIn)
ledset(inside.gPwm, inside.gCh, brightIn) normal(inside2, brightIn)
ledset(inside.bPwm, inside.bCh, brightIn)
ledset(inside2.rPwm, inside2.rCh, brightIn)
ledset(inside2.gPwm, inside2.gCh, brightIn)
ledset(inside2.bPwm, inside2.bCh, brightIn)
case <-outBrightChange: case <-outBrightChange:
ledset(outside.rPwm, outside.rCh, brightOut) normal(outside, brightOut)
ledset(outside.gPwm, outside.gCh, brightOut)
ledset(outside.bPwm, outside.bCh, brightOut)
} }
} }
} }
func normal(light *lighthardware, brightness uint32) {
ledset(light.rPwm, light.rCh, brightness)
ledset(light.gPwm, light.gCh, brightness)
ledset(light.bPwm, light.bCh, brightness)
}