]> sigrok.org Git - libsigrok.git/commitdiff
hantek-4032l: Unify style.
authorAndrej Valek <redacted>
Sun, 29 Apr 2018 20:07:09 +0000 (22:07 +0200)
committerUwe Hermann <redacted>
Tue, 5 Jun 2018 14:55:45 +0000 (16:55 +0200)
Signed-off-by: Andrej Valek <redacted>
src/hardware/hantek-4032l/api.c
src/hardware/hantek-4032l/protocol.c
src/hardware/hantek-4032l/protocol.h

index cf01e2997ed286085c9c064baaa832086dc36268..55b764e1e60eedf4b9ba3cd45624afa621d4816b 100644 (file)
@@ -164,8 +164,8 @@ static GSList *scan(struct sr_dev_driver *di, GSList *options)
                        struct sr_usb_dev_inst *usb = NULL;
                        for (l = conn_devices; l; l = l->next) {
                                usb = l->data;
-                               if (usb->bus == libusb_get_bus_number(devlist[i])
-                                       && usb->address == libusb_get_device_address(devlist[i]))
+                               if (usb->bus == libusb_get_bus_number(devlist[i]) &&
+                                   usb->address == libusb_get_device_address(devlist[i]))
                                        break;
                        }
                        if (!l)
@@ -338,35 +338,36 @@ static int config_set(uint32_t key, GVariant *data,
                                return SR_ERR_SAMPLERATE;
                        }
                        cmd_pkt->sample_rate = i;
-
-                       return SR_OK;
+                       break;
                }
        case SR_CONF_CAPTURE_RATIO:
                devc->capture_ratio = g_variant_get_uint64(data);
-               return SR_OK;
+               break;
        case SR_CONF_LIMIT_SAMPLES: {
                        uint64_t number_samples = g_variant_get_uint64(data);
                        number_samples += 511;
                        number_samples &= 0xfffffe00;
-                       if (number_samples < 2048
-                           || number_samples > 64 * 1024 * 1024) {
+                       if (number_samples < 2048 ||
+                           number_samples > 64 * 1024 * 1024) {
                                sr_err("Invalid sample range 2k...64M: %"
                                       PRIu64 ".", number_samples);
                                return SR_ERR;
                        }
                        cmd_pkt->sample_size = number_samples;
-                       return SR_OK;
+                       break;
                }
        case SR_CONF_VOLTAGE_THRESHOLD: {
                        double d1, d2;
                        g_variant_get(data, "(dd)", &d1, &d2);
                        devc->cmd_pkt.pwm_a = h4032l_voltage2pwm(d1);
                        devc->cmd_pkt.pwm_b = h4032l_voltage2pwm(d2);
-                       return SR_OK;
+                       break;
                }
+       default:
+               return SR_ERR_NA;
        }
 
-       return SR_ERR_NA;
+       return SR_OK;
 }
 
 static int config_list(uint32_t key, GVariant **data,
@@ -400,6 +401,7 @@ static int dev_acquisition_start(const struct sr_dev_inst *sdi)
        struct sr_trigger *trigger = sr_session_trigger_get(sdi->session);
        struct h4032l_cmd_pkt *cmd_pkt = &devc->cmd_pkt;
 
+       /* Initialize variables. */
        devc->acq_aborted = FALSE;
 
        /* Calculate packet ratio. */
index fb18e8978a47cd0269a21bcda0851261361f762d..84a5608a9784bbbb422d38cd4d990b23fd0b07c9 100644 (file)
@@ -125,13 +125,12 @@ void LIBUSB_CALL h4032l_usb_callback(struct libusb_transfer *transfer)
                 */
                status = (struct h4032l_status_packet *)transfer->buffer;
                sr_dbg("FPGA version: 0x%x.", status->fpga_version);
-               if (status->magic != H4032L_STATUS_PACKET_MAGIC) {
+               if (status->magic != H4032L_STATUS_PACKET_MAGIC)
                        devc->status = H4032L_STATUS_RESPONSE_STATUS;
-               } else if (status->status == 2) {
+               else if (status->status == 2)
                        devc->status = H4032L_STATUS_RESPONSE_STATUS_CONTINUE;
-               } else {
+               else
                        devc->status = H4032L_STATUS_RESPONSE_STATUS_RETRY;
-               }
                break;
        case H4032L_STATUS_RESPONSE_STATUS_RETRY:
                devc->status = H4032L_STATUS_CMD_STATUS;
@@ -157,7 +156,8 @@ void LIBUSB_CALL h4032l_usb_callback(struct libusb_transfer *transfer)
                buffer++;
                /* Fallthrough. */
        case H4032L_STATUS_TRANSFER:
-               number_samples = (devc->remaining_samples < max_samples) ? devc->remaining_samples : max_samples;
+               number_samples = (devc->remaining_samples < max_samples) ?
+                       devc->remaining_samples : max_samples;
                devc->remaining_samples -= number_samples;
                packet.type = SR_DF_LOGIC;
                packet.payload = &logic;
@@ -166,7 +166,7 @@ void LIBUSB_CALL h4032l_usb_callback(struct libusb_transfer *transfer)
                logic.data = buffer;
                sr_session_send(sdi, &packet);
                sr_dbg("Remaining: %d %08X %08X.", devc->remaining_samples,
-                       buffer[0], buffer[1]);
+                      buffer[0], buffer[1]);
                if (devc->remaining_samples == 0) {
                        std_session_send_df_end(sdi);
                        usb_source_remove(sdi->session, drvc->sr_ctx);
@@ -185,8 +185,8 @@ void LIBUSB_CALL h4032l_usb_callback(struct libusb_transfer *transfer)
                                2 | LIBUSB_ENDPOINT_OUT,
                                (unsigned char *)&devc->cmd_pkt,
                                sizeof(struct h4032l_cmd_pkt),
-                               h4032l_usb_callback, (void *)sdi,
-                               H4032L_USB_TIMEOUT);
+                               h4032l_usb_callback,
+                               (void *)sdi, H4032L_USB_TIMEOUT);
                } else {
                        /* Setup new USB poll packet, reuse transfer object. */
                        sr_dbg("Poll: %d.", devc->status);
@@ -245,7 +245,8 @@ SR_PRIV int h4032l_start(const struct sr_dev_inst *sdi)
        if ((ret = libusb_control_transfer(usb->devhdl,
                LIBUSB_REQUEST_TYPE_VENDOR | LIBUSB_ENDPOINT_OUT, CMD_RESET,
                0x00, 0x00, buffer, ARRAY_SIZE(buffer), H4032L_USB_TIMEOUT)) < 0) {
-               sr_err("Failed to send vendor request %s.", libusb_error_name(ret));
+               sr_err("Failed to send vendor request %s.",
+                      libusb_error_name(ret));
                return SR_ERR;
        }
 
@@ -265,7 +266,8 @@ SR_PRIV int h4032l_start(const struct sr_dev_inst *sdi)
                (void *)sdi, H4032L_USB_TIMEOUT);
 
        if ((ret = libusb_submit_transfer(transfer)) != 0) {
-               sr_err("Failed to submit transfer: %s.", libusb_error_name(ret));
+               sr_err("Failed to submit transfer: %s.",
+                      libusb_error_name(ret));
                libusb_free_transfer(transfer);
                return SR_ERR;
        }
@@ -301,8 +303,9 @@ SR_PRIV int h4032l_dev_open(struct sr_dev_inst *sdi)
                if ((sdi->status == SR_ST_INITIALIZING) ||
                    (sdi->status == SR_ST_INACTIVE)) {
                        /* Check device by its physical USB bus/port address. */
-                       usb_get_port_path(devlist[i], connection_id,
-                                         sizeof(connection_id));
+                       if (usb_get_port_path(devlist[i], connection_id, sizeof(connection_id)) < 0)
+                               continue;
+
                        if (strcmp(sdi->connection_id, connection_id))
                                /* This is not the one. */
                                continue;
@@ -315,7 +318,7 @@ SR_PRIV int h4032l_dev_open(struct sr_dev_inst *sdi)
                                 * upload, so we don't know the address yet.
                                 */
                                usb->address =
-                                   libusb_get_device_address(devlist[i]);
+                                       libusb_get_device_address(devlist[i]);
                } else {
                        sr_err("Failed to open device: %s.",
                               libusb_error_name(ret));
index 8ebcbaa884b259ba0e143c94666d839fc6034f57..b95b711f84e27bba7aecdd9c25770e92b88d0b8d 100644 (file)
 #define H4032L_END_PACKET_MAGIC 0x4D3C037F
 
 enum h4032l_trigger_edge_type {
-       H4032L_TRIGGER_EDGE_TYPE_RISE = 0,
+       H4032L_TRIGGER_EDGE_TYPE_RISE,
        H4032L_TRIGGER_EDGE_TYPE_FALL,
        H4032L_TRIGGER_EDGE_TYPE_TOGGLE,
        H4032L_TRIGGER_EDGE_TYPE_DISABLED
 };
 
 enum h4032l_trigger_data_range_type {
-       H4032L_TRIGGER_DATA_RANGE_TYPE_MAX = 0,
+       H4032L_TRIGGER_DATA_RANGE_TYPE_MAX,
        H4032L_TRIGGER_DATA_RANGE_TYPE_MIN_OR_MAX,
        H4032L_TRIGGER_DATA_RANGE_TYPE_OUT_OF_RANGE,
        H4032L_TRIGGER_DATA_RANGE_TYPE_WITHIN_RANGE
 };
 
 enum h4032l_trigger_time_range_type {
-       H4032L_TRIGGER_TIME_RANGE_TYPE_MAX = 0,
+       H4032L_TRIGGER_TIME_RANGE_TYPE_MAX,
        H4032L_TRIGGER_TIME_RANGE_TYPE_MIN_OR_MAX,
        H4032L_TRIGGER_TIME_RANGE_TYPE_OUT_OF_RANGE,
        H4032L_TRIGGER_TIME_RANGE_TYPE_WITHIN_RANGE
 };
 
 enum h4032l_trigger_data_selection {
-       H4032L_TRIGGER_DATA_SELECTION_NEXT = 0,
+       H4032L_TRIGGER_DATA_SELECTION_NEXT,
        H4032L_TRIGGER_DATA_SELECTION_CURRENT,
        H4032L_TRIGGER_DATA_SELECTION_PREV
 };
@@ -74,7 +74,7 @@ enum h4032l_status {
        H4032L_STATUS_RESPONSE_STATUS_CONTINUE,
        H4032L_STATUS_CMD_GET,
        H4032L_STATUS_FIRST_TRANSFER,
-       H4032L_STATUS_TRANSFER,
+       H4032L_STATUS_TRANSFER
 };
 
 #pragma pack(push,2)