From 398f68e2db03e9e6b5327113ebacf08cb39ca18a Mon Sep 17 00:00:00 2001 From: Markus Amsler Date: Tue, 8 Feb 2011 02:31:03 +0100 Subject: [PATCH] make *_MIN_PIN defines optional --- mendel.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/mendel.c b/mendel.c index a05909b..8a16100 100644 --- a/mendel.c +++ b/mendel.c @@ -37,7 +37,9 @@ void io_init(void) { // setup I/O pins WRITE(X_STEP_PIN, 0); SET_OUTPUT(X_STEP_PIN); WRITE(X_DIR_PIN, 0); SET_OUTPUT(X_DIR_PIN); - WRITE(X_MIN_PIN, 1); SET_INPUT(X_MIN_PIN); + #ifdef X_MIN_PIN + WRITE(X_MIN_PIN, 1); SET_INPUT(X_MIN_PIN); + #endif #ifdef X_MAX_PIN WRITE(X_MAX_PIN, 1); SET_INPUT(X_MAX_PIN); #endif @@ -47,7 +49,9 @@ void io_init(void) { WRITE(Y_STEP_PIN, 0); SET_OUTPUT(Y_STEP_PIN); WRITE(Y_DIR_PIN, 0); SET_OUTPUT(Y_DIR_PIN); - WRITE(Y_MIN_PIN, 1); SET_INPUT(Y_MIN_PIN); + #ifdef Y_MIN_PIN + WRITE(Y_MIN_PIN, 1); SET_INPUT(Y_MIN_PIN); + #endif #ifdef Y_MAX_PIN WRITE(Y_MAX_PIN, 1); SET_INPUT(Y_MAX_PIN); #endif @@ -57,7 +61,9 @@ void io_init(void) { WRITE(Z_STEP_PIN, 0); SET_OUTPUT(Z_STEP_PIN); WRITE(Z_DIR_PIN, 0); SET_OUTPUT(Z_DIR_PIN); - WRITE(Z_MIN_PIN, 1); SET_INPUT(Z_MIN_PIN); + #ifdef Z_MIN_PIN + WRITE(Z_MIN_PIN, 1); SET_INPUT(Z_MIN_PIN); + #endif #ifdef Z_MAX_PIN WRITE(Z_MAX_PIN, 1); SET_INPUT(Z_MAX_PIN); #endif