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