@@ -190,21 +190,21 @@ void Mount::writePersistentData(int which, int val)
190
190
// ///////////////////////////////
191
191
void Mount::configureRAStepper (byte stepMode, byte pin1, byte pin2, byte pin3, byte pin4, int maxSpeed, int maxAcceleration)
192
192
{
193
- #ifdef NORTHERN_HEMISPHERE
194
- _stepperRA = new AccelStepper (stepMode, pin1, pin2, pin3, pin4);
195
- #else
193
+ #if NORTHERN_HEMISPHERE
196
194
_stepperRA = new AccelStepper (stepMode, pin4, pin3, pin2, pin1);
195
+ #else
196
+ _stepperRA = new AccelStepper (stepMode, pin1, pin2, pin3, pin4);
197
197
#endif
198
198
_stepperRA->setMaxSpeed (maxSpeed);
199
199
_stepperRA->setAcceleration (maxAcceleration);
200
200
_maxRASpeed = maxSpeed;
201
201
_maxRAAcceleration = maxAcceleration;
202
202
203
203
// 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
207
205
_stepperTRK = new AccelStepper (HALFSTEP, pin4, pin3, pin2, pin1);
206
+ #else
207
+ _stepperTRK = new AccelStepper (HALFSTEP, pin1, pin2, pin3, pin4);
208
208
#endif
209
209
_stepperTRK->setMaxSpeed (10 );
210
210
_stepperTRK->setAcceleration (2500 );
@@ -217,7 +217,11 @@ void Mount::configureRAStepper(byte stepMode, byte pin1, byte pin2, byte pin3, b
217
217
// ///////////////////////////////
218
218
void Mount::configureDECStepper (byte stepMode, byte pin1, byte pin2, byte pin3, byte pin4, int maxSpeed, int maxAcceleration)
219
219
{
220
+ #if NORTHERN_HEMISPHERE
221
+ _stepperDEC = new AccelStepper (stepMode, pin1, pin2, pin3, pin4);
222
+ #else
220
223
_stepperDEC = new AccelStepper (stepMode, pin4, pin3, pin2, pin1);
224
+ #endif
221
225
_stepperDEC->setMaxSpeed (maxSpeed);
222
226
_stepperDEC->setAcceleration (maxAcceleration);
223
227
_maxDECSpeed = maxSpeed;
0 commit comments