equal
deleted
inserted
replaced
163 |
163 |
164 off += sprintf(buffer + off, "Subindex: 0x%02X\n", entry->subindex); |
164 off += sprintf(buffer + off, "Subindex: 0x%02X\n", entry->subindex); |
165 off += sprintf(buffer + off, "Description: %s\n", |
165 off += sprintf(buffer + off, "Description: %s\n", |
166 entry->description ? entry->description : ""); |
166 entry->description ? entry->description : ""); |
167 off += sprintf(buffer + off, "Data type: 0x%04X\n", entry->data_type); |
167 off += sprintf(buffer + off, "Data type: 0x%04X\n", entry->data_type); |
168 off += sprintf(buffer + off, "Bit length: %i\n", entry->bit_length); |
168 off += sprintf(buffer + off, "Bit length: %u\n", entry->bit_length); |
169 |
169 |
170 return off; |
170 return off; |
171 } |
171 } |
172 |
172 |
173 /*****************************************************************************/ |
173 /*****************************************************************************/ |
232 else if (entry->data_type == 0x0007) { // uint32 |
232 else if (entry->data_type == 0x0007) { // uint32 |
233 uint32_t value; |
233 uint32_t value; |
234 if (entry->bit_length != 32) |
234 if (entry->bit_length != 32) |
235 goto not_fit; |
235 goto not_fit; |
236 value = EC_READ_U32(request->data); |
236 value = EC_READ_U32(request->data); |
237 off += sprintf(buffer + off, "%i (0x%08X)\n", value, value); |
237 off += sprintf(buffer + off, "%u (0x%08X)\n", value, value); |
238 } |
238 } |
239 else if (entry->data_type == 0x0009) { // string |
239 else if (entry->data_type == 0x0009) { // string |
240 off += sprintf(buffer + off, "%s\n", request->data); |
240 off += sprintf(buffer + off, "%s\n", request->data); |
241 } |
241 } |
242 else { |
242 else { |