mirror of
https://github.com/MarlinFirmware/Marlin.git
synced 2024-11-27 13:56:24 +00:00
🩹 Optional X followup (#25804)
This commit is contained in:
parent
53b79f5f70
commit
9cf1a8891f
@ -824,7 +824,9 @@ public:
|
|||||||
el bits;
|
el bits;
|
||||||
// x, y, z ... e0, e1, e2 ... hx, hy, hz
|
// x, y, z ... e0, e1, e2 ... hx, hy, hz
|
||||||
struct {
|
struct {
|
||||||
bool NUM_AXIS_LIST(x:1, y:1, z:1, i:1, j:1, k:1, u:1, v:1, w:1);
|
#if NUM_AXES
|
||||||
|
bool NUM_AXIS_LIST(x:1, y:1, z:1, i:1, j:1, k:1, u:1, v:1, w:1);
|
||||||
|
#endif
|
||||||
#define _EN_ITEM(N) bool e##N:1;
|
#define _EN_ITEM(N) bool e##N:1;
|
||||||
REPEAT(EXTRUDERS,_EN_ITEM)
|
REPEAT(EXTRUDERS,_EN_ITEM)
|
||||||
#undef _EN_ITEM
|
#undef _EN_ITEM
|
||||||
@ -834,7 +836,9 @@ public:
|
|||||||
};
|
};
|
||||||
// X, Y, Z ... E0, E1, E2 ... HX, HY, HZ
|
// X, Y, Z ... E0, E1, E2 ... HX, HY, HZ
|
||||||
struct {
|
struct {
|
||||||
bool NUM_AXIS_LIST(X:1, Y:1, Z:1, I:1, J:1, K:1, U:1, V:1, W:1);
|
#if NUM_AXES
|
||||||
|
bool NUM_AXIS_LIST(X:1, Y:1, Z:1, I:1, J:1, K:1, U:1, V:1, W:1);
|
||||||
|
#endif
|
||||||
#define _EN_ITEM(N) bool E##N:1;
|
#define _EN_ITEM(N) bool E##N:1;
|
||||||
REPEAT(EXTRUDERS,_EN_ITEM)
|
REPEAT(EXTRUDERS,_EN_ITEM)
|
||||||
#undef _EN_ITEM
|
#undef _EN_ITEM
|
||||||
|
@ -73,7 +73,9 @@ typedef struct {
|
|||||||
union {
|
union {
|
||||||
ena_mask_t bits;
|
ena_mask_t bits;
|
||||||
struct {
|
struct {
|
||||||
bool NUM_AXIS_LIST(X:1, Y:1, Z:1, I:1, J:1, K:1, U:1, V:1, W:1);
|
#if NUM_AXES
|
||||||
|
bool NUM_AXIS_LIST(X:1, Y:1, Z:1, I:1, J:1, K:1, U:1, V:1, W:1);
|
||||||
|
#endif
|
||||||
#if E_STATES
|
#if E_STATES
|
||||||
bool LIST_N(E_STATES, E0:1, E1:1, E2:1, E3:1, E4:1, E5:1, E6:1, E7:1);
|
bool LIST_N(E_STATES, E0:1, E1:1, E2:1, E3:1, E4:1, E5:1, E6:1, E7:1);
|
||||||
#endif
|
#endif
|
||||||
|
@ -80,17 +80,6 @@
|
|||||||
//
|
//
|
||||||
// Steppers
|
// Steppers
|
||||||
//
|
//
|
||||||
#define X_ENABLE_PIN -1
|
|
||||||
#define X_STEP_PIN PA10 // Unused. Assigned so Marlin will compile
|
|
||||||
#define X_DIR_PIN -1
|
|
||||||
|
|
||||||
#define Y_ENABLE_PIN -1
|
|
||||||
#define Y_STEP_PIN PA10 // Unused. Assigned so Marlin will compile
|
|
||||||
#define Y_DIR_PIN -1
|
|
||||||
|
|
||||||
#define Z_ENABLE_PIN -1
|
|
||||||
#define Z_STEP_PIN PA10 // Unused. Assigned so Marlin will compile
|
|
||||||
#define Z_DIR_PIN -1
|
|
||||||
|
|
||||||
#define E0_ENABLE_PIN PD2
|
#define E0_ENABLE_PIN PD2
|
||||||
#define E0_STEP_PIN PD0
|
#define E0_STEP_PIN PD0
|
||||||
|
Loading…
Reference in New Issue
Block a user