]> sigrok.org Git - libsigrok.git/commit
asix-sigma: add support for "probe names" scan option
authorGerhard Sittig <redacted>
Sun, 14 Aug 2022 18:22:42 +0000 (20:22 +0200)
committerGerhard Sittig <redacted>
Wed, 24 Aug 2022 18:05:25 +0000 (20:05 +0200)
commiteabf9ca630f464cef9586a6ca4e740d28c4b1da3
treea086e66dc69c650137200eb7fcbf4d207fed5ec5
parentc18f4891912718a8fea61eb1ea98c86b99995bd3
asix-sigma: add support for "probe names" scan option

Add support for the SR_CONF_PROBE_NAMES scan option. Optionally assign
user specified channel names instead of the driver's builtin names.

This commit is a little more involved because channel names are also
referenced as external clock source. The lack of 'const' decoration in
the glib API and the presence of 'const' in the std_*() routines require
some intermediate storage and casts and duplicate length determination.
This is considered more desirable than a redundant length field in devc.
src/hardware/asix-sigma/api.c
src/hardware/asix-sigma/protocol.h