NOTE:           A "step" is a full motor step (1.8°) if STEP_FULL is 1, or a
                half step (0.9°) if STEP_HALF is 1, or a quarter step (0.45°)
                if STEP_QUARTER is 1.