sr: fx2lafw: Cosmetics.
This commit is contained in:
parent
94c26b08fd
commit
f4a9e5c0aa
|
@ -18,7 +18,6 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <libusb.h>
|
#include <libusb.h>
|
||||||
|
|
||||||
#include "command.h"
|
#include "command.h"
|
||||||
#include "sigrok.h"
|
#include "sigrok.h"
|
||||||
#include "sigrok-internal.h"
|
#include "sigrok-internal.h"
|
||||||
|
@ -27,11 +26,10 @@ int command_start_acquisition(libusb_device_handle *devhdl,
|
||||||
uint64_t samplerate)
|
uint64_t samplerate)
|
||||||
{
|
{
|
||||||
struct cmd_start_acquisition cmd;
|
struct cmd_start_acquisition cmd;
|
||||||
int delay = 0;
|
int delay = 0, ret;
|
||||||
|
|
||||||
/* Compute the sample rate */
|
/* Compute the sample rate. */
|
||||||
if((SR_MHZ(48) % samplerate) == 0)
|
if((SR_MHZ(48) % samplerate) == 0) {
|
||||||
{
|
|
||||||
cmd.flags = CMD_START_FLAGS_CLK_48MHZ;
|
cmd.flags = CMD_START_FLAGS_CLK_48MHZ;
|
||||||
delay = SR_MHZ(48) / samplerate - 1;
|
delay = SR_MHZ(48) / samplerate - 1;
|
||||||
} else if((SR_MHZ(30) % samplerate) == 0) {
|
} else if((SR_MHZ(30) % samplerate) == 0) {
|
||||||
|
@ -39,24 +37,20 @@ int command_start_acquisition(libusb_device_handle *devhdl,
|
||||||
delay = SR_MHZ(30) / samplerate - 1;
|
delay = SR_MHZ(30) / samplerate - 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Note that sample_delay=0 is treated as sample_delay=256 */
|
/* Note: sample_delay=0 is treated as sample_delay=256. */
|
||||||
if (delay <= 0 || delay > 256) {
|
if (delay <= 0 || delay > 256) {
|
||||||
sr_err("fx2lafw: Unable to sample at %dHz",
|
sr_err("fx2lafw: Unable to sample at %dHz", samplerate);
|
||||||
samplerate);
|
|
||||||
return SR_ERR;
|
return SR_ERR;
|
||||||
}
|
}
|
||||||
|
|
||||||
cmd.sample_delay = delay;
|
cmd.sample_delay = delay;
|
||||||
|
|
||||||
/* Send the control message */
|
/* Send the control message. */
|
||||||
const int res = libusb_control_transfer(devhdl,
|
ret = libusb_control_transfer(devhdl, LIBUSB_REQUEST_TYPE_VENDOR |
|
||||||
LIBUSB_REQUEST_TYPE_VENDOR |
|
LIBUSB_ENDPOINT_OUT, CMD_START, 0x0000, 0x0000,
|
||||||
LIBUSB_ENDPOINT_OUT, CMD_START, 0x0000,
|
(unsigned char *)&cmd, sizeof(cmd), 100);
|
||||||
0x0000, (unsigned char*)&cmd,
|
if (ret < 0) {
|
||||||
sizeof(cmd), 100);
|
sr_err("fx2lafw: Unable to send start command: %d", ret);
|
||||||
if (res < 0) {
|
|
||||||
sr_err("fx2lafw: Unable to send start command: %d",
|
|
||||||
res);
|
|
||||||
return SR_ERR;
|
return SR_ERR;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -28,8 +28,7 @@
|
||||||
|
|
||||||
#pragma pack(push, 1)
|
#pragma pack(push, 1)
|
||||||
|
|
||||||
struct cmd_start_acquisition
|
struct cmd_start_acquisition {
|
||||||
{
|
|
||||||
uint8_t flags;
|
uint8_t flags;
|
||||||
uint8_t sample_delay;
|
uint8_t sample_delay;
|
||||||
};
|
};
|
||||||
|
|
|
@ -810,7 +810,7 @@ static int hw_dev_acquisition_stop(int dev_index, void *cb_data)
|
||||||
{
|
{
|
||||||
struct sr_dev_inst *sdi;
|
struct sr_dev_inst *sdi;
|
||||||
|
|
||||||
/* unused parameter */
|
/* Avoid compiler warnings. */
|
||||||
(void)cb_data;
|
(void)cb_data;
|
||||||
|
|
||||||
if (!(sdi = sr_dev_inst_get(dev_insts, dev_index)))
|
if (!(sdi = sr_dev_inst_get(dev_insts, dev_index)))
|
||||||
|
|
Loading…
Reference in New Issue