X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=hardware%2Fzeroplus-logic-cube%2Fzeroplus.c;h=5f6ededb1c0192f89b138d2261f4ac94b90baa38;hb=2458ea651409c8252d33dba5b5cfe9313f3e4899;hp=791202d90dc611ab9154dec5d014e4ed15472d7b;hpb=9a4988343fe72bf2e7e5364dbdaa4ce0d4d6c59d;p=libsigrok.git diff --git a/hardware/zeroplus-logic-cube/zeroplus.c b/hardware/zeroplus-logic-cube/zeroplus.c index 791202d9..5f6ededb 100644 --- a/hardware/zeroplus-logic-cube/zeroplus.c +++ b/hardware/zeroplus-logic-cube/zeroplus.c @@ -140,7 +140,7 @@ static unsigned int get_memory_size(int type) return 0; } -static int opendev3(struct sigrok_device_instance **sdi, libusb_device *dev, +static int opendev4(struct sigrok_device_instance **sdi, libusb_device *dev, struct libusb_device_descriptor *des) { unsigned int i; @@ -205,7 +205,7 @@ struct sigrok_device_instance *zp_open_device(int device_index) libusb_get_device_list(usb_context, &devlist); for (i = 0; devlist[i]; i++) { /* TODO: Error handling. */ - err = opendev3(&sdi, devlist[i], &des); + err = opendev4(&sdi, devlist[i], &des); } } else { /* Status must be ST_ACTIVE, i.e. already in use... */ @@ -472,7 +472,8 @@ static int hw_set_configuration(int device_index, int capability, void *value) case HWCAP_PROBECONFIG: return configure_probes((GSList *) value); case HWCAP_LIMIT_SAMPLES: - limit_samples = strtoull(value, NULL, 10); + tmp_u64 = value; + limit_samples = *tmp_u64; return SIGROK_OK; default: return SIGROK_ERR;