Skip to content

Commit 7258958

Browse files
committed
comma before
1 parent 0812555 commit 7258958

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

Marlin/src/module/endstops.h

+12-6
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
#define _ES_ENUM(A,M) A##_##M
3232
#define ES_ENUM(A,M) _ES_ENUM(A,M)
3333

34-
#define _ES_ITEM(N) N,
34+
#define _ES_ITEM(N) , N
3535
#define ES_ITEM(K,N) TERN(K,_ES_ITEM,_IF_1_ELSE)(N)
3636

3737
#define _ESN_ITEM(K,A,M) ES_ITEM(K,ES_ENUM(A,M))
@@ -57,7 +57,9 @@
5757
* - Z_MIN_PROBE is an alias to Z_MIN when the Z_MIN_PIN is being used as the probe pin.
5858
* - When homing with the probe Z_ENDSTOP is a Z_MIN_PROBE alias, otherwise a Z_MIN/MAX alias.
5959
*/
60-
enum EndstopEnum : char {
60+
enum EndstopEnum : int8_t {
61+
_ES_START_ = -1
62+
6163
// Common XYZ (ABC) endstops.
6264
ES_MINMAX(X) ES_MINMAX(Y) ES_MINMAX(Z)
6365
ES_MINMAX(I) ES_MINMAX(J) ES_MINMAX(K)
@@ -67,14 +69,18 @@ enum EndstopEnum : char {
6769
ES_MINMAX(X2) ES_MINMAX(Y2) ES_MINMAX(Z2) ES_MINMAX(Z3) ES_MINMAX(Z4)
6870

6971
// Bed Probe state is distinct or shared with Z_MIN (i.e., when the probe is the only Z endstop)
70-
#if USE_Z_MIN_PROBE
71-
ES_ITEM(HAS_Z_PROBE_STATE, Z_MIN_PROBE)
72+
#if HAS_Z_PROBE_STATE && USE_Z_MIN_PROBE
73+
, Z_MIN_PROBE
7274
#endif
7375

74-
// The total number of states
75-
NUM_ENDSTOP_STATES
76+
// The total number of distinct states
77+
, NUM_ENDSTOP_STATES
7678

7779
// Endstop aliases
80+
#if HAS_Z_PROBE_STATE && !USE_Z_MIN_PROBE
81+
, Z_MIN_PROBE = Z_MIN
82+
#endif
83+
7884
#if HAS_X_STATE
7985
, X_ENDSTOP = TERN(X_HOME_TO_MAX, X_MAX, X_MIN)
8086
#endif

0 commit comments

Comments
 (0)