X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=hardware%2Fsaleae-logic16%2Fprotocol.h;h=cd8380e3d1d7d399a50be0b87fcd42aca8bf2280;hb=3e43da1f70d48aba917026074d46ca4c91e43bf1;hp=eeb9781ee3685ebf283612dc84a2c19d7f3bd1e8;hpb=db11d7d2d05c9e38978ae92920d96b61cf982d14;p=libsigrok.git diff --git a/hardware/saleae-logic16/protocol.h b/hardware/saleae-logic16/protocol.h index eeb9781e..cd8380e3 100644 --- a/hardware/saleae-logic16/protocol.h +++ b/hardware/saleae-logic16/protocol.h @@ -2,6 +2,8 @@ * This file is part of the libsigrok project. * * Copyright (C) 2013 Marcus Comstedt + * Copyright (C) 2013 Bert Vermeulen + * Copyright (C) 2012 Joel Holdsworth * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -53,21 +55,19 @@ struct dev_context { /** The currently configured samplerate of the device. */ uint64_t cur_samplerate; - /** Maximum number of samples to capture, if nonzero */ + /** Maximum number of samples to capture, if nonzero. */ uint64_t limit_samples; - /** The currently configured input voltage of the device */ + /** The currently configured input voltage of the device. */ enum voltage_range cur_voltage_range; - /** The input voltage selected by the user */ + /** The input voltage selected by the user. */ enum voltage_range selected_voltage_range; - /** Channels to use */ + /** Channels to use. */ uint16_t cur_channels; - /* - * EEPROM data from address 8 - */ + /* EEPROM data from address 8. */ uint8_t eeprom_data[8]; int64_t num_samples; @@ -85,12 +85,11 @@ struct dev_context { int *usbfd; }; -SR_PRIV int saleae_logic16_setup_acquisition(const struct sr_dev_inst *sdi, - uint64_t samplerate, - uint16_t channels); -SR_PRIV int saleae_logic16_start_acquisition(const struct sr_dev_inst *sdi); -SR_PRIV int saleae_logic16_abort_acquisition(const struct sr_dev_inst *sdi); -SR_PRIV int saleae_logic16_init_device(const struct sr_dev_inst *sdi); -SR_PRIV void saleae_logic16_receive_transfer(struct libusb_transfer *transfer); +SR_PRIV int logic16_setup_acquisition(const struct sr_dev_inst *sdi, + uint64_t samplerate, uint16_t channels); +SR_PRIV int logic16_start_acquisition(const struct sr_dev_inst *sdi); +SR_PRIV int logic16_abort_acquisition(const struct sr_dev_inst *sdi); +SR_PRIV int logic16_init_device(const struct sr_dev_inst *sdi); +SR_PRIV void logic16_receive_transfer(struct libusb_transfer *transfer); #endif