func adafruitStepperMotorRunner(a *i2c.AdafruitMotorHatDriver, motor int) (err error) { log.Printf("Stepper Motor Run Loop...\n") // set the speed state: speed := 30 // rpm style := i2c.AdafruitDouble steps := 20 a.SetStepperMotorSpeed(motor, speed) if err = a.Step(motor, steps, i2c.AdafruitForward, style); err != nil { log.Printf(err.Error()) return } if err = a.Step(motor, steps, i2c.AdafruitBackward, style); err != nil { log.Printf(err.Error()) return } return }