From: Antonio Ospite Date: Wed, 14 Nov 2012 10:00:58 +0000 (+0100) Subject: am7xxx: print text description of the 'direction' field X-Git-Tag: v0.1.3~11 X-Git-Url: https://git.ao2.it/libam7xxx.git/commitdiff_plain/fc26cf192559400a4dce1341dbb691fc5c987b96?ds=sidebyside;hp=cab0714f0643acb0ecf71ddda2562ad11f2d8e13 am7xxx: print text description of the 'direction' field Print "IN" or "OUT" (or "UNKNOWN") when dumping the direction field of the header, this makes it easier to follow the communication in the debug output. --- diff --git a/src/am7xxx.c b/src/am7xxx.c index 0daa259..08858cd 100644 --- a/src/am7xxx.c +++ b/src/am7xxx.c @@ -239,7 +239,10 @@ static void debug_dump_header(am7xxx_context *ctx, struct am7xxx_header *h) debug(ctx, "BEGIN\n"); debug(ctx, "packet_type: 0x%08x (%u)\n", h->packet_type, h->packet_type); - debug(ctx, "direction: 0x%02hhx (%hhu)\n", h->direction, h->direction); + debug(ctx, "direction: 0x%02hhx (%hhu) (%s)\n", h->direction, h->direction, + h->direction == AM7XXX_DIRECTION_IN ? "IN" : + h->direction == AM7XXX_DIRECTION_OUT ? "OUT" : + "UNKNOWN"); debug(ctx, "header_data_len: 0x%02hhx (%hhu)\n", h->header_data_len, h->header_data_len); debug(ctx, "unknown2: 0x%02hhx (%hhu)\n", h->unknown2, h->unknown2); debug(ctx, "unknown3: 0x%02hhx (%hhu)\n", h->unknown3, h->unknown3);