diff -r 22b509f8c898 -r 0cb9604cbaa7 master/sdo_request.c --- a/master/sdo_request.c Mon Jun 23 10:31:26 2008 +0000 +++ b/master/sdo_request.c Mon Jun 23 12:03:37 2008 +0000 @@ -44,6 +44,12 @@ /*****************************************************************************/ +/** Default timeout in ms to wait for Sdo transfer responses. + */ +#define EC_SDO_REQUEST_RESPONSE_TIMEOUT 3000 + +/*****************************************************************************/ + void ec_sdo_request_clear_data(ec_sdo_request_t *); /*****************************************************************************/ @@ -71,7 +77,7 @@ req->data_size = 0; req->dir = EC_DIR_OUTPUT; req->issue_timeout = 0; // no timeout - req->response_timeout = 0; // immediate response required + req->response_timeout = EC_SDO_REQUEST_RESPONSE_TIMEOUT; req->state = EC_REQUEST_INIT; req->abort_code = 0x00000000; }