Bert Vermeulen
a01eab4a08
Doxygen: Update paths.
2014-08-01 16:31:13 +02:00
Bert Vermeulen
2f6f0e9187
input/vcd: Make less noise in format match failure.
2014-08-01 12:04:20 +02:00
Bert Vermeulen
b866fc095d
input/csv: Match format on .csv extension in filename.
2014-08-01 12:03:42 +02:00
Bert Vermeulen
cb41a838a7
input/wav: Deal with IEEE float samples in WAV files.
...
This also skips chunks before the 'data' chunk in WAV files, as
this is quite common.
2014-08-01 12:02:09 +02:00
Bert Vermeulen
364859ac73
output/wav: Fix channel deinterleaving.
2014-08-01 12:00:51 +02:00
Bert Vermeulen
6e6babb9d5
output/analog: Fix channel deinterleaving.
2014-08-01 11:57:59 +02:00
Bert Vermeulen
0605f87475
output/wav: Initial module implementation.
2014-07-29 15:46:26 +02:00
Bert Vermeulen
afaa75b98c
output/wav: Initial module skeleton.
2014-07-29 02:47:10 +02:00
Bert Vermeulen
49224c2853
demo: Attach analog generator to channel, not channel group.
...
This also adds a new channel group "Analog", which has all analog
channels in it.
2014-07-29 02:00:57 +02:00
Bert Vermeulen
d686c5ec46
output: Rename instance private storage pointer to priv.
...
This makes it consistent with other libsigrok fields used for this purpose.
2014-07-28 16:02:21 +02:00
Bert Vermeulen
dddabe3705
demo: Support changing the amplitude of analog channels.
2014-07-28 15:40:26 +02:00
Bert Vermeulen
cff7d8d60d
Add config key for amplitude.
...
This is intended for setting (or getting) the amplitude of a source
which doesn't really have an MQ associated with it, such as the demo
driver's analog channels.
2014-07-28 15:40:19 +02:00
Martin Ling
7a958e2a07
Java: correct input map type in create_output() wrapper.
2014-07-26 21:28:05 +01:00
Martin Ling
90bd765640
Java: Move interfaces into org.sigrok.core.interfaces, tidy build system.
2014-07-26 20:41:08 +01:00
Martin Ling
9455b6df6f
Java: ignore Meta::get_config() due to SWIG typemap issues.
2014-07-26 20:41:08 +01:00
Martin Ling
ca5fdd96ba
Add bindings/swig/classes.i to Python binding dependencies.
2014-07-26 18:34:40 +01:00
Martin Ling
4711ec660d
Fix python-quietclean Makefile target.
2014-07-26 18:34:20 +01:00
Martin Ling
58aa1f8359
Update bindings to use new output API.
2014-07-26 16:03:25 +01:00
Bert Vermeulen
a755b0e122
output: Finish output module API wrappers.
...
The sr_output and sr_output_module structs are now no longer accessible
from the client.
2014-07-26 03:57:17 +02:00
Martin Ling
06bd935e16
bindings: Add Channel::get_index() method.
2014-07-24 23:42:53 +01:00
Martin Ling
f36ca8893d
bindings: Add Device::get_description() method.
2014-07-24 23:42:53 +01:00
Martin Ling
e194c01197
bindings: Change return type of config_list to Glib::VariantContainerBase.
2014-07-24 23:42:53 +01:00
Martin Ling
1d67cfb4ea
bindings: Revise Session::append() API.
2014-07-24 23:42:53 +01:00
Martin Ling
6be7a7f287
bindings: Support get_channel_groups() on base Device class.
2014-07-24 23:42:53 +01:00
Martin Ling
2928f47d64
bindings: Overhaul packet & payload classes.
2014-07-24 23:42:53 +01:00
Martin Ling
7009a3921a
C++: Fix leak of GVariant in ConfigKey::parse_string().
2014-07-24 23:42:53 +01:00
Martin Ling
1797a887d7
C++: Fix Packet destructor for packets without payload.
2014-07-24 23:42:51 +01:00
Martin Ling
4178d9712f
C++: Add internal lookup to find Channel object from sr_channel *.
2014-07-24 21:00:45 +01:00
Martin Ling
7649683c2a
C++: Centralise code for preparing shared pointers.
2014-07-24 21:00:45 +01:00
Bert Vermeulen
ed0b7fed10
demo: Free analog channel groups when done with them.
...
This fixes a memory leak.
2014-07-24 21:01:39 +02:00
Bert Vermeulen
886413b6d2
std: Free channel groups from device instances as well.
2014-07-24 21:01:08 +02:00
Martin Ling
07443fd204
Add Doxyfile for C++ bindings and adaptations to C++ header file.
2014-07-23 22:45:37 +01:00
Martin Ling
90ba83f21d
bindings: Add Packet.get_type() method.
2014-07-23 22:45:37 +01:00
Martin Ling
6fa0eb86af
Add bindings for getting/setting session trigger.
2014-07-23 22:45:37 +01:00
Bert Vermeulen
de44e114fc
build: More dependency fixes.
2014-07-23 16:33:42 +02:00
Bert Vermeulen
1029d384d1
build: If language binding dependency checks fail, summarize the reason.
2014-07-23 14:36:11 +02:00
Bert Vermeulen
0afa91b765
build: Add more dependency checks for building bindings.
2014-07-23 13:05:10 +02:00
Bert Vermeulen
57d62c4c71
build: We only need python 2.x for generating the bindings.
2014-07-23 12:45:41 +02:00
Bert Vermeulen
4d7b36a0b5
fx2lafw: Check for valid samplerate before setting.
2014-07-23 12:32:35 +02:00
Bert Vermeulen
b62bb97afb
demo: Support continuous acquisition.
2014-07-23 04:53:25 +02:00
Bert Vermeulen
2f663c826a
fx2lafw: Fix continuous mode.
2014-07-23 00:24:39 +02:00
Uwe Hermann
b88c3e4923
Drop references to obsolete sigrok-commits mailing list.
2014-07-23 00:04:07 +02:00
Uwe Hermann
f4d2042d3c
session*.c: Remove some unneeded lines.
2014-07-22 23:25:24 +02:00
Uwe Hermann
271cdfd267
configure: Show glibmm and gobject versions in the summary.
2014-07-22 23:18:38 +02:00
Uwe Hermann
022a7fe09f
configure.ac: Add versioned dependency on pygobject.
...
Roughly around 3.0.0 usage changed from "import gobject" to the new
"from gi.repository import GObject" etc. (which we use).
2014-07-22 23:18:38 +02:00
Uwe Hermann
3db4b08b2d
Makefile.am: Add beaglelogic.h so it ends up in the tarball.
2014-07-22 23:18:37 +02:00
Jens Steinhauser
c6036f755a
C++ bindings: Make enums.py work with newer versions of pygccxml.
2014-07-22 21:06:16 +02:00
Bert Vermeulen
155b680da4
Reorganize project tree.
2014-07-22 18:19:29 +02:00
Bert Vermeulen
43cd463728
build: Portability fixes.
...
This also defers reporting on enabled drivers until it's really decided.
2014-07-22 18:17:34 +02:00
Bert Vermeulen
c26162ffe0
python: Fix build dependency.
...
This also makes it more portable, notably to non-bash shells.
2014-07-22 04:31:54 +02:00