sigrok-pico
sigrok-pico copied to clipboard
Attempting to use a trigger above 10 MHz doesn't work
Attempting to set the sample speed to any value above 10 MHz doesn't work with a trigger selected, for any number of samples.
PulseView starts to run the acquisition but immediately stops, with no output.
Level 4 output
sr: [03:17.970712] srpico: at config_get key 30000
sr: [03:17.970813] session: Using thread-default main context.
sr: [03:17.970840] session: Starting.
sr: [03:17.970858] hwdriver: raspberrypi-pico: Starting acquisition.
sr: [03:17.970940] srpico: Enter acq start
sr: [03:17.970967] srpico: dsbstart 3
sr: [03:17.971208] srpico: c 0 enabled 0 name A0
sr: [03:17.972339] srpico: Channel enable masks D 0x1 A 0x0
sr: [03:17.972431] srpico: swack drops 2 bytes 36 51
sr: [03:17.972473] srpico: swack drops 2 bytes 53 51
sr: [03:17.972505] srpico: swack drops 2 bytes 43 10
sr: [03:17.984313] srpico: c 1 enabled 0 name A1
sr: [03:17.984351] srpico: Channel enable masks D 0x1 A 0x0
sr: [03:17.996444] srpico: c 2 enabled 0 name A2
sr: [03:17.996518] srpico: Channel enable masks D 0x1 A 0x0
sr: [03:18.009365] srpico: c 0 enabled 1 name D2
sr: [03:18.009405] srpico: Channel enable masks D 0x1 A 0x0
sr: [03:18.022592] srpico: c 1 enabled 0 name D3
sr: [03:18.022807] srpico: Channel enable masks D 0x1 A 0x0
sr: [03:18.035525] srpico: c 2 enabled 0 name D4
sr: [03:18.035567] srpico: Channel enable masks D 0x1 A 0x0
sr: [03:18.049718] srpico: c 3 enabled 0 name D5
sr: [03:18.049787] srpico: Channel enable masks D 0x1 A 0x0
sr: [03:18.062541] srpico: c 4 enabled 0 name D6
sr: [03:18.062581] srpico: Channel enable masks D 0x1 A 0x0
sr: [03:18.074683] srpico: c 5 enabled 0 name D7
sr: [03:18.074718] srpico: Channel enable masks D 0x1 A 0x0
sr: [03:18.086615] srpico: c 6 enabled 0 name D8
sr: [03:18.087369] srpico: Channel enable masks D 0x1 A 0x0
sr: [03:18.098636] srpico: c 7 enabled 0 name D9
sr: [03:18.098673] srpico: Channel enable masks D 0x1 A 0x0
sr: [03:18.110697] srpico: c 8 enabled 0 name D10
sr: [03:18.110752] srpico: Channel enable masks D 0x1 A 0x0
sr: [03:18.123772] srpico: c 9 enabled 0 name D11
sr: [03:18.123829] srpico: Channel enable masks D 0x1 A 0x0
sr: [03:18.134740] srpico: c 10 enabled 0 name D12
sr: [03:18.134782] srpico: Channel enable masks D 0x1 A 0x0
sr: [03:18.146914] srpico: c 11 enabled 0 name D13
sr: [03:18.146955] srpico: Channel enable masks D 0x1 A 0x0
sr: [03:18.159822] srpico: c 12 enabled 0 name D14
sr: [03:18.159865] srpico: Channel enable masks D 0x1 A 0x0
sr: [03:18.172863] srpico: c 13 enabled 0 name D15
sr: [03:18.172901] srpico: Channel enable masks D 0x1 A 0x0
sr: [03:18.184912] srpico: c 14 enabled 0 name D16
sr: [03:18.184939] srpico: Channel enable masks D 0x1 A 0x0
sr: [03:18.197917] srpico: c 15 enabled 0 name D17
sr: [03:18.197953] srpico: Channel enable masks D 0x1 A 0x0
sr: [03:18.210101] srpico: c 16 enabled 0 name D18
sr: [03:18.210161] srpico: Channel enable masks D 0x1 A 0x0
sr: [03:18.222081] srpico: c 17 enabled 0 name D19
sr: [03:18.222139] srpico: Channel enable masks D 0x1 A 0x0
sr: [03:18.234021] srpico: c 18 enabled 0 name D20
sr: [03:18.234061] srpico: Channel enable masks D 0x1 A 0x0
sr: [03:18.247270] srpico: c 19 enabled 0 name D21
sr: [03:18.247332] srpico: Channel enable masks D 0x1 A 0x0
sr: [03:18.259171] srpico: c 20 enabled 0 name D22
sr: [03:18.259215] srpico: Channel enable masks D 0x1 A 0x0
sr: [03:18.271143] srpico: bps 1
sr: [03:18.284237] srpico: At get_dev_cfg
sr: [03:18.297144] srpico: A0 scale 0.025700 offset 0.000000 response #25700x0# tokens #25700# #0#
sr: [03:18.308446] srpico: A1 scale 0.025700 offset 0.000000 response #25700x0# tokens #25700# #0#
sr: [03:18.322220] srpico: A2 scale 0.025700 offset 0.000000 response #25700x0# tokens #25700# #0#
sr: [03:18.347108] srpico: Trigger value idx 0 match 3
sr: [03:18.372924] srpico: Allocating pretrig buffers size 20000
sr: [03:18.372963] srpico: Entering sw triggered mode
sr: [03:18.373007] session: bus: Received SR_DF_HEADER packet.
sr: [03:18.373027] srpico: dsbstartend 3
sr: [03:18.391235] srpico: rx string ��������[...]#
sr: [03:18.413865] srpico: rx string [...]f�!!!!!!#
sr: [03:18.415779] srpico: D4 Data stream aborts with cbyte 33 char ! rdidx 88 cnt 353
sr: [03:18.415858] srpico: Ending receive on abort
sr: [03:18.415873] srpico: ****at dev_acquisition_stop
sr: [03:18.415883] session: bus: Received SR_DF_END packet.
sr: [03:18.415912] srpico: Sending plus to stop device stream
sr: [03:18.516101] session: fd_source_finalize: key 0x600003f8b980
sr: [03:18.516163] session: Stopped.
Level 5 output
sr: [00:51.132975] srpico: at config_get key 30000
sr: [00:51.133610] srpico: sample rate get of 15000000
sr: [00:51.133661] hwdriver: sr_config_get(): key 30000 (samplerate) sdi 0x600003d39260 cg NULL -> uint64 15000000
sr: [00:51.133955] session: Checking trigger:
sr: [00:51.133996] session: Stage 0 match on channel D2, match 3
sr: [00:51.134169] session: Using thread-default main context.
sr: [00:51.134198] session: Starting.
sr: [00:51.134222] hwdriver: raspberrypi-pico: Starting acquisition.
sr: [00:51.134246] srpico: Enter acq start
sr: [00:51.134266] srpico: dsbstart 3
sr: [00:51.134294] serial: Draining serial port /dev/tty.usbmodem14201.
sr: [00:51.134570] serial: Wrote 1/1 bytes.
sr: [00:51.134620] serial: Draining serial port /dev/tty.usbmodem14201.
sr: [00:51.136932] srpico: c 0 enabled 0 name A0
sr: [00:51.136990] srpico: Channel enable masks D 0x1 A 0x0
sr: [00:51.137035] serial: Read 2/2 bytes.
sr: [00:51.137055] srpico: swack drops 2 bytes 36 51
sr: [00:51.137083] serial: Read 2/2 bytes.
sr: [00:51.137101] srpico: swack drops 2 bytes 53 51
sr: [00:51.137125] serial: Read 2/2 bytes.
sr: [00:51.137142] srpico: swack drops 2 bytes 43 10
sr: [00:51.149348] serial: Wrote 4/4 bytes.
sr: [00:51.150627] serial: Read 1/1 bytes.
sr: [00:51.150677] srpico: c 1 enabled 0 name A1
sr: [00:51.150685] srpico: Channel enable masks D 0x1 A 0x0
sr: [00:51.160948] serial: Wrote 4/4 bytes.
sr: [00:51.162502] serial: Read 1/1 bytes.
sr: [00:51.162621] srpico: c 2 enabled 0 name A2
sr: [00:51.162636] srpico: Channel enable masks D 0x1 A 0x0
sr: [00:51.174764] serial: Wrote 4/4 bytes.
sr: [00:51.175657] serial: Read 1/1 bytes.
sr: [00:51.175694] srpico: c 0 enabled 1 name D2
sr: [00:51.175707] srpico: Channel enable masks D 0x1 A 0x0
sr: [00:51.186927] serial: Wrote 4/4 bytes.
sr: [00:51.187588] serial: Read 1/1 bytes.
sr: [00:51.187632] srpico: c 1 enabled 0 name D3
sr: [00:51.187657] srpico: Channel enable masks D 0x1 A 0x0
sr: [00:51.198054] serial: Wrote 4/4 bytes.
sr: [00:51.198605] serial: Read 1/1 bytes.
sr: [00:51.198641] srpico: c 2 enabled 0 name D4
sr: [00:51.198656] srpico: Channel enable masks D 0x1 A 0x0
sr: [00:51.210023] serial: Wrote 4/4 bytes.
sr: [00:51.211734] serial: Read 1/1 bytes.
sr: [00:51.211797] srpico: c 3 enabled 0 name D5
sr: [00:51.211822] srpico: Channel enable masks D 0x1 A 0x0
sr: [00:51.222322] serial: Wrote 4/4 bytes.
sr: [00:51.223813] serial: Read 1/1 bytes.
sr: [00:51.223861] srpico: c 4 enabled 0 name D6
sr: [00:51.223878] srpico: Channel enable masks D 0x1 A 0x0
sr: [00:51.236336] serial: Wrote 4/4 bytes.
sr: [00:51.236679] serial: Read 1/1 bytes.
sr: [00:51.236717] srpico: c 5 enabled 0 name D7
sr: [00:51.236738] srpico: Channel enable masks D 0x1 A 0x0
sr: [00:51.246899] serial: Wrote 4/4 bytes.
sr: [00:51.248737] serial: Read 1/1 bytes.
sr: [00:51.248764] srpico: c 6 enabled 0 name D8
sr: [00:51.248772] srpico: Channel enable masks D 0x1 A 0x0
sr: [00:51.261036] serial: Wrote 4/4 bytes.
sr: [00:51.261805] serial: Read 1/1 bytes.
sr: [00:51.261843] srpico: c 7 enabled 0 name D9
sr: [00:51.261866] srpico: Channel enable masks D 0x1 A 0x0
sr: [00:51.272514] serial: Wrote 4/4 bytes.
sr: [00:51.273872] serial: Read 1/1 bytes.
sr: [00:51.273933] srpico: c 8 enabled 0 name D10
sr: [00:51.273958] srpico: Channel enable masks D 0x1 A 0x0
sr: [00:51.286283] serial: Wrote 4/4 bytes.
sr: [00:51.286842] serial: Read 1/1 bytes.
sr: [00:51.286869] srpico: c 9 enabled 0 name D11
sr: [00:51.286881] srpico: Channel enable masks D 0x1 A 0x0
sr: [00:51.299281] serial: Wrote 4/4 bytes.
sr: [00:51.299931] serial: Read 1/1 bytes.
sr: [00:51.299961] srpico: c 10 enabled 0 name D12
sr: [00:51.299976] srpico: Channel enable masks D 0x1 A 0x0
sr: [00:51.310981] serial: Wrote 5/5 bytes.
sr: [00:51.311970] serial: Read 1/1 bytes.
sr: [00:51.312029] srpico: c 11 enabled 0 name D13
sr: [00:51.312056] srpico: Channel enable masks D 0x1 A 0x0
sr: [00:51.324578] serial: Wrote 5/5 bytes.
sr: [00:51.325036] serial: Read 1/1 bytes.
sr: [00:51.325062] srpico: c 12 enabled 0 name D14
sr: [00:51.325074] srpico: Channel enable masks D 0x1 A 0x0
sr: [00:51.336927] serial: Wrote 5/5 bytes.
sr: [00:51.338104] serial: Read 1/1 bytes.
sr: [00:51.338157] srpico: c 13 enabled 0 name D15
sr: [00:51.338184] srpico: Channel enable masks D 0x1 A 0x0
sr: [00:51.350882] serial: Wrote 5/5 bytes.
sr: [00:51.352110] serial: Read 1/1 bytes.
sr: [00:51.352157] srpico: c 14 enabled 0 name D16
sr: [00:51.352189] srpico: Channel enable masks D 0x1 A 0x0
sr: [00:51.364771] serial: Wrote 5/5 bytes.
sr: [00:51.366081] serial: Read 1/1 bytes.
sr: [00:51.366110] srpico: c 15 enabled 0 name D17
sr: [00:51.366124] srpico: Channel enable masks D 0x1 A 0x0
sr: [00:51.378200] serial: Wrote 5/5 bytes.
sr: [00:51.379108] serial: Read 1/1 bytes.
sr: [00:51.379132] srpico: c 16 enabled 0 name D18
sr: [00:51.379145] srpico: Channel enable masks D 0x1 A 0x0
sr: [00:51.391821] serial: Wrote 5/5 bytes.
sr: [00:51.392200] serial: Read 1/1 bytes.
sr: [00:51.392239] srpico: c 17 enabled 0 name D19
sr: [00:51.392255] srpico: Channel enable masks D 0x1 A 0x0
sr: [00:51.403501] serial: Wrote 5/5 bytes.
sr: [00:51.404238] serial: Read 1/1 bytes.
sr: [00:51.404294] srpico: c 18 enabled 0 name D20
sr: [00:51.404325] srpico: Channel enable masks D 0x1 A 0x0
sr: [00:51.414550] serial: Wrote 5/5 bytes.
sr: [00:51.416197] serial: Read 1/1 bytes.
sr: [00:51.416227] srpico: c 19 enabled 0 name D21
sr: [00:51.416243] srpico: Channel enable masks D 0x1 A 0x0
sr: [00:51.427594] serial: Wrote 5/5 bytes.
sr: [00:51.428276] serial: Read 1/1 bytes.
sr: [00:51.428318] srpico: c 20 enabled 0 name D22
sr: [00:51.428336] srpico: Channel enable masks D 0x1 A 0x0
sr: [00:51.438892] serial: Wrote 5/5 bytes.
sr: [00:51.440426] serial: Read 1/1 bytes.
sr: [00:51.440485] srpico: bps 1
sr: [00:51.452961] serial: Wrote 6/6 bytes.
sr: [00:51.453396] serial: Read 1/1 bytes.
sr: [00:51.453420] srpico: At get_dev_cfg
sr: [00:51.453464] serial: Wrote 3/3 bytes.
sr: [00:51.455954] serial: Read 7/20 bytes.
sr: [00:51.467225] srpico: A0 scale 0.025700 offset 0.000000 response #25700x0# tokens #25700# #0#
sr: [00:51.467408] serial: Wrote 3/3 bytes.
sr: [00:51.468548] serial: Read 7/20 bytes.
sr: [00:51.479026] srpico: A1 scale 0.025700 offset 0.000000 response #25700x0# tokens #25700# #0#
sr: [00:51.479209] serial: Wrote 3/3 bytes.
sr: [00:51.480489] serial: Read 7/20 bytes.
sr: [00:51.491080] srpico: A2 scale 0.025700 offset 0.000000 response #25700x0# tokens #25700# #0#
sr: [00:51.491183] serial: Wrote 10/10 bytes.
sr: [00:51.493739] serial: Read 1/30 bytes.
sr: [00:51.517277] srpico: Trigger value idx 0 match 3
sr: [00:51.527666] serial: Wrote 5/5 bytes.
sr: [00:51.528589] serial: Read 1/1 bytes.
sr: [00:51.539623] serial: Wrote 5/5 bytes.
sr: [00:51.541025] serial: Read 1/1 bytes.
sr: [00:51.541060] srpico: Allocating pretrig buffers size 200
sr: [00:51.541073] srpico: Entering sw triggered mode
sr: [00:51.541111] serial: Wrote 2/2 bytes.
sr: [00:51.541125] session: bus: Received SR_DF_HEADER packet.
sr: [00:51.541140] srpico: dsbstartend 3
sr: [00:51.571080] serial: Read 237/31999 bytes.
sr: [00:51.571151] srpico: Entry wrptr 0 bytes_rem 32000 len 237
sr: [00:51.571169] srpico: rx string ��������[...]#
sr: [00:51.571203] srpico: rx len 237 bytes_avail 237l sent_samples 0l wrptr 0
sr: [00:51.571221] srpico: Dchan4 rdptr -1 wrptr 0 bytein 0x80 rle 0 cval 0x0 didx 0
sr: [00:51.571241] srpico: Dchan4 rdptr 0 wrptr 1 bytein 0x80 rle 0 cval 0x0 didx 3
sr: [00:51.571284] srpico: Dchan4 rdptr 1 wrptr 2 bytein 0x80 rle 0 cval 0x0 didx 6
sr: [00:51.571299] srpico: Dchan4 rdptr 2 wrptr 3 bytein 0x80 rle 0 cval 0x0 didx 9
sr: [00:51.571311] srpico: Dchan4 rdptr 3 wrptr 4 bytein 0x80 rle 0 cval 0x0 didx 12
sr: [00:51.571325] srpico: Dchan4 rdptr 4 wrptr 5 bytein 0x80 rle 0 cval 0x0 didx 15
sr: [00:51.571337] srpico: Dchan4 rdptr 5 wrptr 6 bytein 0x80 rle 0 cval 0x0 didx 18
sr: [00:51.571349] srpico: Dchan4 rdptr 6 wrptr 7 bytein 0x80 rle 0 cval 0x0 didx 21
sr: [00:51.571363] srpico: D4 preoverflow wrptr 8 bufsize 32000 rlecnt 2560
sr: [00:51.571375] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.571487] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.571508] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.571688] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.571719] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.571854] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.571881] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.571959] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.572002] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.572047] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.572055] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.572393] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.572458] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.572598] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.578412] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.578515] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.578535] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.578623] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.578641] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.578720] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.578735] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.578808] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.578822] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.578923] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.578948] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.579029] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.579042] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.579086] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.579093] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.579142] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.579154] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.579218] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.579231] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.579281] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.579293] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.579355] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.579368] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.579419] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.579431] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.579499] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.579512] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.579570] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.579583] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.579646] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.579668] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.579724] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.579737] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.579795] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.579808] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.579871] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.579884] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.579941] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.579954] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.580022] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.580036] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.580098] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.580111] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.580162] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.580174] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.580249] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.580261] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.580317] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.580329] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.580381] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.580394] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.580483] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.580501] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.580584] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.580601] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.580684] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.580702] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.580786] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.580804] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.580894] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.581061] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.581160] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.581180] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.581259] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.581276] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.581332] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.581341] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.581386] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.581395] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.581461] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.581475] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.581575] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.581601] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.581680] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.581694] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.581794] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.581809] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.581858] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.581870] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.581950] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.581965] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.582031] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.582043] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.582100] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.582112] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.582169] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.582182] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.582237] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.582249] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.582316] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.582329] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.582393] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.582406] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.582483] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.582497] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.582571] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.582584] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.582633] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.582643] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.582710] srpico: D4 while done rdptr 237
sr: [00:51.582719] srpico: Residual D4 slice rlecnt 640
sr: [00:51.582726] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 640 dsb 3
sr: [00:51.582735] srpico: Residual D4 data wrptr 640
sr: [00:51.582748] srpico: Receive function done: sent 0 limit 2000 wrptr 0 len 237
sr: [00:51.594265] serial: Read 122/31999 bytes.
sr: [00:51.594317] srpico: Entry wrptr 0 bytes_rem 32000 len 122
sr: [00:51.594332] srpico: rx string [...]f�!!!!!!#
sr: [00:51.594355] srpico: rx len 122 bytes_avail 122l sent_samples 0l wrptr 0
sr: [00:51.594368] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.594380] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.594457] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.594472] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.594550] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.594566] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.594644] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.594661] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.594739] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.594751] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.594834] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.594846] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.594924] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.594938] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.595016] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.595028] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.595112] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.595126] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.595199] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.595213] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.595313] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.595325] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.603512] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.603541] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.603626] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.603647] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.603742] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.603759] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.603846] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.603863] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.603946] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.603964] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.604049] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.604067] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.604151] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.604168] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.604250] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.604268] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.604348] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.604367] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.604444] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.604461] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.604541] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.604682] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.604849] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.604868] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.605087] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.605114] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.605198] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.605217] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.605300] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.605436] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.605529] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.605550] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.605624] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [00:51.605648] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [00:51.605722] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 1727 dsb 3
sr: [00:51.605757] srpico: Dchan4 rdptr 114 wrptr 1727 bytein 0xF0 rle 0 cval 0x0 didx 5181
sr: [00:51.605782] srpico: D4 Data stream aborts with cbyte 33 char ! rdidx 116 cnt 353
sr: [00:51.605804] srpico: D4 while done rdptr 116
sr: [00:51.605819] srpico: Residual D4 data wrptr 1728
sr: [00:51.605876] srpico: Residual shift rdptr 0 wrptr 6
sr: [00:51.606035] srpico: Ending receive on abort
sr: [00:51.606173] srpico: ****at dev_acquisition_stop
sr: [00:51.606188] session: bus: Received SR_DF_END packet.
sr: [00:51.606295] srpico: Sending plus to stop device stream
sr: [00:51.606391] serial: Wrote 1/1 bytes.
sr: [00:51.710993] session: fd_source_finalize: key 0x600003a2def0
sr: [00:51.711093] session: Stopped.
Acquisition took -9223357045.32 s
skipping QEventPoint(id=1 ts=0 pos=0,0 scn=-1568.85,685.826 gbl=-1568.85,685.826 Released ellipse=(1x1 ∡ 0) vel=0,0 press=1568.85,-685.826 last=1568.85,-685.826 Δ -1568.85,685.826) : no target window
sr: [02:33.382340] srpico: at config_get key 30000
sr: [02:33.382389] srpico: sample rate get of 15000000
sr: [02:33.382408] hwdriver: sr_config_get(): key 30000 (samplerate) sdi 0x600003d39260 cg NULL -> uint64 15000000
sr: [02:33.382439] session: Checking trigger:
sr: [02:33.382452] session: Stage 0 match on channel D2, match 3
sr: [02:33.382468] session: Using thread-default main context.
sr: [02:33.382478] session: Starting.
sr: [02:33.382487] hwdriver: raspberrypi-pico: Starting acquisition.
sr: [02:33.382497] srpico: Enter acq start
sr: [02:33.382507] srpico: dsbstart 3
sr: [02:33.382525] serial: Draining serial port /dev/tty.usbmodem14201.
sr: [02:33.382617] serial: Wrote 1/1 bytes.
sr: [02:33.382632] serial: Draining serial port /dev/tty.usbmodem14201.
sr: [02:33.383658] srpico: c 0 enabled 0 name A0
sr: [02:33.383695] srpico: Channel enable masks D 0x1 A 0x0
sr: [02:33.383722] serial: Read 2/2 bytes.
sr: [02:33.383734] srpico: swack drops 2 bytes 36 51
sr: [02:33.383749] serial: Read 2/2 bytes.
sr: [02:33.405359] srpico: swack drops 2 bytes 53 51
sr: [02:33.405399] serial: Read 2/2 bytes.
sr: [02:33.405413] srpico: swack drops 2 bytes 43 10
sr: [02:33.415980] serial: Wrote 4/4 bytes.
sr: [02:33.416810] serial: Read 1/1 bytes.
sr: [02:33.416844] srpico: c 1 enabled 0 name A1
sr: [02:33.416860] srpico: Channel enable masks D 0x1 A 0x0
sr: [02:33.427166] serial: Wrote 4/4 bytes.
sr: [02:33.427874] serial: Read 1/1 bytes.
sr: [02:33.427977] srpico: c 2 enabled 0 name A2
sr: [02:33.427995] srpico: Channel enable masks D 0x1 A 0x0
sr: [02:33.441053] serial: Wrote 4/4 bytes.
sr: [02:33.442972] serial: Read 1/1 bytes.
sr: [02:33.443006] srpico: c 0 enabled 1 name D2
sr: [02:33.443019] srpico: Channel enable masks D 0x1 A 0x0
sr: [02:33.454848] serial: Wrote 4/4 bytes.
sr: [02:33.456075] serial: Read 1/1 bytes.
sr: [02:33.456241] srpico: c 1 enabled 0 name D3
sr: [02:33.456258] srpico: Channel enable masks D 0x1 A 0x0
sr: [02:33.467265] serial: Wrote 4/4 bytes.
sr: [02:33.467992] serial: Read 1/1 bytes.
sr: [02:33.468038] srpico: c 2 enabled 0 name D4
sr: [02:33.468053] srpico: Channel enable masks D 0x1 A 0x0
sr: [02:33.478464] serial: Wrote 4/4 bytes.
sr: [02:33.479040] serial: Read 1/1 bytes.
sr: [02:33.479058] srpico: c 3 enabled 0 name D5
sr: [02:33.479066] srpico: Channel enable masks D 0x1 A 0x0
sr: [02:33.489395] serial: Wrote 4/4 bytes.
sr: [02:33.490043] serial: Read 1/1 bytes.
sr: [02:33.490076] srpico: c 4 enabled 0 name D6
sr: [02:33.490093] srpico: Channel enable masks D 0x1 A 0x0
sr: [02:33.501443] serial: Wrote 4/4 bytes.
sr: [02:33.502146] serial: Read 1/1 bytes.
sr: [02:33.502203] srpico: c 5 enabled 0 name D7
sr: [02:33.502230] srpico: Channel enable masks D 0x1 A 0x0
sr: [02:33.513467] serial: Wrote 4/4 bytes.
sr: [02:33.514101] serial: Read 1/1 bytes.
sr: [02:33.514128] srpico: c 6 enabled 0 name D8
sr: [02:33.514139] srpico: Channel enable masks D 0x1 A 0x0
sr: [02:33.524571] serial: Wrote 4/4 bytes.
sr: [02:33.526259] serial: Read 1/1 bytes.
sr: [02:33.526291] srpico: c 7 enabled 0 name D9
sr: [02:33.526301] srpico: Channel enable masks D 0x1 A 0x0
sr: [02:33.536427] serial: Wrote 4/4 bytes.
sr: [02:33.538333] serial: Read 1/1 bytes.
sr: [02:33.538387] srpico: c 8 enabled 0 name D10
sr: [02:33.538409] srpico: Channel enable masks D 0x1 A 0x0
sr: [02:33.548588] serial: Wrote 4/4 bytes.
sr: [02:33.550262] serial: Read 1/1 bytes.
sr: [02:33.550304] srpico: c 9 enabled 0 name D11
sr: [02:33.550320] srpico: Channel enable masks D 0x1 A 0x0
sr: [02:33.560632] serial: Wrote 4/4 bytes.
sr: [02:33.562257] serial: Read 1/1 bytes.
sr: [02:33.562285] srpico: c 10 enabled 0 name D12
sr: [02:33.562297] srpico: Channel enable masks D 0x1 A 0x0
sr: [02:33.574691] serial: Wrote 5/5 bytes.
sr: [02:33.575421] serial: Read 1/1 bytes.
sr: [02:33.575459] srpico: c 11 enabled 0 name D13
sr: [02:33.575472] srpico: Channel enable masks D 0x1 A 0x0
sr: [02:33.587318] serial: Wrote 5/5 bytes.
sr: [02:33.588403] serial: Read 1/1 bytes.
sr: [02:33.588461] srpico: c 12 enabled 0 name D14
sr: [02:33.588487] srpico: Channel enable masks D 0x1 A 0x0
sr: [02:33.601187] serial: Wrote 5/5 bytes.
sr: [02:33.602540] serial: Read 1/1 bytes.
sr: [02:33.602593] srpico: c 13 enabled 0 name D15
sr: [02:33.602611] srpico: Channel enable masks D 0x1 A 0x0
sr: [02:33.612799] serial: Wrote 5/5 bytes.
sr: [02:33.614554] serial: Read 1/1 bytes.
sr: [02:33.614605] srpico: c 14 enabled 0 name D16
sr: [02:33.614622] srpico: Channel enable masks D 0x1 A 0x0
sr: [02:33.624785] serial: Wrote 5/5 bytes.
sr: [02:33.625470] serial: Read 1/1 bytes.
sr: [02:33.625507] srpico: c 15 enabled 0 name D17
sr: [02:33.625523] srpico: Channel enable masks D 0x1 A 0x0
sr: [02:33.635652] serial: Wrote 5/5 bytes.
sr: [02:33.637534] serial: Read 1/1 bytes.
sr: [02:33.637594] srpico: c 16 enabled 0 name D18
sr: [02:33.637621] srpico: Channel enable masks D 0x1 A 0x0
sr: [02:33.648371] serial: Wrote 5/5 bytes.
sr: [02:33.649531] serial: Read 1/1 bytes.
sr: [02:33.649563] srpico: c 17 enabled 0 name D19
sr: [02:33.649575] srpico: Channel enable masks D 0x1 A 0x0
sr: [02:33.661760] serial: Wrote 5/5 bytes.
sr: [02:33.662595] serial: Read 1/1 bytes.
sr: [02:33.662643] srpico: c 18 enabled 0 name D20
sr: [02:33.662669] srpico: Channel enable masks D 0x1 A 0x0
sr: [02:33.674575] serial: Wrote 5/5 bytes.
sr: [02:33.675624] serial: Read 1/1 bytes.
sr: [02:33.675647] srpico: c 19 enabled 0 name D21
sr: [02:33.675657] srpico: Channel enable masks D 0x1 A 0x0
sr: [02:33.686963] serial: Wrote 5/5 bytes.
sr: [02:33.687652] serial: Read 1/1 bytes.
sr: [02:33.687693] srpico: c 20 enabled 0 name D22
sr: [02:33.687706] srpico: Channel enable masks D 0x1 A 0x0
sr: [02:33.698156] serial: Wrote 5/5 bytes.
sr: [02:33.699682] serial: Read 1/1 bytes.
sr: [02:33.699718] srpico: bps 1
sr: [02:33.709963] serial: Wrote 6/6 bytes.
sr: [02:33.711927] serial: Read 1/1 bytes.
sr: [02:33.711985] srpico: At get_dev_cfg
sr: [02:33.712013] serial: Wrote 3/3 bytes.
sr: [02:33.714654] serial: Read 7/20 bytes.
sr: [02:33.725000] srpico: A0 scale 0.025700 offset 0.000000 response #25700x0# tokens #25700# #0#
sr: [02:33.725196] serial: Wrote 3/3 bytes.
sr: [02:33.726456] serial: Read 7/20 bytes.
sr: [02:33.739145] srpico: A1 scale 0.025700 offset 0.000000 response #25700x0# tokens #25700# #0#
sr: [02:33.739227] serial: Wrote 3/3 bytes.
sr: [02:33.740460] serial: Read 7/20 bytes.
sr: [02:33.753150] srpico: A2 scale 0.025700 offset 0.000000 response #25700x0# tokens #25700# #0#
sr: [02:33.753241] serial: Wrote 10/10 bytes.
sr: [02:33.754476] serial: Read 1/30 bytes.
sr: [02:33.777448] srpico: Trigger value idx 0 match 3
sr: [02:33.789304] serial: Wrote 5/5 bytes.
sr: [02:33.790087] serial: Read 1/1 bytes.
sr: [02:33.801427] serial: Wrote 5/5 bytes.
sr: [02:33.802513] serial: Read 1/1 bytes.
sr: [02:33.802572] srpico: Allocating pretrig buffers size 200
sr: [02:33.802588] srpico: Entering sw triggered mode
sr: [02:33.802638] serial: Wrote 2/2 bytes.
sr: [02:33.802655] session: bus: Received SR_DF_HEADER packet.
sr: [02:33.802683] srpico: dsbstartend 3
sr: [02:33.831690] serial: Read 245/31999 bytes.
sr: [02:33.831726] srpico: Entry wrptr 0 bytes_rem 32000 len 245
sr: [02:33.831735] srpico: rx string ��������[...]#
sr: [02:33.831775] srpico: rx len 245 bytes_avail 245l sent_samples 0l wrptr 0
sr: [02:33.831784] srpico: Dchan4 rdptr -1 wrptr 0 bytein 0x80 rle 0 cval 0x0 didx 0
sr: [02:33.831826] srpico: Dchan4 rdptr 0 wrptr 1 bytein 0x80 rle 0 cval 0x0 didx 3
sr: [02:33.831833] srpico: Dchan4 rdptr 1 wrptr 2 bytein 0x80 rle 0 cval 0x0 didx 6
sr: [02:33.831838] srpico: Dchan4 rdptr 2 wrptr 3 bytein 0x80 rle 0 cval 0x0 didx 9
sr: [02:33.831844] srpico: Dchan4 rdptr 3 wrptr 4 bytein 0x80 rle 0 cval 0x0 didx 12
sr: [02:33.831851] srpico: Dchan4 rdptr 4 wrptr 5 bytein 0x80 rle 0 cval 0x0 didx 15
sr: [02:33.831857] srpico: Dchan4 rdptr 5 wrptr 6 bytein 0x80 rle 0 cval 0x0 didx 18
sr: [02:33.843046] srpico: Dchan4 rdptr 6 wrptr 7 bytein 0x80 rle 0 cval 0x0 didx 21
sr: [02:33.843072] srpico: D4 preoverflow wrptr 8 bufsize 32000 rlecnt 2560
sr: [02:33.843086] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.843166] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.843182] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.843256] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.843270] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.843345] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.843358] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.843432] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.843443] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.843519] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.843537] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.843659] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.843675] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.843749] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.843761] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.843835] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.843848] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.843922] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.843935] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.844009] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.844022] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.844095] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.844108] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.844182] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.844201] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.844316] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.844333] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.844408] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.844421] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.844521] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.844544] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.844650] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.844673] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.844782] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.844856] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.845005] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.845035] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.845152] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.845171] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.845303] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.845334] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.845442] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.845461] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.845604] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.845625] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.845688] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.845703] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.845802] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.845821] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.845914] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.845929] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.846002] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.846018] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.846110] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.846130] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.846220] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.846234] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.846304] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.846322] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.846412] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.846425] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.846504] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.846517] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.846576] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.846584] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.846654] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.846665] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.846739] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.846751] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.846821] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.846838] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.846927] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.846944] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.847031] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.847049] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.847118] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.847130] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.847199] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.847216] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.847306] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.847323] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.847414] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.847427] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.847506] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.847518] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.847588] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.847600] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.847670] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.847682] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.847752] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.847776] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.847828] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.847837] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.847890] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.847899] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.847951] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.847959] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.848012] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.848020] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.848072] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.848081] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.848133] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.848142] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.848194] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.848203] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.848255] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.848264] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.848315] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.848324] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.848368] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.848375] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.848426] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.848435] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.848487] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.848496] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.848549] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.848561] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.848629] srpico: D4 while done rdptr 245
sr: [02:33.848641] srpico: Residual D4 slice rlecnt 640
sr: [02:33.848652] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 640 dsb 3
sr: [02:33.848668] srpico: Residual D4 data wrptr 640
sr: [02:33.848694] srpico: Receive function done: sent 0 limit 2000 wrptr 0 len 245
sr: [02:33.861070] serial: Read 114/31999 bytes.
sr: [02:33.861140] srpico: Entry wrptr 0 bytes_rem 32000 len 114
sr: [02:33.861165] srpico: rx string [...]f�!!!!!!#
sr: [02:33.861206] srpico: rx len 114 bytes_avail 114l sent_samples 0l wrptr 0
sr: [02:33.861231] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.861255] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.861437] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.861483] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.861646] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.861674] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.861865] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.861909] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.862005] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.862022] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.862113] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.862129] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.862239] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.862266] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.862381] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.862406] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.862538] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.862558] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.862675] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.862694] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.862802] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.862822] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.862928] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.862946] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.863038] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.863057] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.863161] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.863178] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.863269] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.863290] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.863391] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.863408] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.863499] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.863523] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.863646] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.863665] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.863775] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.863800] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.863924] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.863944] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.864053] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.864071] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.864180] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.864199] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.864305] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.864324] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.864416] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.864431] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.864538] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.864569] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.864695] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560
sr: [02:33.864714] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3
sr: [02:33.864818] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 1727 dsb 3
sr: [02:33.864855] srpico: Dchan4 rdptr 106 wrptr 1727 bytein 0xF0 rle 0 cval 0x0 didx 5181
sr: [02:33.864882] srpico: D4 Data stream aborts with cbyte 33 char ! rdidx 108 cnt 353
sr: [02:33.864898] srpico: D4 while done rdptr 108
sr: [02:33.864914] srpico: Residual D4 data wrptr 1728
sr: [02:33.864976] srpico: Residual shift rdptr 0 wrptr 6
sr: [02:33.864993] srpico: Ending receive on abort
sr: [02:33.865013] srpico: ****at dev_acquisition_stop
sr: [02:33.865031] session: bus: Received SR_DF_END packet.
sr: [02:33.865061] srpico: Sending plus to stop device stream
sr: [02:33.865121] serial: Wrote 1/1 bytes.
sr: [02:33.965806] session: fd_source_finalize: key 0x600003a2def0
sr: [02:33.965957] session: Stopped.
By enabling one analog channel, it kind of works, collecting data if the "trigger on high level" is selected and it was high before hitting 'Run'.
Level 4 log with A0 and D2 enabled, D2 connected to 3.3V and A0 to 0V.
sr: [07:35.603170] srpico: at config_get key 30000
sr: [07:35.603223] session: Using thread-default main context.
sr: [07:35.603235] session: Starting.
sr: [07:35.603276] hwdriver: raspberrypi-pico: Starting acquisition.
sr: [07:35.603288] srpico: Enter acq start
sr: [07:35.603298] srpico: dsbstart 3
sr: [07:35.603568] srpico: c 0 enabled 1 name A0
sr: [07:35.603969] srpico: Channel enable masks D 0x1 A 0x1
sr: [07:35.620785] srpico: c 1 enabled 0 name A1
sr: [07:35.620878] srpico: Channel enable masks D 0x1 A 0x1
sr: [07:35.632085] srpico: c 2 enabled 0 name A2
sr: [07:35.632126] srpico: Channel enable masks D 0x1 A 0x1
sr: [07:35.643294] srpico: c 0 enabled 1 name D2
sr: [07:35.643358] srpico: Channel enable masks D 0x1 A 0x1
sr: [07:35.655317] srpico: c 1 enabled 0 name D3
sr: [07:35.655367] srpico: Channel enable masks D 0x1 A 0x1
sr: [07:35.666204] srpico: c 2 enabled 0 name D4
sr: [07:35.666261] srpico: Channel enable masks D 0x1 A 0x1
sr: [07:35.678243] srpico: c 3 enabled 0 name D5
sr: [07:35.678304] srpico: Channel enable masks D 0x1 A 0x1
sr: [07:35.690318] srpico: c 4 enabled 0 name D6
sr: [07:35.690360] srpico: Channel enable masks D 0x1 A 0x1
sr: [07:35.701283] srpico: c 5 enabled 0 name D7
sr: [07:35.701318] srpico: Channel enable masks D 0x1 A 0x1
sr: [07:35.714410] srpico: c 6 enabled 0 name D8
sr: [07:35.714463] srpico: Channel enable masks D 0x1 A 0x1
sr: [07:35.727412] srpico: c 7 enabled 0 name D9
sr: [07:35.727474] srpico: Channel enable masks D 0x1 A 0x1
sr: [07:35.740408] srpico: c 8 enabled 0 name D10
sr: [07:35.740458] srpico: Channel enable masks D 0x1 A 0x1
sr: [07:35.752569] srpico: c 9 enabled 0 name D11
sr: [07:35.752604] srpico: Channel enable masks D 0x1 A 0x1
sr: [07:35.765536] srpico: c 10 enabled 0 name D12
sr: [07:35.765911] srpico: Channel enable masks D 0x1 A 0x1
sr: [07:35.777572] srpico: c 11 enabled 0 name D13
sr: [07:35.777630] srpico: Channel enable masks D 0x1 A 0x1
sr: [07:35.790542] srpico: c 12 enabled 0 name D14
sr: [07:35.790580] srpico: Channel enable masks D 0x1 A 0x1
sr: [07:35.802589] srpico: c 13 enabled 0 name D15
sr: [07:35.802623] srpico: Channel enable masks D 0x1 A 0x1
sr: [07:35.816611] srpico: c 14 enabled 0 name D16
sr: [07:35.817191] srpico: Channel enable masks D 0x1 A 0x1
sr: [07:35.828655] srpico: c 15 enabled 0 name D17
sr: [07:35.828694] srpico: Channel enable masks D 0x1 A 0x1
sr: [07:35.840701] srpico: c 16 enabled 0 name D18
sr: [07:35.840739] srpico: Channel enable masks D 0x1 A 0x1
sr: [07:35.853903] srpico: c 17 enabled 0 name D19
sr: [07:35.853949] srpico: Channel enable masks D 0x1 A 0x1
sr: [07:35.865844] srpico: c 18 enabled 0 name D20
sr: [07:35.865903] srpico: Channel enable masks D 0x1 A 0x1
sr: [07:35.877936] srpico: c 19 enabled 0 name D21
sr: [07:35.878015] srpico: Channel enable masks D 0x1 A 0x1
sr: [07:35.891826] srpico: c 20 enabled 0 name D22
sr: [07:35.891866] srpico: Channel enable masks D 0x1 A 0x1
sr: [07:35.905064] srpico: bps 2
sr: [07:35.905105] srpico: WARN:1 channel ADC sample rate above 500khz
sr: [07:35.917329] srpico: At get_dev_cfg
sr: [07:35.930962] srpico: A0 scale 0.025700 offset 0.000000 response #25700x0# tokens #25700# #0#
sr: [07:35.942810] srpico: A1 scale 0.025700 offset 0.000000 response #25700x0# tokens #25700# #0#
sr: [07:35.957829] srpico: A2 scale 0.025700 offset 0.000000 response #25700x0# tokens #25700# #0#
sr: [07:35.982462] srpico: Trigger value idx 0 match 2
sr: [07:36.009636] srpico: Allocating pretrig buffers size 2000
sr: [07:36.009699] srpico: Entering sw triggered mode
sr: [07:36.009750] session: bus: Received SR_DF_HEADER packet.
sr: [07:36.009768] srpico: dsbstartend 3
sr: [07:36.133699] srpico: rx string ��[...]��#
sr: [07:36.142279] session: bus: Received SR_DF_TRIGGER packet.
sr: [07:36.142347] srpico: Sending post trigger logical remainder of 3870
sr: [07:36.142364] session: bus: Received SR_DF_LOGIC packet (11610 bytes, unitsize = 3).
sr: [07:36.142861] session: bus: Received SR_DF_ANALOG packet (3870 samples).
sr: [07:36.153172] srpico: rx string ��[...]��#
sr: [07:36.290465] session: bus: Received SR_DF_LOGIC packet (22560 bytes, unitsize = 3).
sr: [07:36.290694] session: bus: Received SR_DF_ANALOG packet (7520 samples).
sr: [07:36.291385] srpico: rx string ��[...]��#
sr: [07:36.528878] session: bus: Received SR_DF_LOGIC packet (25830 bytes, unitsize = 3).
sr: [07:36.529186] session: bus: Received SR_DF_ANALOG packet (8610 samples).
sr: [07:36.529389] srpico: Ending: sent 20000 of limit 20000 samples byte_cnt 54779
sr: [07:36.529974] srpico: rx string ��[...]��#
sr: [07:36.754054] srpico: Ending: sent 20000 of limit 20000 samples byte_cnt 86777
sr: [07:36.764211] srpico: rx string ��[...]��!!!!!!!!!#
sr: [07:36.921841] srpico: Data stream aborts with cbyte 33 char ! rdidx 0 sbytes 22792 cnt 86777
sr: [07:36.922547] srpico: Ending receive on abort
sr: [07:36.922565] srpico: ****at dev_acquisition_stop
sr: [07:36.922578] session: bus: Received SR_DF_END packet.
sr: [07:36.922619] srpico: Sending plus to stop device stream
sr: [07:37.026239] session: fd_source_finalize: key 0x60000302fc50
sr: [07:37.026369] session: Stopped.
Acquisition took 0.88 s
I can provide more logs in other scenarios as needed as well.
([...] is used where the same character repeats)
The abort that is sent means the USB link wasn't able to keep up with the data rate which is expected at 10msps.
On Sat, Apr 15, 2023, 6:44 PM Uzair @.***> wrote:
Attempting to set the sample speed to any value above 10 MHz doesn't work, for any number of samples.
PulseView starts to run the acquisition but immediately stops, with no output. Level 4 output
sr: [03:17.970712] srpico: at config_get key 30000sr: [03:17.970813] session: Using thread-default main context.sr: [03:17.970840] session: Starting.sr: [03:17.970858] hwdriver: raspberrypi-pico: Starting acquisition.sr: [03:17.970940] srpico: Enter acq startsr: [03:17.970967] srpico: dsbstart 3sr: [03:17.971208] srpico: c 0 enabled 0 name A0sr: [03:17.972339] srpico: Channel enable masks D 0x1 A 0x0sr: [03:17.972431] srpico: swack drops 2 bytes 36 51sr: [03:17.972473] srpico: swack drops 2 bytes 53 51sr: [03:17.972505] srpico: swack drops 2 bytes 43 10sr: [03:17.984313] srpico: c 1 enabled 0 name A1sr: [03:17.984351] srpico: Channel enable masks D 0x1 A 0x0sr: [03:17.996444] srpico: c 2 enabled 0 name A2sr: [03:17.996518] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.009365] srpico: c 0 enabled 1 name D2sr: [03:18.009405] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.022592] srpico: c 1 enabled 0 name D3sr: [03:18.022807] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.035525] srpico: c 2 enabled 0 name D4sr: [03:18.035567] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.049718] srpico: c 3 enabled 0 name D5sr: [03:18.049787] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.062541] srpico: c 4 enabled 0 name D6sr: [03:18.062581] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.074683] srpico: c 5 enabled 0 name D7sr: [03:18.074718] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.086615] srpico: c 6 enabled 0 name D8sr: [03:18.087369] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.098636] srpico: c 7 enabled 0 name D9sr: [03:18.098673] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.110697] srpico: c 8 enabled 0 name D10sr: [03:18.110752] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.123772] srpico: c 9 enabled 0 name D11sr: [03:18.123829] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.134740] srpico: c 10 enabled 0 name D12sr: [03:18.134782] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.146914] srpico: c 11 enabled 0 name D13sr: [03:18.146955] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.159822] srpico: c 12 enabled 0 name D14sr: [03:18.159865] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.172863] srpico: c 13 enabled 0 name D15sr: [03:18.172901] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.184912] srpico: c 14 enabled 0 name D16sr: [03:18.184939] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.197917] srpico: c 15 enabled 0 name D17sr: [03:18.197953] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.210101] srpico: c 16 enabled 0 name D18sr: [03:18.210161] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.222081] srpico: c 17 enabled 0 name D19sr: [03:18.222139] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.234021] srpico: c 18 enabled 0 name D20sr: [03:18.234061] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.247270] srpico: c 19 enabled 0 name D21sr: [03:18.247332] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.259171] srpico: c 20 enabled 0 name D22sr: [03:18.259215] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.271143] srpico: bps 1sr: [03:18.284237] srpico: At get_dev_cfgsr: [03:18.297144] srpico: A0 scale 0.025700 offset 0.000000 response #25700x0# tokens #25700# #0#sr: [03:18.308446] srpico: A1 scale 0.025700 offset 0.000000 response #25700x0# tokens #25700# #0#sr: [03:18.322220] srpico: A2 scale 0.025700 offset 0.000000 response #25700x0# tokens #25700# #0#sr: [03:18.347108] srpico: Trigger value idx 0 match 3sr: [03:18.372924] srpico: Allocating pretrig buffers size 20000sr: [03:18.372963] srpico: Entering sw triggered modesr: [03:18.373007] session: bus: Received SR_DF_HEADER packet.sr: [03:18.373027] srpico: dsbstartend 3sr: [03:18.391235] srpico: rx string ����������[...]��#sr: [03:18.413865] srpico: rx string ��[...]��f�!!!!!!#sr: [03:18.415779] srpico: D4 Data stream aborts with cbyte 33 char ! rdidx 88 cnt 353sr: [03:18.415858] srpico: Ending receive on abortsr: [03:18.415873] srpico: ****at dev_acquisition_stopsr: [03:18.415883] session: bus: Received SR_DF_END packet.sr: [03:18.415912] srpico: Sending plus to stop device streamsr: [03:18.516101] session: fd_source_finalize: key 0x600003f8b980sr: [03:18.516163] session: Stopped.
Level 5 output
sr: [00:51.132975] srpico: at config_get key 30000sr: [00:51.133610] srpico: sample rate get of 15000000sr: [00:51.133661] hwdriver: sr_config_get(): key 30000 (samplerate) sdi 0x600003d39260 cg NULL -> uint64 15000000sr: [00:51.133955] session: Checking trigger:sr: [00:51.133996] session: Stage 0 match on channel D2, match 3sr: [00:51.134169] session: Using thread-default main context.sr: [00:51.134198] session: Starting.sr: [00:51.134222] hwdriver: raspberrypi-pico: Starting acquisition.sr: [00:51.134246] srpico: Enter acq startsr: [00:51.134266] srpico: dsbstart 3sr: [00:51.134294] serial: Draining serial port /dev/tty.usbmodem14201.sr: [00:51.134570] serial: Wrote 1/1 bytes.sr: [00:51.134620] serial: Draining serial port /dev/tty.usbmodem14201.sr: [00:51.136932] srpico: c 0 enabled 0 name A0sr: [00:51.136990] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.137035] serial: Read 2/2 bytes.sr: [00:51.137055] srpico: swack drops 2 bytes 36 51sr: [00:51.137083] serial: Read 2/2 bytes.sr: [00:51.137101] srpico: swack drops 2 bytes 53 51sr: [00:51.137125] serial: Read 2/2 bytes.sr: [00:51.137142] srpico: swack drops 2 bytes 43 10sr: [00:51.149348] serial: Wrote 4/4 bytes.sr: [00:51.150627] serial: Read 1/1 bytes.sr: [00:51.150677] srpico: c 1 enabled 0 name A1sr: [00:51.150685] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.160948] serial: Wrote 4/4 bytes.sr: [00:51.162502] serial: Read 1/1 bytes.sr: [00:51.162621] srpico: c 2 enabled 0 name A2sr: [00:51.162636] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.174764] serial: Wrote 4/4 bytes.sr: [00:51.175657] serial: Read 1/1 bytes.sr: [00:51.175694] srpico: c 0 enabled 1 name D2sr: [00:51.175707] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.186927] serial: Wrote 4/4 bytes.sr: [00:51.187588] serial: Read 1/1 bytes.sr: [00:51.187632] srpico: c 1 enabled 0 name D3sr: [00:51.187657] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.198054] serial: Wrote 4/4 bytes.sr: [00:51.198605] serial: Read 1/1 bytes.sr: [00:51.198641] srpico: c 2 enabled 0 name D4sr: [00:51.198656] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.210023] serial: Wrote 4/4 bytes.sr: [00:51.211734] serial: Read 1/1 bytes.sr: [00:51.211797] srpico: c 3 enabled 0 name D5sr: [00:51.211822] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.222322] serial: Wrote 4/4 bytes.sr: [00:51.223813] serial: Read 1/1 bytes.sr: [00:51.223861] srpico: c 4 enabled 0 name D6sr: [00:51.223878] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.236336] serial: Wrote 4/4 bytes.sr: [00:51.236679] serial: Read 1/1 bytes.sr: [00:51.236717] srpico: c 5 enabled 0 name D7sr: [00:51.236738] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.246899] serial: Wrote 4/4 bytes.sr: [00:51.248737] serial: Read 1/1 bytes.sr: [00:51.248764] srpico: c 6 enabled 0 name D8sr: [00:51.248772] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.261036] serial: Wrote 4/4 bytes.sr: [00:51.261805] serial: Read 1/1 bytes.sr: [00:51.261843] srpico: c 7 enabled 0 name D9sr: [00:51.261866] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.272514] serial: Wrote 4/4 bytes.sr: [00:51.273872] serial: Read 1/1 bytes.sr: [00:51.273933] srpico: c 8 enabled 0 name D10sr: [00:51.273958] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.286283] serial: Wrote 4/4 bytes.sr: [00:51.286842] serial: Read 1/1 bytes.sr: [00:51.286869] srpico: c 9 enabled 0 name D11sr: [00:51.286881] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.299281] serial: Wrote 4/4 bytes.sr: [00:51.299931] serial: Read 1/1 bytes.sr: [00:51.299961] srpico: c 10 enabled 0 name D12sr: [00:51.299976] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.310981] serial: Wrote 5/5 bytes.sr: [00:51.311970] serial: Read 1/1 bytes.sr: [00:51.312029] srpico: c 11 enabled 0 name D13sr: [00:51.312056] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.324578] serial: Wrote 5/5 bytes.sr: [00:51.325036] serial: Read 1/1 bytes.sr: [00:51.325062] srpico: c 12 enabled 0 name D14sr: [00:51.325074] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.336927] serial: Wrote 5/5 bytes.sr: [00:51.338104] serial: Read 1/1 bytes.sr: [00:51.338157] srpico: c 13 enabled 0 name D15sr: [00:51.338184] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.350882] serial: Wrote 5/5 bytes.sr: [00:51.352110] serial: Read 1/1 bytes.sr: [00:51.352157] srpico: c 14 enabled 0 name D16sr: [00:51.352189] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.364771] serial: Wrote 5/5 bytes.sr: [00:51.366081] serial: Read 1/1 bytes.sr: [00:51.366110] srpico: c 15 enabled 0 name D17sr: [00:51.366124] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.378200] serial: Wrote 5/5 bytes.sr: [00:51.379108] serial: Read 1/1 bytes.sr: [00:51.379132] srpico: c 16 enabled 0 name D18sr: [00:51.379145] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.391821] serial: Wrote 5/5 bytes.sr: [00:51.392200] serial: Read 1/1 bytes.sr: [00:51.392239] srpico: c 17 enabled 0 name D19sr: [00:51.392255] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.403501] serial: Wrote 5/5 bytes.sr: [00:51.404238] serial: Read 1/1 bytes.sr: [00:51.404294] srpico: c 18 enabled 0 name D20sr: [00:51.404325] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.414550] serial: Wrote 5/5 bytes.sr: [00:51.416197] serial: Read 1/1 bytes.sr: [00:51.416227] srpico: c 19 enabled 0 name D21sr: [00:51.416243] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.427594] serial: Wrote 5/5 bytes.sr: [00:51.428276] serial: Read 1/1 bytes.sr: [00:51.428318] srpico: c 20 enabled 0 name D22sr: [00:51.428336] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.438892] serial: Wrote 5/5 bytes.sr: [00:51.440426] serial: Read 1/1 bytes.sr: [00:51.440485] srpico: bps 1sr: [00:51.452961] serial: Wrote 6/6 bytes.sr: [00:51.453396] serial: Read 1/1 bytes.sr: [00:51.453420] srpico: At get_dev_cfgsr: [00:51.453464] serial: Wrote 3/3 bytes.sr: [00:51.455954] serial: Read 7/20 bytes.sr: [00:51.467225] srpico: A0 scale 0.025700 offset 0.000000 response #25700x0# tokens #25700# #0#sr: [00:51.467408] serial: Wrote 3/3 bytes.sr: [00:51.468548] serial: Read 7/20 bytes.sr: [00:51.479026] srpico: A1 scale 0.025700 offset 0.000000 response #25700x0# tokens #25700# #0#sr: [00:51.479209] serial: Wrote 3/3 bytes.sr: [00:51.480489] serial: Read 7/20 bytes.sr: [00:51.491080] srpico: A2 scale 0.025700 offset 0.000000 response #25700x0# tokens #25700# #0#sr: [00:51.491183] serial: Wrote 10/10 bytes.sr: [00:51.493739] serial: Read 1/30 bytes.sr: [00:51.517277] srpico: Trigger value idx 0 match 3sr: [00:51.527666] serial: Wrote 5/5 bytes.sr: [00:51.528589] serial: Read 1/1 bytes.sr: [00:51.539623] serial: Wrote 5/5 bytes.sr: [00:51.541025] serial: Read 1/1 bytes.sr: [00:51.541060] srpico: Allocating pretrig buffers size 200sr: [00:51.541073] srpico: Entering sw triggered modesr: [00:51.541111] serial: Wrote 2/2 bytes.sr: [00:51.541125] session: bus: Received SR_DF_HEADER packet.sr: [00:51.541140] srpico: dsbstartend 3sr: [00:51.571080] serial: Read 237/31999 bytes.sr: [00:51.571151] srpico: Entry wrptr 0 bytes_rem 32000 len 237sr: [00:51.571169] srpico: rx string ����������[...]��#sr: [00:51.571203] srpico: rx len 237 bytes_avail 237l sent_samples 0l wrptr 0sr: [00:51.571221] srpico: Dchan4 rdptr -1 wrptr 0 bytein 0x80 rle 0 cval 0x0 didx 0sr: [00:51.571241] srpico: Dchan4 rdptr 0 wrptr 1 bytein 0x80 rle 0 cval 0x0 didx 3sr: [00:51.571284] srpico: Dchan4 rdptr 1 wrptr 2 bytein 0x80 rle 0 cval 0x0 didx 6sr: [00:51.571299] srpico: Dchan4 rdptr 2 wrptr 3 bytein 0x80 rle 0 cval 0x0 didx 9sr: [00:51.571311] srpico: Dchan4 rdptr 3 wrptr 4 bytein 0x80 rle 0 cval 0x0 didx 12sr: [00:51.571325] srpico: Dchan4 rdptr 4 wrptr 5 bytein 0x80 rle 0 cval 0x0 didx 15sr: [00:51.571337] srpico: Dchan4 rdptr 5 wrptr 6 bytein 0x80 rle 0 cval 0x0 didx 18sr: [00:51.571349] srpico: Dchan4 rdptr 6 wrptr 7 bytein 0x80 rle 0 cval 0x0 didx 21sr: [00:51.571363] srpico: D4 preoverflow wrptr 8 bufsize 32000 rlecnt 2560sr: [00:51.571375] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.571487] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.571508] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.571688] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.571719] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.571854] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.571881] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.571959] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.572002] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.572047] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.572055] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.572393] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.572458] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.572598] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.578412] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.578515] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.578535] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.578623] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.578641] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.578720] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.578735] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.578808] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.578822] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.578923] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.578948] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.579029] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.579042] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.579086] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.579093] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.579142] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.579154] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.579218] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.579231] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.579281] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.579293] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.579355] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.579368] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.579419] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.579431] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.579499] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.579512] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.579570] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.579583] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.579646] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.579668] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.579724] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.579737] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.579795] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.579808] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.579871] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.579884] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.579941] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.579954] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.580022] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.580036] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.580098] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.580111] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.580162] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.580174] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.580249] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.580261] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.580317] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.580329] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.580381] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.580394] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.580483] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.580501] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.580584] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.580601] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.580684] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.580702] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.580786] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.580804] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.580894] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.581061] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.581160] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.581180] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.581259] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.581276] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.581332] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.581341] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.581386] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.581395] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.581461] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.581475] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.581575] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.581601] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.581680] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.581694] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.581794] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.581809] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.581858] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.581870] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.581950] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.581965] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.582031] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.582043] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.582100] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.582112] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.582169] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.582182] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.582237] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.582249] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.582316] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.582329] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.582393] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.582406] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.582483] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.582497] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.582571] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.582584] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.582633] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.582643] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.582710] srpico: D4 while done rdptr 237sr: [00:51.582719] srpico: Residual D4 slice rlecnt 640sr: [00:51.582726] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 640 dsb 3sr: [00:51.582735] srpico: Residual D4 data wrptr 640sr: [00:51.582748] srpico: Receive function done: sent 0 limit 2000 wrptr 0 len 237sr: [00:51.594265] serial: Read 122/31999 bytes.sr: [00:51.594317] srpico: Entry wrptr 0 bytes_rem 32000 len 122sr: [00:51.594332] srpico: rx string ��[...]��f�!!!!!!#sr: [00:51.594355] srpico: rx len 122 bytes_avail 122l sent_samples 0l wrptr 0sr: [00:51.594368] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.594380] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.594457] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.594472] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.594550] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.594566] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.594644] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.594661] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.594739] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.594751] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.594834] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.594846] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.594924] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.594938] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.595016] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.595028] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.595112] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.595126] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.595199] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.595213] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.595313] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.595325] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.603512] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.603541] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.603626] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.603647] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.603742] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.603759] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.603846] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.603863] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.603946] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.603964] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.604049] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.604067] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.604151] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.604168] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.604250] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.604268] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.604348] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.604367] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.604444] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.604461] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.604541] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.604682] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.604849] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.604868] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.605087] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.605114] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.605198] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.605217] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.605300] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.605436] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.605529] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.605550] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.605624] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.605648] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.605722] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 1727 dsb 3sr: [00:51.605757] srpico: Dchan4 rdptr 114 wrptr 1727 bytein 0xF0 rle 0 cval 0x0 didx 5181sr: [00:51.605782] srpico: D4 Data stream aborts with cbyte 33 char ! rdidx 116 cnt 353sr: [00:51.605804] srpico: D4 while done rdptr 116sr: [00:51.605819] srpico: Residual D4 data wrptr 1728sr: [00:51.605876] srpico: Residual shift rdptr 0 wrptr 6sr: [00:51.606035] srpico: Ending receive on abortsr: [00:51.606173] srpico: ****at dev_acquisition_stopsr: [00:51.606188] session: bus: Received SR_DF_END packet.sr: [00:51.606295] srpico: Sending plus to stop device streamsr: [00:51.606391] serial: Wrote 1/1 bytes.sr: [00:51.710993] session: fd_source_finalize: key 0x600003a2def0sr: [00:51.711093] session: Stopped.Acquisition took -9223357045.32 sskipping QEventPoint(id=1 ts=0 pos=0,0 scn=-1568.85,685.826 gbl=-1568.85,685.826 Released ellipse=(1x1 ∡ 0) vel=0,0 press=1568.85,-685.826 last=1568.85,-685.826 Δ -1568.85,685.826) : no target windowsr: [02:33.382340] srpico: at config_get key 30000sr: [02:33.382389] srpico: sample rate get of 15000000sr: [02:33.382408] hwdriver: sr_config_get(): key 30000 (samplerate) sdi 0x600003d39260 cg NULL -> uint64 15000000sr: [02:33.382439] session: Checking trigger:sr: [02:33.382452] session: Stage 0 match on channel D2, match 3sr: [02:33.382468] session: Using thread-default main context.sr: [02:33.382478] session: Starting.sr: [02:33.382487] hwdriver: raspberrypi-pico: Starting acquisition.sr: [02:33.382497] srpico: Enter acq startsr: [02:33.382507] srpico: dsbstart 3sr: [02:33.382525] serial: Draining serial port /dev/tty.usbmodem14201.sr: [02:33.382617] serial: Wrote 1/1 bytes.sr: [02:33.382632] serial: Draining serial port /dev/tty.usbmodem14201.sr: [02:33.383658] srpico: c 0 enabled 0 name A0sr: [02:33.383695] srpico: Channel enable masks D 0x1 A 0x0sr: [02:33.383722] serial: Read 2/2 bytes.sr: [02:33.383734] srpico: swack drops 2 bytes 36 51sr: [02:33.383749] serial: Read 2/2 bytes.sr: [02:33.405359] srpico: swack drops 2 bytes 53 51sr: [02:33.405399] serial: Read 2/2 bytes.sr: [02:33.405413] srpico: swack drops 2 bytes 43 10sr: [02:33.415980] serial: Wrote 4/4 bytes.sr: [02:33.416810] serial: Read 1/1 bytes.sr: [02:33.416844] srpico: c 1 enabled 0 name A1sr: [02:33.416860] srpico: Channel enable masks D 0x1 A 0x0sr: [02:33.427166] serial: Wrote 4/4 bytes.sr: [02:33.427874] serial: Read 1/1 bytes.sr: [02:33.427977] srpico: c 2 enabled 0 name A2sr: [02:33.427995] srpico: Channel enable masks D 0x1 A 0x0sr: [02:33.441053] serial: Wrote 4/4 bytes.sr: [02:33.442972] serial: Read 1/1 bytes.sr: [02:33.443006] srpico: c 0 enabled 1 name D2sr: [02:33.443019] srpico: Channel enable masks D 0x1 A 0x0sr: [02:33.454848] serial: Wrote 4/4 bytes.sr: [02:33.456075] serial: Read 1/1 bytes.sr: [02:33.456241] srpico: c 1 enabled 0 name D3sr: [02:33.456258] srpico: Channel enable masks D 0x1 A 0x0sr: [02:33.467265] serial: Wrote 4/4 bytes.sr: [02:33.467992] serial: Read 1/1 bytes.sr: [02:33.468038] srpico: c 2 enabled 0 name D4sr: [02:33.468053] srpico: Channel enable masks D 0x1 A 0x0sr: [02:33.478464] serial: Wrote 4/4 bytes.sr: [02:33.479040] serial: Read 1/1 bytes.sr: [02:33.479058] srpico: c 3 enabled 0 name D5sr: [02:33.479066] srpico: Channel enable masks D 0x1 A 0x0sr: [02:33.489395] serial: Wrote 4/4 bytes.sr: [02:33.490043] serial: Read 1/1 bytes.sr: [02:33.490076] srpico: c 4 enabled 0 name D6sr: [02:33.490093] srpico: Channel enable masks D 0x1 A 0x0sr: [02:33.501443] serial: Wrote 4/4 bytes.sr: [02:33.502146] serial: Read 1/1 bytes.sr: [02:33.502203] srpico: c 5 enabled 0 name D7sr: [02:33.502230] srpico: Channel enable masks D 0x1 A 0x0sr: [02:33.513467] serial: Wrote 4/4 bytes.sr: [02:33.514101] serial: Read 1/1 bytes.sr: [02:33.514128] srpico: c 6 enabled 0 name D8sr: [02:33.514139] srpico: Channel enable masks D 0x1 A 0x0sr: [02:33.524571] serial: Wrote 4/4 bytes.sr: [02:33.526259] serial: Read 1/1 bytes.sr: [02:33.526291] srpico: c 7 enabled 0 name D9sr: [02:33.526301] srpico: Channel enable masks D 0x1 A 0x0sr: [02:33.536427] serial: Wrote 4/4 bytes.sr: [02:33.538333] serial: Read 1/1 bytes.sr: [02:33.538387] srpico: c 8 enabled 0 name D10sr: [02:33.538409] srpico: Channel enable masks D 0x1 A 0x0sr: [02:33.548588] serial: Wrote 4/4 bytes.sr: [02:33.550262] serial: Read 1/1 bytes.sr: [02:33.550304] srpico: c 9 enabled 0 name D11sr: [02:33.550320] srpico: Channel enable masks D 0x1 A 0x0sr: [02:33.560632] serial: Wrote 4/4 bytes.sr: [02:33.562257] serial: Read 1/1 bytes.sr: [02:33.562285] srpico: c 10 enabled 0 name D12sr: [02:33.562297] srpico: Channel enable masks D 0x1 A 0x0sr: [02:33.574691] serial: Wrote 5/5 bytes.sr: [02:33.575421] serial: Read 1/1 bytes.sr: [02:33.575459] srpico: c 11 enabled 0 name D13sr: [02:33.575472] srpico: Channel enable masks D 0x1 A 0x0sr: [02:33.587318] serial: Wrote 5/5 bytes.sr: [02:33.588403] serial: Read 1/1 bytes.sr: [02:33.588461] srpico: c 12 enabled 0 name D14sr: [02:33.588487] srpico: Channel enable masks D 0x1 A 0x0sr: [02:33.601187] serial: Wrote 5/5 bytes.sr: [02:33.602540] serial: Read 1/1 bytes.sr: [02:33.602593] srpico
Does that mean it's not possible to use triggers past 10 MHz? It works as expected up to 120 MHz without any triggers.
Practically, yes.
https://github.com/pico-coder/sigrok-pico/blob/main/AnalyzerDetails.md has more details.
https://github.com/pico-coder/sigrok-pico/issues/22 has a reference to another pico implementation. It has hardware triggering up to 100Mhz or so, but is limited to never capture more than about 50k samples. Merging the two types has been on my TODO list, but what time I have has been spent on trying to get this merged into the sigrok mainline.