diff options
author | Bert Vermeulen <bert@biot.com> | 2013-09-12 23:54:43 +0200 |
---|---|---|
committer | Bert Vermeulen <bert@biot.com> | 2013-10-14 10:43:16 +0200 |
commit | 32cfb920625182c03eb4a4564ffdfa9d2b08f15c (patch) | |
tree | 925fd9152e284d4afcfb473247667149c2aaf1e6 /decoders/maxim_ds28ea00 | |
parent | 1f2e00d140ac41a3a61888f67fc6f96c4369bea3 (diff) | |
download | libsigrokdecode-32cfb920625182c03eb4a4564ffdfa9d2b08f15c.tar.gz libsigrokdecode-32cfb920625182c03eb4a4564ffdfa9d2b08f15c.zip |
Move all decoder instances and callbacks into a session struct
The struct srd_session also holds configuration parameters formerly
passed to srd_session_start().
The new call srd_session_new() takes a pointer where a newly allocated
pointer to struct srd_session will be stored. This pointer must be
passed as the first argument to all functions that require it.
The SRD_CONF_NUM_PROBES, SRD_CONF_UNITSIZE and SRD_CONF_SAMPLERATE
keys must be configured with srd_config_set() before srd_session_start()
is called.
A new call srd_session_destroy() is also available. This cleans up all
resources the session holds. This is also called from srd_exit() for
all sessions.
Diffstat (limited to 'decoders/maxim_ds28ea00')
0 files changed, 0 insertions, 0 deletions