@@ -190,21 +190,21 @@ void Mount::writePersistentData(int which, int val)
190190// ///////////////////////////////
191191void Mount::configureRAStepper (byte stepMode, byte pin1, byte pin2, byte pin3, byte pin4, int maxSpeed, int maxAcceleration)
192192{
193- #ifdef NORTHERN_HEMISPHERE
194- _stepperRA = new AccelStepper (stepMode, pin1, pin2, pin3, pin4);
195- #else
193+ #if NORTHERN_HEMISPHERE
196194 _stepperRA = new AccelStepper (stepMode, pin4, pin3, pin2, pin1);
195+ #else
196+ _stepperRA = new AccelStepper (stepMode, pin1, pin2, pin3, pin4);
197197#endif
198198 _stepperRA->setMaxSpeed (maxSpeed);
199199 _stepperRA->setAcceleration (maxAcceleration);
200200 _maxRASpeed = maxSpeed;
201201 _maxRAAcceleration = maxAcceleration;
202202
203203 // Use another AccelStepper to run the RA motor as well. This instance tracks earths rotation.
204- #ifdef NORTHERN_HEMISPHERE
205- _stepperTRK = new AccelStepper (HALFSTEP, pin1, pin2, pin3, pin4);
206- #else
204+ #if NORTHERN_HEMISPHERE
207205 _stepperTRK = new AccelStepper (HALFSTEP, pin4, pin3, pin2, pin1);
206+ #else
207+ _stepperTRK = new AccelStepper (HALFSTEP, pin1, pin2, pin3, pin4);
208208#endif
209209 _stepperTRK->setMaxSpeed (10 );
210210 _stepperTRK->setAcceleration (2500 );
@@ -217,7 +217,11 @@ void Mount::configureRAStepper(byte stepMode, byte pin1, byte pin2, byte pin3, b
217217// ///////////////////////////////
218218void Mount::configureDECStepper (byte stepMode, byte pin1, byte pin2, byte pin3, byte pin4, int maxSpeed, int maxAcceleration)
219219{
220+ #if NORTHERN_HEMISPHERE
221+ _stepperDEC = new AccelStepper (stepMode, pin1, pin2, pin3, pin4);
222+ #else
220223 _stepperDEC = new AccelStepper (stepMode, pin4, pin3, pin2, pin1);
224+ #endif
221225 _stepperDEC->setMaxSpeed (maxSpeed);
222226 _stepperDEC->setAcceleration (maxAcceleration);
223227 _maxDECSpeed = maxSpeed;
0 commit comments