Bert Vermeulen
d4ae8eaa7c
fix buffer size, various error checks
2011-01-08 15:50:14 +01:00
Bert Vermeulen
2a3f9541a4
add sigrok_period_string(), MAX_NUM_PROBES
2011-01-08 15:50:13 +01:00
Uwe Hermann
5e2ddeb098
Fix two more compiler warnings noticed on amd64.
2011-01-08 03:51:31 +01:00
Uwe Hermann
340f6e7aea
Fix out-of-tree build.
...
Use libtool "noinst" local helper libs and use one Makefile.am per
subdir, which is the usual/preferred method. These helper libraries are
purely local and will not be installed.
This also fixes out-of-tree builds of sigrok, i.e. building in a
directory other than the sigrok source directory, e.g.
$ cd /home/user
$ git clone ...sigrok
$ cd sigrok
$ ./autogen.sh
$ mkdir /tmp/foo
$ cd /tmp/foo
$ /home/user/sigrok/configure
$ make
$ make install
This will place all build results (.o files, .la files, etc) in the
local build directory (/tmp/foo) instead of the source directory
(/home/user/sigrok in this example). The installation directory is
selected via the --prefix configure option (/usr/local per default).
2011-01-08 03:32:25 +01:00
Uwe Hermann
757b8c628a
Cosmetics, whitespace, simplifications.
...
Reduce code nesting a bit, constify some strings.
2011-01-08 01:49:47 +01:00
Uwe Hermann
6239c175c1
Initial, unfinished demo/simulation hardware driver.
2011-01-06 19:16:47 +01:00
Bert Vermeulen
339729131d
proper fix for output_text corner cases
...
limit probe names to 32 chars
2010-12-29 01:22:58 +01:00
Bert Vermeulen
e6ac9ac808
consistent debug msgs, rename sump to ols
2010-12-29 00:02:30 +01:00
Bert Vermeulen
ee5f5e81ad
fix corner cases/memory management (cli->text out)
2010-12-28 21:59:07 +01:00
Bert Vermeulen
a5e18535ad
don't turn on/off libusb debugging
2010-12-27 23:49:46 +01:00
Bert Vermeulen
f0551a6543
oops, fix serial_flush()
2010-08-12 06:04:44 +02:00
Bert Vermeulen
06d64eb880
add serial_flush()
2010-08-12 06:02:25 +02:00
Bert Vermeulen
e1aac2319a
increase length of datafeed packets to uint64_t
2010-08-12 05:49:00 +02:00
Bert Vermeulen
a143e4e5dd
don't push configuration to device until acq time
2010-08-12 04:57:09 +02:00
Bert Vermeulen
f0d1b53e56
OLS: fix multi-channel capture
2010-08-11 18:37:09 +02:00
Bert Vermeulen
edc508d49c
add debug logging (set SIGROK_DEBUG=2 to see)
2010-08-11 04:04:20 +02:00
Bert Vermeulen
a803c0db4d
OLS: fix triggers, sample order, capture ratio
2010-08-05 03:54:33 +02:00
Bert Vermeulen
3245dfcb62
define pre/post-trigger capture ratio option
2010-08-05 03:52:32 +02:00
Bert Vermeulen
b5698bd71e
saleae logic: fix triggers after style changes
2010-07-18 21:57:27 +02:00
Uwe Hermann
c4fffe1e96
hwplugin.c: Add missing config.h #include.
...
This fixes a bug where no LA would be found or displayed in lists such
as 'sigrok-cli -H' or 'sigrok-cli -D'.
Thanks Forrest Voight for spotting the bug.
2010-07-14 22:09:21 +02:00
Uwe Hermann
960a75e474
Only build hardware plugins if requested by user.
...
Per default all plugins will be built, though. The user can override
this via the --disable-la-xxxx options.
2010-06-25 01:11:11 +02:00
Uwe Hermann
5b907f9b07
Add per-LA --enable-XXXX configure options.
2010-05-31 12:43:08 +02:00
Uwe Hermann
38ba252251
Use 'kHz' (not 'KHz') consistently.
2010-05-27 01:51:55 +02:00
Uwe Hermann
49d0ce50d0
Simplifications and small fixes.
2010-05-20 23:41:35 +02:00
Uwe Hermann
5013f07422
skeleton.c: Update to latest prototypes.
2010-05-20 23:41:34 +02:00
Bert Vermeulen
2458ea6514
use flexible sample limit specification (k/m/g)
...
HWCAP_LIMIT_SAMPLES is now passed to the driver as *uint64
2010-05-19 21:34:22 +02:00
Uwe Hermann
989938f6cd
Cosmetics: Reduce nesting level a bit.
2010-05-18 00:05:10 +02:00
Uwe Hermann
9a5c6dcf49
Factor out opendev2/opendev3.
2010-05-18 00:05:10 +02:00
Uwe Hermann
5e59f47615
opendev2/opendev3: Don't depend on global vars.
2010-05-18 00:05:09 +02:00
Uwe Hermann
28fc6de055
Cosmetics.
2010-05-18 00:05:09 +02:00
Uwe Hermann
d658e348a8
pkg-config: Add (semi-generated) libsigrok.pc.
2010-05-11 22:28:09 +02:00
Uwe Hermann
1ebdb3fdc3
Drop unused and obsolete gmodule stuff.
2010-05-11 22:28:07 +02:00
Peter Stuge
5b15b41e62
sump/ols: Wait 10ms for hw response to make pl2303 reliable
2010-05-09 23:11:08 +02:00
Peter Stuge
71dda10656
serial: Remove unneccesary nesting
2010-05-09 23:10:23 +02:00
Uwe Hermann
fbe2f7945d
VCD: Optimizations and fixes.
2010-05-09 22:06:30 +02:00
Uwe Hermann
086eac7c7b
VCD/Gnuplot: Fix incorrect sample counter.
2010-05-09 22:06:30 +02:00
Uwe Hermann
114fb93f67
Gnuplot: Nicer output formatting.
2010-05-09 22:06:30 +02:00
Uwe Hermann
fdebec2108
filter.c: Error handling, code simplification.
2010-05-09 22:06:30 +02:00
Uwe Hermann
5f8c4cb363
Gnuplot: Improve column/probe name display.
...
This fixes incorrect probe name display if the user explicitly named
probes via '-p 1=CLK' etc.
2010-05-09 22:06:29 +02:00
Uwe Hermann
e734b81a68
output_text: More error handling.
2010-05-09 22:06:29 +02:00
Uwe Hermann
caf62e22c4
output_gnuplot: Simplify event().
2010-05-09 22:06:28 +02:00
Uwe Hermann
d20ba6490a
output_binary: Code simplifications.
2010-05-09 22:06:28 +02:00
Uwe Hermann
1e32053cd0
Gnuplot quickfix: Increase malloc()'ed size.
2010-05-09 22:06:28 +02:00
Uwe Hermann
5cca9adbf2
VCD/Gnuplot: Store time/date in output.
2010-05-09 22:06:28 +02:00
Uwe Hermann
607b58de58
VCD/Gnuplot: Cosmetics, code simplifications.
2010-05-09 22:06:27 +02:00
Uwe Hermann
a821069b34
Gnuplot output: More error handling.
2010-05-09 22:06:27 +02:00
Uwe Hermann
2aebf78d9d
datastore_new(): Use int as return value.
2010-05-09 22:06:27 +02:00
Uwe Hermann
33247d6acf
Datastore: More error checking.
2010-05-09 22:06:27 +02:00
Uwe Hermann
6b5e3ceefc
VCD: Improve error handling/checking.
...
Check malloc()/calloc() return values and so on. Also, add missing
free() calls and some TODOs. Simplify some code.
2010-05-09 22:06:26 +02:00
Bert Vermeulen
d2b36a10d7
output_text: always print sigrok version
2010-05-07 23:55:32 +02:00