]> sigrok.org Git - libsigrok.git/commit
kingst-la2016: extend model support (100/500 MHz, 32 channels)
authorGerhard Sittig <redacted>
Mon, 31 Jan 2022 21:38:01 +0000 (22:38 +0100)
committerGerhard Sittig <redacted>
Sun, 6 Feb 2022 17:53:54 +0000 (18:53 +0100)
commit4276ca94b607b97dba44a8a6413426a31ff9df47
tree62a6c32660d90475270938c2613c17077fdea348
parent418dfd7ed3bb2c62c110f7924c796e126fd41e79
kingst-la2016: extend model support (100/500 MHz, 32 channels)

Extend the code paths which handle supported samplerates and channel
counts. Explicitly test for 100/200/500 MHz rate, and 16/32 channels.
Raise errors for unexpected configurations. Keep all internal data in
32bit wide entities. Pick a suitable unitsize for logic data at runtime
depending on the detected model.

The capture data memory layout for 32 channel devices is yet to get
verified. The implementation is based on an educated guess only.
src/hardware/kingst-la2016/api.c
src/hardware/kingst-la2016/protocol.c