1
0
mirror of https://github.com/hybridgroup/gobot.git synced 2025-04-29 13:49:14 +08:00

Made C.H.I.P PWM init robust for already enabled state

Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
This commit is contained in:
Erik Agsjö 2017-06-01 23:50:28 +02:00 committed by deadprogram
parent c622d8a41f
commit db766f7814

View File

@ -179,6 +179,10 @@ func (c *Adaptor) PWMPin(pin string) (sysfsPin sysfs.PWMPinner, err error) {
if err = newPin.Export(); err != nil {
return
}
// Make sure pwm is disabled when setting polarity
if err = newPin.Enable(false); err != nil {
return
}
if err = newPin.InvertPolarity(false); err != nil {
return
}