sr: add probe list to device instance
authorBert Vermeulen <bert@biot.com>
Sun, 8 Jul 2012 14:37:39 +0000 (16:37 +0200)
committerBert Vermeulen <bert@biot.com>
Fri, 3 Aug 2012 08:27:37 +0000 (10:27 +0200)
commit43d4e1a0be31ed256842db1c6b77f39f060c5cfc
treebc910aee4ba8a2db5016db002e9cce098740cac4
parentcce0e10e3484311d9522ada24e64cf4c9dde8f5e
sr: add probe list to device instance

There is no point in libsigrok copying probe lists around. The driver now
builds a list of probes according to the model device it found, and will
make that available to a frontend. The frontend thus has a reference of
what the driver has, including default names, and doesn't need libsigrok
to provide an unnecessary level of abstraction.

The sr_probe_new() library-private function is a helper for drivers.
libsigrok/hwdriver.c
libsigrok/libsigrok-internal.h
libsigrok/libsigrok.h