propably fixed a memorx access error
This commit is contained in:
12
main.go
12
main.go
@@ -82,10 +82,10 @@ func (daemon *LedDaemon) receive() {
|
||||
case *ledd.BackendWrapperMessage_MSetChannel:
|
||||
for c, v := range msg.MSetChannel.NewChannelValues {
|
||||
if pwm, ok := pwmMap[c]; ok {
|
||||
pwm.SetPercentage(float32(v)/RESOLUTION)
|
||||
pwm.SetPercentage(float32(v) / RESOLUTION)
|
||||
} else {
|
||||
pwmMap[c] = pca9685.NewPwm(int(c))
|
||||
pwmMap[c].SetPercentage(float32(v)/RESOLUTION)
|
||||
pwmMap[c].SetPercentage(float32(v) / RESOLUTION)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -116,7 +116,7 @@ func main() {
|
||||
killSignals := make(chan os.Signal, 1)
|
||||
signal.Notify(killSignals, syscall.SIGINT, syscall.SIGTERM)
|
||||
|
||||
log.Info("LedD", VERSION)
|
||||
log.Info("LedD PCA9685 backend", VERSION)
|
||||
config := config{}
|
||||
|
||||
content, err := ioutil.ReadFile("config.yaml")
|
||||
@@ -129,7 +129,7 @@ func main() {
|
||||
check(err)
|
||||
defer i2cDevice.Close()
|
||||
|
||||
pca9685 := device.NewPCA9685(i2cDevice, "PWM Controller", config.Pca9685.MinPulse, config.Pca9685.MaxPulse, log)
|
||||
pca9685 := device.NewPCA9685(i2cDevice, "PWM Controller", config.Pca9685.MinPulse, config.Pca9685.MaxPulse, logging.MustGetLogger("PCA9685"))
|
||||
pca9685.Init()
|
||||
|
||||
pwmMap = make(map[int32]*device.Pwm, 1)
|
||||
@@ -138,8 +138,8 @@ func main() {
|
||||
check(err)
|
||||
|
||||
ledDaemon = &LedDaemon{
|
||||
socket:conn,
|
||||
data: make (chan []byte),
|
||||
socket: conn,
|
||||
data: make(chan []byte),
|
||||
name: "?",
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user