]> sigrok.org Git - libsigrok.git/commit
demo: support up to 128 logic channels, enable the lower 8 by default
authorGerhard Sittig <redacted>
Fri, 5 May 2017 21:20:43 +0000 (23:20 +0200)
committerUwe Hermann <redacted>
Sun, 21 May 2017 16:35:01 +0000 (18:35 +0200)
commitb1e6eec6f5f792e3b17eb8a63dd2f08ba56ff0ac
treea91202c1e376b5e7bbffa8d1e58ec86addc0113d
parent81d53a29d6afad1e091bb765d6952ec047e0dc6a
demo: support up to 128 logic channels, enable the lower 8 by default

Bump the number of supported logic channels from 8 to 128. This is
mostly motivated to test the 64 channels limit which some of the
components/subprojects of the sigrok project might have (input/output
modules, user interfaces).

Only automatically enable the first 8 of the 128 total logic channels,
i.e. default to the previous behaviour. Prepare to only enable part of
the set of analog channels, but stick with their being active by default
as well.

Factor out the choice for the default logic pattern, too. This allows
for easier adjustment of the default configuration, when settings are
concentrated in a single spot.
src/hardware/demo/api.c