From d7f8212dee64dd0e19d12f81df44e33d4412ac06 Mon Sep 17 00:00:00 2001 From: Florian Pose <fp@igh-essen.com> Date: Thu, 7 May 2009 11:41:45 +0000 Subject: [PATCH] Slightly improved CoE download expedited request. --- master/fsm_coe.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/master/fsm_coe.c b/master/fsm_coe.c index d72d0d6c..53c62667 100644 --- a/master/fsm_coe.c +++ b/master/fsm_coe.c @@ -1101,10 +1101,11 @@ void ec_fsm_coe_down_start(ec_fsm_coe_t *fsm /**< finite state machine */) EC_WRITE_U16(data + 3, request->index); EC_WRITE_U8 (data + 5, request->subindex); memcpy(data + 6, request->data, request->data_size); + memset(data + 6 + request->data_size, 0x00, 4 - request->data_size); if (slave->master->debug_level) { EC_DBG("Expedited download request:\n"); - ec_print_data(data, 10 + request->data_size); + ec_print_data(data, 10); } } else { // request->data_size > 4, use normal transfer type -- GitLab