mirror of
https://github.com/DreamSourceLab/DSView.git
synced 2025-01-13 13:32:53 +08:00
Warnings fix
This commit is contained in:
parent
531daded93
commit
f87f5a235b
@ -39,7 +39,6 @@ static const int total_buffer_time = 200;
|
|||||||
static const int buffer_size = 1024 * 1024;
|
static const int buffer_size = 1024 * 1024;
|
||||||
static const int instant_buffer_size = 1024 * 1024;
|
static const int instant_buffer_size = 1024 * 1024;
|
||||||
static const int cons_buffer_size = 128;
|
static const int cons_buffer_size = 128;
|
||||||
static const int buffer_cnt = 4;
|
|
||||||
|
|
||||||
static struct sr_dev_mode mode_list[] = {
|
static struct sr_dev_mode mode_list[] = {
|
||||||
{"OSC", DSO},
|
{"OSC", DSO},
|
||||||
@ -561,9 +560,10 @@ static int DSCope_dev_open(struct sr_dev_inst *sdi)
|
|||||||
devc = sdi->priv;
|
devc = sdi->priv;
|
||||||
usb = sdi->conn;
|
usb = sdi->conn;
|
||||||
|
|
||||||
if (sdi->status == SR_ST_ACTIVE)
|
if (sdi->status == SR_ST_ACTIVE) {
|
||||||
/* Device is already in use. */
|
/* Device is already in use. */
|
||||||
return SR_ERR;
|
return SR_ERR;
|
||||||
|
}
|
||||||
|
|
||||||
skip = 0;
|
skip = 0;
|
||||||
device_count = libusb_get_device_list(drvc->sr_ctx->libusb_ctx, &devlist);
|
device_count = libusb_get_device_list(drvc->sr_ctx->libusb_ctx, &devlist);
|
||||||
|
@ -37,10 +37,8 @@
|
|||||||
#define max(a,b) ((a)>(b)?(a):(b))
|
#define max(a,b) ((a)>(b)?(a):(b))
|
||||||
|
|
||||||
static const unsigned int single_buffer_time = 20;
|
static const unsigned int single_buffer_time = 20;
|
||||||
static const unsigned int total_buffer_time = 200;
|
static const unsigned int total_buffer_time = 100;
|
||||||
static const unsigned int instant_buffer_size = 1024 * 1024;
|
static const unsigned int instant_buffer_size = 1024 * 1024;
|
||||||
static const unsigned int cons_buffer_size = 128;
|
|
||||||
static const unsigned int buffer_cnt = 4;
|
|
||||||
|
|
||||||
static struct sr_dev_mode mode_list[] = {
|
static struct sr_dev_mode mode_list[] = {
|
||||||
{"LA", LOGIC},
|
{"LA", LOGIC},
|
||||||
@ -180,10 +178,6 @@ static const int32_t sessions_pro[] = {
|
|||||||
SR_CONF_TRIGGER_MARGIN,
|
SR_CONF_TRIGGER_MARGIN,
|
||||||
};
|
};
|
||||||
|
|
||||||
static const int32_t ch_sessions[] = {
|
|
||||||
SR_CONF_VDIV
|
|
||||||
};
|
|
||||||
|
|
||||||
static const char *probe_names[] = {
|
static const char *probe_names[] = {
|
||||||
"0", "1", "2", "3", "4", "5", "6", "7",
|
"0", "1", "2", "3", "4", "5", "6", "7",
|
||||||
"8", "9", "10", "11", "12", "13", "14", "15",
|
"8", "9", "10", "11", "12", "13", "14", "15",
|
||||||
@ -258,7 +252,6 @@ static const uint64_t samplecounts[] = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
static uint16_t opmodes_show_count = 3;
|
static uint16_t opmodes_show_count = 3;
|
||||||
static const uint8_t zero_base_addr = 0x80;
|
|
||||||
|
|
||||||
SR_PRIV struct sr_dev_driver DSLogic_driver_info;
|
SR_PRIV struct sr_dev_driver DSLogic_driver_info;
|
||||||
static struct sr_dev_driver *di = &DSLogic_driver_info;
|
static struct sr_dev_driver *di = &DSLogic_driver_info;
|
||||||
@ -662,9 +655,10 @@ static int DSLogic_dev_open(struct sr_dev_inst *sdi)
|
|||||||
devc = sdi->priv;
|
devc = sdi->priv;
|
||||||
usb = sdi->conn;
|
usb = sdi->conn;
|
||||||
|
|
||||||
if (sdi->status == SR_ST_ACTIVE)
|
if (sdi->status == SR_ST_ACTIVE) {
|
||||||
/* Device is already in use. */
|
/* Device is already in use. */
|
||||||
return SR_ERR;
|
return SR_ERR;
|
||||||
|
}
|
||||||
|
|
||||||
skip = 0;
|
skip = 0;
|
||||||
device_count = libusb_get_device_list(drvc->sr_ctx->libusb_ctx, &devlist);
|
device_count = libusb_get_device_list(drvc->sr_ctx->libusb_ctx, &devlist);
|
||||||
@ -2358,7 +2352,7 @@ static unsigned int get_number_of_transfers(struct DSL_context *devc)
|
|||||||
{
|
{
|
||||||
unsigned int n;
|
unsigned int n;
|
||||||
/* Total buffer size should be able to hold about 100ms of data. */
|
/* Total buffer size should be able to hold about 100ms of data. */
|
||||||
n = 100 * to_bytes_per_ms(devc) / get_buffer_size(devc);
|
n = total_buffer_time * to_bytes_per_ms(devc) / get_buffer_size(devc);
|
||||||
|
|
||||||
if (n > NUM_SIMUL_TRANSFERS)
|
if (n > NUM_SIMUL_TRANSFERS)
|
||||||
return NUM_SIMUL_TRANSFERS;
|
return NUM_SIMUL_TRANSFERS;
|
||||||
@ -2386,15 +2380,12 @@ static int receive_data(int fd, int revents, const struct sr_dev_inst *sdi)
|
|||||||
struct timeval tv;
|
struct timeval tv;
|
||||||
struct drv_context *drvc;
|
struct drv_context *drvc;
|
||||||
struct DSL_context *devc;
|
struct DSL_context *devc;
|
||||||
struct sr_usb_dev_inst *usb;
|
|
||||||
int ret;
|
|
||||||
|
|
||||||
(void)fd;
|
(void)fd;
|
||||||
(void)revents;
|
(void)revents;
|
||||||
|
|
||||||
drvc = di->priv;
|
drvc = di->priv;
|
||||||
devc = sdi->priv;
|
devc = sdi->priv;
|
||||||
usb = sdi->conn;
|
|
||||||
|
|
||||||
tv.tv_sec = tv.tv_usec = 0;
|
tv.tv_sec = tv.tv_usec = 0;
|
||||||
libusb_handle_events_timeout_completed(drvc->sr_ctx->libusb_ctx, &tv, &completed);
|
libusb_handle_events_timeout_completed(drvc->sr_ctx->libusb_ctx, &tv, &completed);
|
||||||
|
@ -46,7 +46,7 @@ AM_PROG_CC_C_O
|
|||||||
# Set the standard the C library headers should conform to.
|
# Set the standard the C library headers should conform to.
|
||||||
AH_VERBATIM([_POSIX_C_SOURCE], [/* The targeted POSIX standard. */
|
AH_VERBATIM([_POSIX_C_SOURCE], [/* The targeted POSIX standard. */
|
||||||
#ifndef _POSIX_C_SOURCE
|
#ifndef _POSIX_C_SOURCE
|
||||||
# define _POSIX_C_SOURCE 200112L
|
# define _POSIX_C_SOURCE 200809L
|
||||||
#endif])
|
#endif])
|
||||||
|
|
||||||
# Get compiler versions.
|
# Get compiler versions.
|
||||||
|
@ -597,8 +597,9 @@ SRD_PRIV int srd_inst_decode(const struct srd_decoder_inst *di, uint8_t chunk_ty
|
|||||||
}
|
}
|
||||||
Py_DecRef(py_res);
|
Py_DecRef(py_res);
|
||||||
|
|
||||||
if (logic->logic_mask == 0)
|
if (logic->logic_mask == 0) {
|
||||||
logic->itercnt -= logic->samplenum;
|
logic->itercnt -= logic->samplenum;
|
||||||
|
}
|
||||||
|
|
||||||
return SRD_OK;
|
return SRD_OK;
|
||||||
}
|
}
|
||||||
|
@ -58,8 +58,9 @@ PyMODINIT_FUNC PyInit_sigrokdecode(void)
|
|||||||
logic_type = srd_logic_type_new();
|
logic_type = srd_logic_type_new();
|
||||||
if (!logic_type)
|
if (!logic_type)
|
||||||
goto err_out;
|
goto err_out;
|
||||||
if (PyModule_AddObject(mod, "srd_logic", logic_type) < 0)
|
if (PyModule_AddObject(mod, "srd_logic", logic_type) < 0) {
|
||||||
goto err_out;
|
goto err_out;
|
||||||
|
}
|
||||||
|
|
||||||
/* Expose output types as symbols in the sigrokdecode module */
|
/* Expose output types as symbols in the sigrokdecode module */
|
||||||
if (PyModule_AddIntConstant(mod, "OUTPUT_ANN", SRD_OUTPUT_ANN) < 0)
|
if (PyModule_AddIntConstant(mod, "OUTPUT_ANN", SRD_OUTPUT_ANN) < 0)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user