Bert Vermeulen
7d65887435
implement session loading based on a virtual device driver
2011-01-31 22:34:14 +01:00
Bert Vermeulen
40f5ddac01
move samplerate/period printers and parsers into libsigrok
2011-01-31 22:29:40 +01:00
Bert Vermeulen
a59606dfff
remove dead code
2011-01-31 16:30:58 +01:00
Uwe Hermann
9f4bc44e3a
MinGW: Build fix.
2011-01-31 14:14:28 +01:00
Uwe Hermann
01d9dc35ad
Consistently use _exit prefix for functions.
2011-01-30 19:26:32 +01:00
Uwe Hermann
5a2326a71b
SR_ prefix for all public enums.
2011-01-30 18:32:59 +01:00
Uwe Hermann
6c29007211
Prefixes for *_device_instance.
2011-01-30 18:32:59 +01:00
Uwe Hermann
5c2d46d1db
Prefix device structs with sr_.
2011-01-30 18:32:58 +01:00
Uwe Hermann
9f8274a544
Add a field for the full name of a device.
...
Also, show this long/full name in 'sigrok-cli -V'.
2011-01-30 18:32:58 +01:00
Uwe Hermann
b9c735a275
Prefix datafeed structs with sr_.
2011-01-30 18:32:57 +01:00
Uwe Hermann
d32d961d17
get_sr_device_instance() -> sr_get_device_instance().
2011-01-30 18:32:56 +01:00
Uwe Hermann
a00ba01228
Change all sigrok_ prefixes to sr_.
2011-01-30 18:32:55 +01:00
Uwe Hermann
f50f3f40d9
Add sr_ prefix to input/output structs.
2011-01-30 18:32:54 +01:00
Uwe Hermann
e46b8fb154
Change SIGROK_ prefix to SR_.
2011-01-30 18:32:53 +01:00
Bert Vermeulen
544a458212
move session main loop stuff into libsigrok (session_run)
2011-01-30 17:12:54 +01:00
Uwe Hermann
ff35879bb7
Fix some compiler warnings.
2011-01-27 23:17:47 +01:00
Bert Vermeulen
aa4b110766
fix session saving and input file loading
...
cli: -i option now properly takes the -o option into account,
so sigrok can now be used for protocol conversion with just
those two options.
2011-01-24 07:46:16 +01:00
Bert Vermeulen
e54bcdc5d1
cli: don't initialize and scan for hardware unless needed
...
If the -d <plugin> option is used, only initialize the specified plugin.
2011-01-24 02:49:14 +01:00
Uwe Hermann
eeebceea31
Introduce proper libtool versioning for the libs.
2011-01-23 21:09:37 +01:00
Uwe Hermann
da69237321
Build fix.
2011-01-23 18:21:58 +01:00
Bert Vermeulen
108a5bfbba
fix compile warning on 32-bit platforms
2011-01-23 05:32:37 +01:00
Bert Vermeulen
070befcd1c
restore demo driver to working state
2011-01-23 05:32:13 +01:00
Bert Vermeulen
47697369b5
cli: revamp option syntax
...
for device (-d) and format (-f), the syntax is:
<thing>:key=value:key2=value2
2011-01-23 04:58:32 +01:00
Daniel Ribeiro
cdbc51d97d
alsa: hide a few compiler warnings
2011-01-22 12:24:12 -02:00
Daniel Ribeiro
58330ab892
finish alsa driver implementation
...
Yes, it works now.
2011-01-22 12:24:12 -02:00
Bert Vermeulen
6ea7e23526
Revert "re-enable filter and datastore for DF_LOGIC"
...
This reverts commit 23da86dfc0a89c7ab951fea31a318a493830eb69.
2011-01-22 14:18:31 +01:00
Bert Vermeulen
97554432e8
split output_text into more manageable pieces
2011-01-22 04:35:02 +01:00
Daniel Ribeiro
921a4c741f
fix copynpaste glitch
2011-01-22 01:01:53 -02:00
Daniel Ribeiro
6ed4f04437
initial version of alsa plugin.
...
It does NOT work yet.
2011-01-22 00:57:27 -02:00
Daniel Ribeiro
cfd8b10a2e
alphabetical order
2011-01-21 22:02:32 -02:00
Uwe Hermann
5819184b22
Remove duplicate FIRMWARE_DIR includes.
...
We use AC_DEFINE_UNQUOTED in configure.ac now to put the FIRMWARE_DIR #define
in the config.h file, which is included where we need the #define.
2011-01-21 21:14:37 +01:00
Daniel Ribeiro
62eeeb171b
re-enable filter and datastore for DF_LOGIC
...
This definitely isn't the proper fix, but it should allow DF_LOGIC
and DF_ANALOG to coexist.
2011-01-21 18:04:09 -02:00
Daniel Ribeiro
81bbdf6a6a
add incomplete DF_ANALOG support to output_gnuplot.c
...
RAW->Voltage conversion is not implemented yet, its hardcoded for
signed 16bit conversion.
2011-01-21 16:11:44 -02:00
Daniel Ribeiro
8038e90aef
add a sine wave to demo.c
2011-01-21 12:52:12 -02:00
Daniel Ribeiro
c3579621d5
reduce analog_sample sizes.
...
To save resources, reduce the max ADC resolution and max probes
per device. Just increase when needed.
Soft limit: 256 probes, 16bit adc
Hard limit: 2^64 probes, 64 bit adc
2011-01-21 11:25:50 -02:00
Daniel Ribeiro
764f887f7b
change demo.c to output analog packets
...
You need to #define DEMO_ANALOG to generate DF_ANALOG packets.
2011-01-21 02:12:48 -02:00
Daniel Ribeiro
6eb0e3ea95
change output_text.c to support analog
...
Only the "bits" output format was converted.
Analog values, are scaled down to A-Z letters.
2011-01-21 02:12:48 -02:00
Daniel Ribeiro
48d783e4b5
introduce analog_sample datafeed packet
...
These structs define the packet format used to exchange data using
the DF_ANALOG packet type.
2011-01-21 02:12:48 -02:00
Daniel Ribeiro
f3163a6c2e
make output_analog.c = output_text.c
2011-01-21 02:12:48 -02:00
Uwe Hermann
f95fd1aaf3
Install an empty firmware/ directory.
...
This reduces the hassle for the users (and distro packages) a bit, you
only need to copy files into there now.
2011-01-20 23:23:06 +01:00
Uwe Hermann
a00b530c64
lib headers: Add 'extern "C"' for C++ usage.
2011-01-20 23:00:59 +01:00
Uwe Hermann
bffed4fc10
Re-enable stuff we temporarily disabled for 0.1.
2011-01-20 00:43:57 +01:00
Uwe Hermann
07c81bfad1
Disable Link Instruments MSO-19 for 0.1.
2011-01-19 23:55:03 +01:00
Uwe Hermann
26ce0bbfd8
demo: Small indentation fix.
2011-01-19 23:47:21 +01:00
Håvard Espeland
1924f59f4b
Demo: Obery samplerate and fix race condition.
2011-01-19 23:14:17 +01:00
Bert Vermeulen
576790ff7b
disable MSO-19 specific stuff for 0.1 release
2011-01-19 22:58:09 +01:00
Uwe Hermann
c70fce6ba6
Don't install libs and headers in the 0.1 release.
...
The library APIs are not yet usable or finalized, so don't expose the
libs for now. Instead, only install sigrok-cli, the manpages, and
the decoders.
2011-01-19 19:20:44 +01:00
Uwe Hermann
058b70353d
Move more non-public headers to sigrok-internal.h.
2011-01-19 01:16:19 +01:00
Uwe Hermann
01bd1ed396
Fix compiler warning.
2011-01-19 00:46:54 +01:00
Håvard Espeland
32c0551ba6
output_vcd: Make timestamp work on 32-bit machine.
2011-01-18 23:17:55 +01:00