Homing with the AccelStepper library and a limit switch