|
1012 | 1012 |
|
1013 | 1013 | #endif // Z_MULTI_ENDSTOPS
|
1014 | 1014 |
|
1015 |
| -/** |
1016 |
| - * Set ENDSTOPPULLUPS for active endstop switches |
1017 |
| - */ |
1018 |
| -#if ENABLED(ENDSTOPPULLUPS) |
1019 |
| - #if HAS_X_MAX |
1020 |
| - #define ENDSTOPPULLUP_XMAX |
1021 |
| - #endif |
1022 |
| - #if HAS_Y_MAX |
1023 |
| - #define ENDSTOPPULLUP_YMAX |
1024 |
| - #endif |
1025 |
| - #if HAS_Z_MAX |
1026 |
| - #define ENDSTOPPULLUP_ZMAX |
1027 |
| - #endif |
1028 |
| - #if HAS_I_MAX |
1029 |
| - #define ENDSTOPPULLUP_IMAX |
1030 |
| - #endif |
1031 |
| - #if HAS_J_MAX |
1032 |
| - #define ENDSTOPPULLUP_JMAX |
1033 |
| - #endif |
1034 |
| - #if HAS_K_MAX |
1035 |
| - #define ENDSTOPPULLUP_KMAX |
1036 |
| - #endif |
1037 |
| - #if HAS_U_MAX |
1038 |
| - #define ENDSTOPPULLUP_UMAX |
1039 |
| - #endif |
1040 |
| - #if HAS_V_MAX |
1041 |
| - #define ENDSTOPPULLUP_VMAX |
1042 |
| - #endif |
1043 |
| - #if HAS_W_MAX |
1044 |
| - #define ENDSTOPPULLUP_WMAX |
1045 |
| - #endif |
1046 |
| - #if HAS_X_MIN |
1047 |
| - #define ENDSTOPPULLUP_XMIN |
1048 |
| - #endif |
1049 |
| - #if HAS_Y_MIN |
1050 |
| - #define ENDSTOPPULLUP_YMIN |
1051 |
| - #endif |
1052 |
| - #if HAS_Z_MIN_PIN |
1053 |
| - #define ENDSTOPPULLUP_ZMIN |
1054 |
| - #endif |
1055 |
| - #if HAS_I_MIN |
1056 |
| - #define ENDSTOPPULLUP_IMIN |
1057 |
| - #endif |
1058 |
| - #if HAS_J_MIN |
1059 |
| - #define ENDSTOPPULLUP_JMIN |
1060 |
| - #endif |
1061 |
| - #if HAS_K_MIN |
1062 |
| - #define ENDSTOPPULLUP_KMIN |
1063 |
| - #endif |
1064 |
| - #if HAS_U_MIN |
1065 |
| - #define ENDSTOPPULLUP_UMIN |
1066 |
| - #endif |
1067 |
| - #if HAS_V_MIN |
1068 |
| - #define ENDSTOPPULLUP_VMIN |
1069 |
| - #endif |
1070 |
| - #if HAS_W_MIN |
1071 |
| - #define ENDSTOPPULLUP_WMIN |
1072 |
| - #endif |
1073 |
| -#endif |
1074 |
| - |
1075 |
| -/** |
1076 |
| - * Set ENDSTOPPULLDOWNS for active endstop switches |
1077 |
| - */ |
1078 |
| -#if ENABLED(ENDSTOPPULLDOWNS) |
1079 |
| - #if HAS_X_MAX |
1080 |
| - #define ENDSTOPPULLDOWN_XMAX |
1081 |
| - #endif |
1082 |
| - #if HAS_Y_MAX |
1083 |
| - #define ENDSTOPPULLDOWN_YMAX |
1084 |
| - #endif |
1085 |
| - #if HAS_Z_MAX |
1086 |
| - #define ENDSTOPPULLDOWN_ZMAX |
1087 |
| - #endif |
1088 |
| - #if HAS_I_MAX |
1089 |
| - #define ENDSTOPPULLDOWN_IMAX |
1090 |
| - #endif |
1091 |
| - #if HAS_J_MAX |
1092 |
| - #define ENDSTOPPULLDOWN_JMAX |
1093 |
| - #endif |
1094 |
| - #if HAS_K_MAX |
1095 |
| - #define ENDSTOPPULLDOWN_KMAX |
1096 |
| - #endif |
1097 |
| - #if HAS_U_MAX |
1098 |
| - #define ENDSTOPPULLDOWN_UMAX |
1099 |
| - #endif |
1100 |
| - #if HAS_V_MAX |
1101 |
| - #define ENDSTOPPULLDOWN_VMAX |
1102 |
| - #endif |
1103 |
| - #if HAS_W_MAX |
1104 |
| - #define ENDSTOPPULLDOWN_WMAX |
1105 |
| - #endif |
1106 |
| - #if HAS_X_MIN |
1107 |
| - #define ENDSTOPPULLDOWN_XMIN |
1108 |
| - #endif |
1109 |
| - #if HAS_Y_MIN |
1110 |
| - #define ENDSTOPPULLDOWN_YMIN |
1111 |
| - #endif |
1112 |
| - #if HAS_Z_MIN_PIN |
1113 |
| - #define ENDSTOPPULLDOWN_ZMIN |
1114 |
| - #endif |
1115 |
| - #if HAS_I_MIN |
1116 |
| - #define ENDSTOPPULLDOWN_IMIN |
1117 |
| - #endif |
1118 |
| - #if HAS_J_MIN |
1119 |
| - #define ENDSTOPPULLDOWN_JMIN |
1120 |
| - #endif |
1121 |
| - #if HAS_K_MIN |
1122 |
| - #define ENDSTOPPULLDOWN_KMIN |
1123 |
| - #endif |
1124 |
| - #if HAS_U_MIN |
1125 |
| - #define ENDSTOPPULLDOWN_UMIN |
1126 |
| - #endif |
1127 |
| - #if HAS_V_MIN |
1128 |
| - #define ENDSTOPPULLDOWN_VMIN |
1129 |
| - #endif |
1130 |
| - #if HAS_W_MIN |
1131 |
| - #define ENDSTOPPULLDOWN_WMIN |
1132 |
| - #endif |
1133 |
| -#endif |
1134 |
| - |
1135 | 1015 | /**
|
1136 | 1016 | * Shorthand for pin tests, used wherever needed
|
1137 | 1017 | */
|
|
2207 | 2087 |
|
2208 | 2088 | #undef _HAS_STOP
|
2209 | 2089 |
|
| 2090 | +/** |
| 2091 | + * Set ENDSTOPPULLUPS for active endstop switches |
| 2092 | + */ |
| 2093 | +#if ENABLED(ENDSTOPPULLUPS) |
| 2094 | + #if HAS_X_MIN |
| 2095 | + #define ENDSTOPPULLUP_XMIN |
| 2096 | + #endif |
| 2097 | + #if HAS_X_MAX |
| 2098 | + #define ENDSTOPPULLUP_XMAX |
| 2099 | + #endif |
| 2100 | + #if HAS_Y_MIN |
| 2101 | + #define ENDSTOPPULLUP_YMIN |
| 2102 | + #elif HAS_Y_MAX |
| 2103 | + #define ENDSTOPPULLUP_YMAX |
| 2104 | + #endif |
| 2105 | + #if HAS_Z_MIN_PIN |
| 2106 | + #define ENDSTOPPULLUP_ZMIN |
| 2107 | + #endif |
| 2108 | + #if HAS_Z_MAX |
| 2109 | + #define ENDSTOPPULLUP_ZMAX |
| 2110 | + #endif |
| 2111 | + #if HAS_I_MIN |
| 2112 | + #define ENDSTOPPULLUP_IMIN |
| 2113 | + #elif HAS_I_MAX |
| 2114 | + #define ENDSTOPPULLUP_IMAX |
| 2115 | + #endif |
| 2116 | + #if HAS_J_MIN |
| 2117 | + #define ENDSTOPPULLUP_JMIN |
| 2118 | + #elif HAS_J_MAX |
| 2119 | + #define ENDSTOPPULLUP_JMAX |
| 2120 | + #endif |
| 2121 | + #if HAS_K_MIN |
| 2122 | + #define ENDSTOPPULLUP_KMIN |
| 2123 | + #elif HAS_K_MAX |
| 2124 | + #define ENDSTOPPULLUP_KMAX |
| 2125 | + #endif |
| 2126 | + #if HAS_U_MIN |
| 2127 | + #define ENDSTOPPULLUP_UMIN |
| 2128 | + #elif HAS_U_MAX |
| 2129 | + #define ENDSTOPPULLUP_UMAX |
| 2130 | + #endif |
| 2131 | + #if HAS_V_MIN |
| 2132 | + #define ENDSTOPPULLUP_VMIN |
| 2133 | + #elif HAS_V_MAX |
| 2134 | + #define ENDSTOPPULLUP_VMAX |
| 2135 | + #endif |
| 2136 | + #if HAS_W_MIN |
| 2137 | + #define ENDSTOPPULLUP_WMIN |
| 2138 | + #elif HAS_W_MAX |
| 2139 | + #define ENDSTOPPULLUP_WMAX |
| 2140 | + #endif |
| 2141 | +#endif |
| 2142 | + |
| 2143 | +/** |
| 2144 | + * Set ENDSTOPPULLDOWNS for active endstop switches |
| 2145 | + */ |
| 2146 | +#if ENABLED(ENDSTOPPULLDOWNS) |
| 2147 | + #if HAS_X_MIN |
| 2148 | + #define ENDSTOPPULLDOWN_XMIN |
| 2149 | + #endif |
| 2150 | + #if HAS_X_MAX |
| 2151 | + #define ENDSTOPPULLDOWN_XMAX |
| 2152 | + #endif |
| 2153 | + #if HAS_Y_MIN |
| 2154 | + #define ENDSTOPPULLDOWN_YMIN |
| 2155 | + #elif HAS_Y_MAX |
| 2156 | + #define ENDSTOPPULLDOWN_YMAX |
| 2157 | + #endif |
| 2158 | + #if HAS_Z_MIN_PIN |
| 2159 | + #define ENDSTOPPULLDOWN_ZMIN |
| 2160 | + #endif |
| 2161 | + #if HAS_Z_MAX |
| 2162 | + #define ENDSTOPPULLDOWN_ZMAX |
| 2163 | + #endif |
| 2164 | + #if HAS_I_MIN |
| 2165 | + #define ENDSTOPPULLDOWN_IMIN |
| 2166 | + #elif HAS_I_MAX |
| 2167 | + #define ENDSTOPPULLDOWN_IMAX |
| 2168 | + #endif |
| 2169 | + #if HAS_J_MIN |
| 2170 | + #define ENDSTOPPULLDOWN_JMIN |
| 2171 | + #elif HAS_J_MAX |
| 2172 | + #define ENDSTOPPULLDOWN_JMAX |
| 2173 | + #endif |
| 2174 | + #if HAS_K_MIN |
| 2175 | + #define ENDSTOPPULLDOWN_KMIN |
| 2176 | + #elif HAS_K_MAX |
| 2177 | + #define ENDSTOPPULLDOWN_KMAX |
| 2178 | + #endif |
| 2179 | + #if HAS_U_MIN |
| 2180 | + #define ENDSTOPPULLDOWN_UMIN |
| 2181 | + #elif HAS_U_MAX |
| 2182 | + #define ENDSTOPPULLDOWN_UMAX |
| 2183 | + #endif |
| 2184 | + #if HAS_V_MIN |
| 2185 | + #define ENDSTOPPULLDOWN_VMIN |
| 2186 | + #elif HAS_V_MAX |
| 2187 | + #define ENDSTOPPULLDOWN_VMAX |
| 2188 | + #endif |
| 2189 | + #if HAS_W_MIN |
| 2190 | + #define ENDSTOPPULLDOWN_WMIN |
| 2191 | + #elif HAS_W_MAX |
| 2192 | + #define ENDSTOPPULLDOWN_WMAX |
| 2193 | + #endif |
| 2194 | +#endif |
| 2195 | + |
2210 | 2196 | //
|
2211 | 2197 | // ADC Temp Sensors (Thermistor or Thermocouple with amplifier ADC interface)
|
2212 | 2198 | //
|
|
0 commit comments