equal
deleted
inserted
replaced
177 if (*type == 0x00) { |
177 if (*type == 0x00) { |
178 const ec_code_msg_t *mbox_msg; |
178 const ec_code_msg_t *mbox_msg; |
179 uint16_t code = EC_READ_U16(datagram->data + 8); |
179 uint16_t code = EC_READ_U16(datagram->data + 8); |
180 |
180 |
181 EC_ERR("Mailbox error response received.\n"); |
181 EC_ERR("Mailbox error response received.\n"); |
|
182 |
|
183 if (slave->master->debug_level) |
|
184 ec_print_data(datagram->data + 6, data_size); |
|
185 |
182 for (mbox_msg = mbox_error_messages; mbox_msg->code; mbox_msg++) { |
186 for (mbox_msg = mbox_error_messages; mbox_msg->code; mbox_msg++) { |
183 if (mbox_msg->code != code) continue; |
187 if (mbox_msg->code != code) continue; |
184 EC_ERR("Error reply code: 0x%04X: \"%s\".\n", |
188 EC_ERR("Error reply code: 0x%04X: \"%s\".\n", |
185 mbox_msg->code, mbox_msg->message); |
189 mbox_msg->code, mbox_msg->message); |
186 break; |
190 break; |