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:
Ralf 2020-12-15 20:02:37 +01:00 committed by Gerhard Sittig
parent aa8e4959e2
commit 6065d660e0
1 changed files with 1 additions and 1 deletions

View File

@ -112,7 +112,7 @@ struct dev_context {
struct soft_trigger_logic *stl;
uint64_t num_frames;
unsigned int sent_samples;
uint64_t sent_samples;
int submitted_transfers;
int empty_transfer_count;