From e8759558730c598e68e6e91a032d647248699547 Mon Sep 17 00:00:00 2001 From: Florian Pose Date: Fri, 5 Mar 2010 16:15:22 +0100 Subject: [PATCH] Fixed SoE opcode determination. --- master/fsm_soe.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/master/fsm_soe.c b/master/fsm_soe.c index b32b4845..b1993eed 100644 --- a/master/fsm_soe.c +++ b/master/fsm_soe.c @@ -338,7 +338,7 @@ void ec_fsm_soe_read_response(ec_fsm_soe_t *fsm /**< finite state machine */) return; } - opcode = EC_READ_U8(data) & 0x3; + opcode = EC_READ_U8(data) & 0x7; if (opcode != EC_SOE_OPCODE_READ_RESPONSE) { EC_ERR("Received no read response (opcode %x).\n", opcode); ec_print_data(data, rec_size); @@ -579,7 +579,7 @@ void ec_fsm_soe_write_response(ec_fsm_soe_t *fsm /**< finite state machine */) return; } - opcode = EC_READ_U8(data) & 0x3; + opcode = EC_READ_U8(data) & 0x7; if (opcode != EC_SOE_OPCODE_WRITE_RESPONSE) { EC_ERR("Received no write response (opcode %x).\n", opcode); ec_print_data(data, rec_size);