From: Antonio Ospite Date: Sat, 9 Jan 2016 16:51:33 +0000 (+0100) Subject: visomat-data-downloader: use uint8_t for bytes X-Git-Url: https://git.ao2.it/visomat-utils.git/commitdiff_plain/0daf8407efa5df5aa5113abcaa2aed1b11e44440 visomat-data-downloader: use uint8_t for bytes --- diff --git a/src/visomat-data-downloader.c b/src/visomat-data-downloader.c index 1059368..1b4cde9 100644 --- a/src/visomat-data-downloader.c +++ b/src/visomat-data-downloader.c @@ -71,7 +71,7 @@ struct pressure { unsigned int pulses; }; -static inline int extract_datetime(unsigned char *buffer, struct datetime *d) +static inline int extract_datetime(uint8_t *buffer, struct datetime *d) { int ret; @@ -120,7 +120,7 @@ static void print_record_csv_compat(struct datetime *d, struct pressure *p) } /* TODO: it would be better to separate decoding data from printing it */ -static int decode_eeprom(unsigned char *buffer, +static int decode_eeprom(uint8_t *buffer, unsigned int len, unsigned int user_mask) { @@ -196,12 +196,12 @@ static int decode_eeprom(unsigned char *buffer, return 0; } -static int decode_datetime(unsigned char *buffer, unsigned int len) +static int decode_datetime(uint8_t *buffer, unsigned int len) { int ret; - unsigned char code[4] = { 0 }; + uint8_t code[4] = { 0 }; struct datetime d; - unsigned char *pbuffer = buffer; + uint8_t *pbuffer = buffer; if (len != 15) return -EINVAL; @@ -224,7 +224,7 @@ static int send_command(libusb_device_handle *dev, visomat_command cmd) { int ret; int transferred; - unsigned char request[5]; + uint8_t request[5]; request[0] = STX; request[1] = command_codes[cmd][0]; @@ -243,12 +243,12 @@ static int send_command(libusb_device_handle *dev, visomat_command cmd) } static int get_response(libusb_device_handle *dev, - unsigned char *buffer, + uint8_t *buffer, unsigned int len) { int ret; int transferred; - unsigned char response[64] = { 0 }; + uint8_t response[64] = { 0 }; unsigned int i; i = 0; @@ -282,7 +282,7 @@ static int get_response(libusb_device_handle *dev, static int visomat_dump_eeprom(visomat_device *dev, unsigned int user_mask) { /* Assuming an EEPROM of 1 KiB */ - unsigned char buffer[1024] = { 0 }; + uint8_t buffer[1024] = { 0 }; int ret; ret = send_command(dev, VISOMAT_CMD_DUMP_EEPROM); @@ -302,7 +302,7 @@ static int visomat_dump_eeprom(visomat_device *dev, unsigned int user_mask) static int visomat_get_datetime(visomat_device *dev) { - unsigned char buffer[255] = { 0 }; + uint8_t buffer[255] = { 0 }; int ret; ret = send_command(dev, VISOMAT_CMD_GET_DATETIME);