This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "sigrok".
The branch, master has been updated
via 9ce1d1ed37a5fd0a9dbd623a157cf97c88e59278 (commit)
from da9adc5dc7e78eca4e45acd78de7f5389107dc9c (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 9ce1d1ed37a5fd0a9dbd623a157cf97c88e59278
Author: Uwe Hermann <uwe@...>
Date: Sun Jan 29 23:06:10 2012 +0100
sr: Eliminate usb/serial instances from API.
The API should be generic and only provide sr_device_instance_new() and
friends, but not sr_usb_device_instance_new(), sr_serial_device_instance_new(),
or others for other device types we may have in the future. The
frontends shouldn't have to know or care about this implementation detail.
This also fixes the problem that parts of sigrok.h contained
'#ifdef HAVE_LIBUSB_1_0' and such, which is even less desirable for the API.
The usb/serial instance specifics are now private, and each driver that
needs them keeps a pointer in its driver-specific context.
-----------------------------------------------------------------------
Summary of changes:
libsigrok/hardware/openbench-logic-sniffer/ols.c | 68 ++++++++++++---------
libsigrok/hardware/openbench-logic-sniffer/ols.h | 2 +
libsigrok/hardware/saleae-logic/saleae-logic.c | 57 ++++++++++-------
libsigrok/hardware/saleae-logic/saleae-logic.h | 2 +
libsigrok/hardware/zeroplus-logic-cube/zeroplus.c | 69 +++++++++++++--------
libsigrok/hwplugin.c | 15 -----
libsigrok/sigrok-internal.h | 28 ++++++++
libsigrok/sigrok-proto.h | 12 ----
libsigrok/sigrok.h.in | 20 ------
9 files changed, 147 insertions(+), 126 deletions(-)
hooks/post-receive
--
sigrok
|