|
@@ -181,7 +181,7 @@ typedef struct SettingsDataStruct {
|
181
|
181
|
//
|
182
|
182
|
// SERVO_ANGLES
|
183
|
183
|
//
|
184
|
|
- uint16_t servo_angles[MAX_SERVOS][2]; // M281 P L U
|
|
184
|
+ uint16_t servo_angles[NUM_SERVO_PLUGS][2]; // M281 P L U
|
185
|
185
|
|
186
|
186
|
//
|
187
|
187
|
// DELTA / [XYZ]_DUAL_ENDSTOPS
|
|
@@ -545,7 +545,7 @@ void MarlinSettings::postprocess() {
|
545
|
545
|
#if ENABLED(SWITCHING_EXTRUDER)
|
546
|
546
|
constexpr uint16_t sesa[][2] = SWITCHING_EXTRUDER_SERVO_ANGLES;
|
547
|
547
|
#endif
|
548
|
|
- constexpr uint16_t servo_angles[MAX_SERVOS][2] = {
|
|
548
|
+ constexpr uint16_t servo_angles[NUM_SERVO_PLUGS][2] = {
|
549
|
549
|
#if ENABLED(SWITCHING_EXTRUDER)
|
550
|
550
|
[SWITCHING_EXTRUDER_SERVO_NR] = { sesa[0], sesa[1] }
|
551
|
551
|
#if EXTRUDERS > 3
|
|
@@ -1167,7 +1167,7 @@ void MarlinSettings::postprocess() {
|
1167
|
1167
|
// SERVO_ANGLES
|
1168
|
1168
|
//
|
1169
|
1169
|
#if !HAS_SERVOS || DISABLED(EDITABLE_SERVO_ANGLES)
|
1170
|
|
- uint16_t servo_angles[MAX_SERVOS][2];
|
|
1170
|
+ uint16_t servo_angles[NUM_SERVO_PLUGS][2];
|
1171
|
1171
|
#endif
|
1172
|
1172
|
EEPROM_READ(servo_angles);
|
1173
|
1173
|
|