]> sigrok.org Git - libsigrok.git/commit
kingst-la2016: determine packets per chunk at runtime per model
authorGerhard Sittig <redacted>
Mon, 31 Jan 2022 22:01:41 +0000 (23:01 +0100)
committerGerhard Sittig <redacted>
Sun, 6 Feb 2022 17:53:54 +0000 (18:53 +0100)
commit038e65c1178b11323676194fcf921749364d704c
tree5240305778fec16712c53968a8cbb54d5efbd62c
parent4276ca94b607b97dba44a8a6413426a31ff9df47
kingst-la2016: determine packets per chunk at runtime per model

The layout of capture data in memory most probably depends on devices'
channel counts. Chunks of 16 bytes each could either carry 5 samples of
16bit data with an 8bit repeat count, or 3 samples with 32bit data each.
Derive the number of packets per chunk at runtime from the connected
device type. Which could unbreak the LA5032 device but is yet untested.
It's an educated guess.
src/hardware/kingst-la2016/api.c
src/hardware/kingst-la2016/protocol.c
src/hardware/kingst-la2016/protocol.h