# HG changeset patch # User Florian Pose # Date 1267802122 -3600 # Node ID 1fca55f14b0675253e4e124c2be6ceb42f15ed62 # Parent 32136215c1fa288c0202975384ecd8af3b4e8152 Fixed SoE opcode determination. diff -r 32136215c1fa -r 1fca55f14b06 master/fsm_soe.c --- a/master/fsm_soe.c Fri Mar 05 15:32:56 2010 +0100 +++ b/master/fsm_soe.c Fri Mar 05 16:15:22 2010 +0100 @@ -338,7 +338,7 @@ 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 @@ 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);