visomat-data-downloader: use a symbolic constant for the packet size
authorAntonio Ospite <ao2@ao2.it>
Thu, 14 Jan 2016 14:00:38 +0000 (15:00 +0100)
committerAntonio Ospite <ao2@ao2.it>
Thu, 14 Jan 2016 14:00:38 +0000 (15:00 +0100)
src/visomat-data-downloader.c

index 574bb13..a5405a4 100644 (file)
@@ -58,6 +58,7 @@ static void debug_dump_buffer(const char *filename, uint8_t *buffer, unsigned in
 #define VISOMAT_INTERFACE     1
 #define VISOMAT_EP_IN         0x82
 #define VISOMAT_EP_OUT        0x03
 #define VISOMAT_INTERFACE     1
 #define VISOMAT_EP_IN         0x82
 #define VISOMAT_EP_OUT        0x03
+#define VISOMAT_PACKET_SIZE   64
 
 #define STX 0x02
 #define ETX 0x03
 
 #define STX 0x02
 #define ETX 0x03
@@ -281,7 +282,7 @@ static int get_response(libusb_device_handle *dev,
 {
        int ret;
        int transferred;
 {
        int ret;
        int transferred;
-       uint8_t response[64] = { 0 };
+       uint8_t response[VISOMAT_PACKET_SIZE] = { 0 };
        unsigned int i;
 
        i = 0;
        unsigned int i;
 
        i = 0;