Bert Vermeulen
305bde4d42
implement version 1.3 of the OLS output format, now streaming
2011-02-12 06:18:16 +01:00
Bert Vermeulen
4bfbf9fce7
demo: forgot second part of samplerate support
2011-02-12 06:14:37 +01:00
Uwe Hermann
e5d1717e6d
Saleae: Make more private stuff static.
2011-02-09 00:07:29 +01:00
Uwe Hermann
ba0b1dc639
Doxygen config files: Initial configuration.
2011-02-08 23:59:14 +01:00
Uwe Hermann
df66e48b0c
Add doxygen config files for both libs.
2011-02-08 23:00:49 +01:00
Uwe Hermann
03dbc020cd
Rename probe_find() to sr_device_probe_find().
2011-02-08 22:28:03 +01:00
Uwe Hermann
dfcc0bf9d3
strutil.c: Fix typo, add some (API) docs/comments.
2011-02-08 22:28:03 +01:00
Uwe Hermann
c49111295f
Add sr_ prefix for datastore API functions.
2011-02-08 22:28:02 +01:00
Uwe Hermann
2bf4aca64a
Add sr_ prefix for device related API functions.
2011-02-08 22:28:02 +01:00
Uwe Hermann
60679b18e6
Add sr_ prefix to 'struct samplerates'.
2011-02-08 22:28:01 +01:00
Uwe Hermann
8a2efef2d5
Add sr_ prefix to session related API functions.
2011-02-08 22:28:00 +01:00
Uwe Hermann
2872d21ebc
Add sr_ prefix for 'struct session'.
2011-02-08 22:27:58 +01:00
Uwe Hermann
1afe89897c
Add sr_ prefix for 'struct probe'.
2011-02-08 22:27:58 +01:00
Uwe Hermann
3bbd9849e9
Fix warnings: g_fopen() needs <glib/gstdio.h>.
2011-02-06 02:14:57 +01:00
Uwe Hermann
868d8cefec
Use glib's g_fopen() instead of fopen().
2011-02-05 20:03:17 +01:00
Uwe Hermann
45fdfa307d
MinGW: Use "b" in all fopen() calls.
...
This is required for proper operation on Windows/MinGW, and doesn't
affect other OSes, most POSIX systems simply ignore the "b".
2011-02-04 23:52:16 +01:00
Uwe Hermann
0f33365007
Revert FIRMWARE_DIR / DECODERS_DIR method for now.
...
There were several issues with the other method, revert for now.
2011-02-04 20:38:20 +01:00
Bert Vermeulen
d81d29333e
demo: support setting sample rate
2011-02-04 06:29:41 +01:00
Bert Vermeulen
904e0b589e
ols: default to 200KHz samplerate
2011-02-04 06:29:41 +01:00
Uwe Hermann
a9f54bcd7b
MinGW: Build fixes.
2011-02-02 13:13:26 +01:00
Uwe Hermann
22b0238344
Fix build when no libusb-LA is compiled.
...
Until now the build would break if the user doesn't enable at least one
of the libusb1.0-based LAs. I.e., you could not compile only OLS, or
only the demo driver.
2011-02-02 10:25:52 +01:00
Bert Vermeulen
cddd1c5f47
demo: stored-pattern generator now keeps state
2011-02-01 06:51:34 +01:00
Bert Vermeulen
6e738600eb
output_ols: now fully compliant with spec
2011-02-01 06:13:32 +01:00
Bert Vermeulen
3a28509817
don't just assume a device has a samplerate setting
2011-02-01 02:33:54 +01:00
Bert Vermeulen
4a1b18f86d
don't force .sigrok extension when saving session file
2011-02-01 01:41:33 +01:00
Bert Vermeulen
b8c2f85f56
session_driver: remove unneeded callbacks
2011-02-01 00:06:32 +01:00
Bert Vermeulen
dd56a9320d
fix device probe adding
2011-01-31 23:44:18 +01:00
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