| Index: emcore/trunk/tools/emcorefs/usb.c |
| — | — | @@ -26,9 +26,9 @@ |
| 27 | 27 | #include "util.h"
|
| 28 | 28 | #include "usb.h"
|
| 29 | 29 |
|
| 30 | | -libusb_context *usb_ctx = NULL;
|
| 31 | | -libusb_device_handle *usb_handle = NULL;
|
| 32 | | -uint8_t usb_iface_num = 0;
|
| | 30 | +libusb_context *usb_ctx;
|
| | 31 | +libusb_device_handle *usb_handle;
|
| | 32 | +uint8_t usb_iface_num;
|
| 33 | 33 |
|
| 34 | 34 | int32_t usb_init(void) {
|
| 35 | 35 | int32_t res;
|
| — | — | @@ -53,9 +53,10 @@ |
| 54 | 54 |
|
| 55 | 55 | int32_t usb_find(uint16_t vendor_id, uint16_t product_id, uint8_t *reattach) {
|
| 56 | 56 | libusb_device **devs, *dev = NULL;
|
| 57 | | - ssize_t devs_cnt, i, j, k, l;
|
| | 57 | + ssize_t devs_cnt, i;
|
| | 58 | + uint8_t found = 0, j, k;
|
| | 59 | + int l;
|
| 58 | 60 | int32_t res;
|
| 59 | | - uint8_t found = 0;
|
| 60 | 61 | struct libusb_device_descriptor dev_desc;
|
| 61 | 62 | struct libusb_config_descriptor *cfg_desc;
|
| 62 | 63 | const struct libusb_interface *iface;
|
| — | — | @@ -72,18 +73,18 @@ |
| 73 | 74 | }
|
| 74 | 75 |
|
| 75 | 76 | #ifdef DEBUG
|
| 76 | | - fprintf(stderr, "Found %Zd USB devices!\n", devs_cnt);
|
| | 77 | + fprintf(stderr, "Found %zd USB devices!\n", devs_cnt);
|
| 77 | 78 | #endif
|
| 78 | 79 | for (i = 0; i < devs_cnt; ++i) {
|
| 79 | 80 | dev = devs[i];
|
| 80 | 81 | #ifdef DEBUG
|
| 81 | | - fprintf(stderr, "Getting device descriptor of USB device %d...\n", i);
|
| | 82 | + fprintf(stderr, "Getting device descriptor of USB device %zd...\n", i);
|
| 82 | 83 | #endif
|
| 83 | 84 | res = libusb_get_device_descriptor(dev, &dev_desc);
|
| 84 | 85 |
|
| 85 | 86 | if (res != LIBUSB_SUCCESS) {
|
| 86 | 87 | #ifdef DEBUG
|
| 87 | | - fprintf(stderr, "Unable to get device descriptor of device %d!\n", i);
|
| | 88 | + fprintf(stderr, "Unable to get device descriptor of device %zd!\n", i);
|
| 88 | 89 | #endif
|
| 89 | 90 | continue;
|
| 90 | 91 | }
|
| — | — | @@ -108,12 +109,12 @@ |
| 109 | 110 | }
|
| 110 | 111 |
|
| 111 | 112 | #ifdef DEBUG
|
| 112 | | - fprintf(stderr, "Found %Zd configs...\n", dev_desc.bNumConfigurations);
|
| | 113 | + fprintf(stderr, "Found %u configs...\n", dev_desc.bNumConfigurations);
|
| 113 | 114 | #endif
|
| 114 | 115 |
|
| 115 | 116 | for (j = 0; j < dev_desc.bNumConfigurations; ++j) {
|
| 116 | 117 | #ifdef DEBUG
|
| 117 | | - fprintf(stderr, "Getting config descriptor %Zd of device...\n", j);
|
| | 118 | + fprintf(stderr, "Getting config descriptor %u of device...\n", j);
|
| 118 | 119 | #endif
|
| 119 | 120 |
|
| 120 | 121 | res = libusb_get_config_descriptor(dev, j, &cfg_desc);
|
| — | — | @@ -155,7 +156,7 @@ |
| 156 | 157 | }
|
| 157 | 158 |
|
| 158 | 159 | #ifdef DEBUG
|
| 159 | | - fprintf(stderr, "emCORE Debugger interface at %Zd\n", iface_desc->bInterfaceNumber);
|
| | 160 | + fprintf(stderr, "emCORE Debugger interface at %u\n", iface_desc->bInterfaceNumber);
|
| 160 | 161 | #endif
|
| 161 | 162 |
|
| 162 | 163 | usb_iface_num = iface_desc->bInterfaceNumber;
|