Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-12-13 | i2c: Avoid obsolete method. | Bert Vermeulen | |
2013-12-12 | i2c: Add binary tests. | Bert Vermeulen | |
2013-12-12 | Use new binary class definition format. | Bert Vermeulen | |
2013-12-10 | Add protocol decoder testing framework. | Bert Vermeulen | |
This adds a tool in the tests directory, called pdtest. It uses the "test/" directory in every PD directory, if present, to run the PD against dumps found in the sigrok-dumps repository, and compares the output against ".output" files in the "test/" directory. The file "test/test.conf" is used to configure which tests to run. A separate tool (tests/runtc.c) is used to run the actual decoding and report output. To get an overview of the options, run tests/pdtest without any options. | |||
2013-12-04 | parallel: start(): Drop obsoleted metadata parameter. | Uwe Hermann | |
This fixes bug #202. | |||
2013-12-03 | uart: Display non-ASCII characters properly. | Uwe Hermann | |
We use the [XX] notation for non-printable characters, which is what various other logic analyzer software packages do too, e.g. the CWAV USBee Suite. This fixes bug #201. | |||
2013-11-27 | edid: Make sure to install the vendor list. | Bert Vermeulen | |
2013-11-27 | Automate protocol decoder installation. | Bert Vermeulen | |
This automatically figures out the files to install for each protocol decoder, without involving autotools. All python files (filenames ending in .py) are always installed. If a protocol decoder requires installation of a non-python file, a small file called 'config' can be created in that protocol decoder's directory, with the following content: # comments are ok extra-install vendorlist.txt commands.txt | |||
2013-11-15 | Use OUTPUT_BINARY with four classes. | Bert Vermeulen | |
2013-11-15 | Drop obsolete report() method. | Bert Vermeulen | |
2013-11-15 | Drop outdated report: this should be handled by a frontend. | Bert Vermeulen | |
2013-11-15 | Use the new Decoder.register() API | Bert Vermeulen | |
2013-11-15 | Emit meta bitrate | Bert Vermeulen | |
2013-11-15 | Emit meta bitrate | Bert Vermeulen | |
2013-11-07 | Rename inter-PD output type to SRD_OUTPUT_PYTHON | Bert Vermeulen | |
This better reflects what it is: a python object generated and processed by python code. | |||
2013-10-30 | The start() method no longer takes a metadata parameter | Bert Vermeulen | |
2013-10-30 | Receive samplerate via metadata(), not start() | Bert Vermeulen | |
2013-10-25 | Add a 'guess_bitrate' protocol decoder. | Uwe Hermann | |
This PD tries to guess / detect / estimate a bitrate of e.g. some UART communication snippet or other protocols. | |||
2013-10-21 | parallel: Limit number of probes to 8 for now. | Uwe Hermann | |
This will be increased again at some later point. | |||
2013-10-20 | Add initial sync parallel bus decoder. | Uwe Hermann | |
2013-10-13 | i2s_dump: Fix bug in the WAV output format generation. | Uwe Hermann | |
2013-10-13 | Add new i2s_dump protocol decoder. | Uwe Hermann | |
This stacks of top of the 'i2s' decoder and outputs the audio data to file (or stdout) in various formats. Currently only WAV is supported. This is work in progress, it has various hard-coded assumptions. | |||
2013-10-13 | tlc5620: Output short/long annotations. | Uwe Hermann | |
This fixes (the remaining parts of) bug #168. | |||
2013-10-13 | tlc5620: Use annotation types. | Uwe Hermann | |
This fixes parts of bug #168. | |||
2013-10-13 | lpc: Initial start-/end-sample support. | Uwe Hermann | |
This fixes (parts of) bug #163. | |||
2013-10-13 | lpc: Use annotation types. | Uwe Hermann | |
This fixes (parts of) bug #163. | |||
2013-10-13 | lpc: Make the RESET# pin optional. | Uwe Hermann | |
2013-10-13 | lpc: Fix handling of optional probes. | Uwe Hermann | |
2013-10-13 | lpc: Add annotation helper method. | Uwe Hermann | |
This fixes (parts of) bug #163. | |||
2013-10-11 | usb_signalling: Drop packet handling. | Uwe Hermann | |
The usb_signalling PD should not care about packets, only symbols and bits. The new (fixed) usb_packet PD constructs packets out of individual bits now. | |||
2013-10-11 | usb_packet: Major rewrite, e.g. to prepare for GUI usage. | Uwe Hermann | |
Restructure the PD into a state machine, output individual packet components as separate annotations, define a protocol output format and implement it (so that other PDs can stack on top of this one), and fix various other isses in the PD. | |||
2013-10-11 | Rename usb_protocol to usb_packet. | Uwe Hermann | |
There will be further PDs that are stacked on top of usb_packet. | |||
2013-10-11 | usb_signalling: Document protocol output format. | Uwe Hermann | |
Also, add missing output for some packet types. | |||
2013-10-09 | onewire_link: Provide short/long annotations. | Uwe Hermann | |
2013-10-09 | onewire_link: Fix typos. | Uwe Hermann | |
2013-10-09 | onewire_link: Split "reset" and "presence" annotations. | Uwe Hermann | |
This needs a few more fixes later, but it's a start. | |||
2013-10-09 | onewire_link: Default the 'overdrive' option to 'no'. | Uwe Hermann | |
2013-10-08 | onewire_link: Use defaults for the PD options. | Uwe Hermann | |
This also simplifies the PD code a bit. | |||
2013-10-08 | onewire_link: Drop PD info not useful for the user. | Uwe Hermann | |
2013-10-08 | onewire_link: Use annotation types. | Uwe Hermann | |
This fixes bug #147. | |||
2013-10-08 | onewire_link: Add/use annotation helpers. | Uwe Hermann | |
2013-10-08 | i2s: Add shorter and longer annotations for GUI use. | Uwe Hermann | |
This fixes (the remaining parts of) bug #162. | |||
2013-10-08 | i2s: Define/use common proto out format. | Uwe Hermann | |
2013-10-08 | i2s: Add helper methods for annotation/proto output. | Uwe Hermann | |
2013-10-08 | i2s: Use annotation types. | Uwe Hermann | |
This fixes parts of bug #162. | |||
2013-10-06 | Add initial MIDI protocol decoder. | Uwe Hermann | |
This supports a certain number of MIDI messages already, but not yet all of them. More will be added later. | |||
2013-09-29 | usb_signalling: Fix packet annotation. | Uwe Hermann | |
2013-09-29 | usb_signalling: Fix EOP handling and annotation. | Uwe Hermann | |
2013-09-29 | usb_signalling: Properly use different annotation types. | Uwe Hermann | |
2013-09-29 | usb_signalling: Fix decode of individual bits. | Uwe Hermann | |
After a Start of Packet (SOP) has been detected, "sample" the individual USB symbolѕ/bits in the middle of the respective bittime (depending on whether full-speed or low-speed signalling is used). This fixes various incorrectly decoded cases (bug #158). |