clarify enable pin stuff

This commit is contained in:
Michael Moon 2010-10-11 09:57:55 +11:00
parent 91eb11bd1e
commit ab1155ffb9
1 changed files with 13 additions and 5 deletions

18
gcode.c
View File

@ -669,18 +669,26 @@ void process_gcode_command(GCODE_COMMAND *gcmd) {
// M190- power on // M190- power on
case 190: case 190:
power_on(); power_on();
#ifdef GEN3 #ifdef X_ENABLE_PIN
WRITE(X_ENABLE_PIN, 0); WRITE(X_ENABLE_PIN, 0);
WRITE(Y_ENABLE_PIN, 0);
WRITE(Z_ENABLE_PIN, 0);
steptimeout = 0;
#endif #endif
#ifdef Y_ENABLE_PIN
WRITE(Y_ENABLE_PIN, 0);
#endif
#ifdef Z_ENABLE_PIN
WRITE(Z_ENABLE_PIN, 0);
#endif
steptimeout = 0;
break; break;
// M191- power off // M191- power off
case 191: case 191:
#ifdef GEN3 #ifdef X_ENABLE_PIN
WRITE(X_ENABLE_PIN, 1); WRITE(X_ENABLE_PIN, 1);
#endif
#ifdef Y_ENABLE_PIN
WRITE(Y_ENABLE_PIN, 1); WRITE(Y_ENABLE_PIN, 1);
#endif
#ifdef Z_ENABLE_PIN
WRITE(Z_ENABLE_PIN, 1); WRITE(Z_ENABLE_PIN, 1);
#endif #endif
power_off(); power_off();