|
2 | 2 | #include "StepperISR.h"
|
3 | 3 |
|
4 | 4 | #if defined(ARDUINO_ARCH_AVR)
|
5 |
| -#if !(defined(ARDUINO_AVR_NANO) || defined(ARDUINO_AVR_ATmega2560)) |
| 5 | +#if !(defined(ARDUINO_AVR_NANO) || defined(ARDUINO_AVR_MEGA2560)) |
6 | 6 | #error "Unsupported board"
|
7 | 7 | #endif
|
8 | 8 | #if !(defined(__AVR_ATmega328P__) || defined(__AVR_ATmega2560__))
|
|
14 | 14 | #if defined(ARDUINO_AVR_NANO)
|
15 | 15 | #define stepPinStepper1A 9 /* OC1A */
|
16 | 16 | #define stepPinStepper1B 10 /* OC1B */
|
17 |
| -#elif defined(ARDUINO_AVR_ATmega2560) |
18 |
| -#define stepPinStepper1A 24 /* OC1A */ |
19 |
| -#define stepPinStepper1B 25 /* OC1B */ |
20 |
| -#define stepPinStepper1C 26 /* OC1B */ |
| 17 | +#elif defined(ARDUINO_AVR_MEGA2560) |
| 18 | +#define stepPinStepper1A 11 /* OC1A */ |
| 19 | +#define stepPinStepper1B 12 /* OC1B */ |
| 20 | +#define stepPinStepper1C 13 /* OC1B */ |
21 | 21 | #define stepPinStepper3A 5 /* OC3A */
|
22 |
| -#define stepPinStepper3B 6 /* OC3B */ |
23 |
| -#define stepPinStepper3C 7 /* OC3C */ |
24 |
| -#define stepPinStepper4A 15 /* OC4A */ |
25 |
| -#define stepPinStepper4B 16 /* OC4B */ |
26 |
| -#define stepPinStepper4C 17 /* OC4C */ |
27 |
| -#define stepPinStepper5A 38 /* OC5A */ |
28 |
| -#define stepPinStepper5B 39 /* OC5B */ |
29 |
| -#define stepPinStepper5C 40 /* OC5C */ |
| 22 | +#define stepPinStepper3B 2 /* OC3B */ |
| 23 | +#define stepPinStepper3C 3 /* OC3C */ |
| 24 | +#define stepPinStepper4A 6 /* OC4A */ |
| 25 | +#define stepPinStepper4B 7 /* OC4B */ |
| 26 | +#define stepPinStepper4C 8 /* OC4C */ |
| 27 | +#define stepPinStepper5A 46 /* OC5A */ |
| 28 | +#define stepPinStepper5B 45 /* OC5B */ |
| 29 | +#define stepPinStepper5C 44 /* OC5C */ |
30 | 30 | #endif
|
31 | 31 |
|
32 | 32 | #if defined(__AVR_ATmega328P__)
|
|
0 commit comments