From: Krzysztof Opasiak Date: Tue, 19 May 2015 14:53:04 +0000 (+0200) Subject: libusbgx: examples: Print bcdUSB and bcdDevice as BCD not HEX X-Git-Tag: libusbgx-v0.1.0~55 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5511d5b67c505274c5f99631cbf91cde95359b5f;p=platform%2Fupstream%2Flibusbg.git libusbgx: examples: Print bcdUSB and bcdDevice as BCD not HEX bcdUSB and bcdDevice members should be interpreted as BCD. So let's print them as BCD instea of HEX. Signed-off-by: Krzysztof Opasiak --- diff --git a/examples/show-gadgets.c b/examples/show-gadgets.c index 3cab985..b297a43 100644 --- a/examples/show-gadgets.c +++ b/examples/show-gadgets.c @@ -61,14 +61,19 @@ void show_gadget(usbg_gadget *g) fprintf(stdout, " UDC\t\t\t%s\n", udc); - fprintf(stdout, " bcdUSB\t\t0x%04x\n", g_attrs.bcdUSB); + fprintf(stdout, " bcdUSB\t\t%x.%02x\n", + g_attrs.bcdUSB >> 8, + g_attrs.bcdUSB & 0x00ff); + fprintf(stdout, " bDeviceClass\t\t0x%02x\n", g_attrs.bDeviceClass); fprintf(stdout, " bDeviceSubClass\t0x%02x\n", g_attrs.bDeviceSubClass); fprintf(stdout, " bDeviceProtocol\t0x%02x\n", g_attrs.bDeviceProtocol); fprintf(stdout, " bMaxPacketSize0\t0x%02x\n", g_attrs.bMaxPacketSize0); fprintf(stdout, " idVendor\t\t0x%04x\n", g_attrs.idVendor); fprintf(stdout, " idProduct\t\t0x%04x\n", g_attrs.idProduct); - fprintf(stdout, " bcdDevice\t\t0x%04x\n", g_attrs.bcdDevice); + fprintf(stdout, " bcdDevice\t\t%x.%02x\n", + g_attrs.bcdDevice >> 8, + g_attrs.bcdDevice & 0x00ff); usbg_ret = usbg_get_gadget_strs(g, LANG_US_ENG, &g_strs); if (usbg_ret != USBG_SUCCESS) {