From 0840501624331f560bfcc3522cb9ba4c7438cf17 Mon Sep 17 00:00:00 2001 From: Florian Pose <fp@igh-essen.com> Date: Mon, 9 Jun 2008 12:35:00 +0000 Subject: [PATCH] Added debugging for sdo download. --- master/fsm_coe.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/master/fsm_coe.c b/master/fsm_coe.c index 6062c6a0..18bc37c3 100644 --- a/master/fsm_coe.c +++ b/master/fsm_coe.c @@ -1029,6 +1029,11 @@ void ec_fsm_coe_down_start(ec_fsm_coe_t *fsm /**< finite state machine */) EC_WRITE_U32(data + 6, request->data_size); memcpy(data + 10, request->data, request->data_size); + if (slave->master->debug_level) { + EC_DBG("Download request:\n"); + ec_print_data(data, 10 + request->data_size); + } + fsm->retries = EC_FSM_RETRIES; fsm->state = ec_fsm_coe_down_request; } @@ -1175,6 +1180,11 @@ void ec_fsm_coe_down_response(ec_fsm_coe_t *fsm /**< finite state machine */) return; } + if (slave->master->debug_level) { + EC_DBG("Download response:\n"); + ec_print_data(data, rec_size); + } + if (rec_size < 6) { fsm->state = ec_fsm_coe_error; EC_ERR("Received data is too small (%u bytes):\n", rec_size); -- GitLab