fx2lafw: Unbreak SR_CONF_LIMIT_SAMPLES for large values (above 2**32)
Capture does not stop for sample count values which exceed the range of a 32bit type variable. Adjust the data type to 64bit. How to reproduce: 8MSa/s * 600s -> 4,800,000,000 samples $ sigrok-cli -d fx2lafw -o capture.sr --config samplerate=8M --time 600000 [ gsi: rephrased the commit message ]
This commit is contained in:
parent
aa8e4959e2
commit
6065d660e0
|
@ -112,7 +112,7 @@ struct dev_context {
|
||||||
struct soft_trigger_logic *stl;
|
struct soft_trigger_logic *stl;
|
||||||
|
|
||||||
uint64_t num_frames;
|
uint64_t num_frames;
|
||||||
unsigned int sent_samples;
|
uint64_t sent_samples;
|
||||||
int submitted_transfers;
|
int submitted_transfers;
|
||||||
int empty_transfer_count;
|
int empty_transfer_count;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue