Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-09-10 | can: Prepare for fixing annotation start/end samples. | Uwe Hermann | |
2013-09-08 | i2c: Fix corner-case that can occur with LA triggers. | Uwe Hermann | |
Until now the I2C PD was basically ignoring the very first sample, and using that as the initial 'oldscl'/'oldsda' value. However, if your logic analyzers trigger on, say, SDA=low that will result in a file where the first sample is really important since it is the one which the PD will need to know that there's a falling edge on SDA. Thus, assume both SCL and SDA are high/1 when the PD starts. This is a good assumption since both pins have pullups on them in practice and are thus high/1 when the bus is idle. Later on we might want to have config options to let the PD assume other states of SDA/SCL initially. | |||
2013-09-03 | i2s: Fixed annotation sample numbers | Joel Holdsworth | |
2013-09-02 | pan1321: Improve commands documentation. | Uwe Hermann | |
2013-09-02 | pan1321: Initial JSDA support. | Uwe Hermann | |
2013-09-02 | pan1321: Add support for JAAC. | Uwe Hermann | |
2013-09-02 | pan1321: Properly check for \r\n, not just \n. | Uwe Hermann | |
2013-09-02 | pan1321: Code simplifications. | Uwe Hermann | |
2013-09-02 | pan1321: Add warnings for invalid protocol usage. | Uwe Hermann | |
2013-09-02 | pan1321: Support JSEC and JPRO. | Uwe Hermann | |
2013-08-31 | xfp: Decoder for XFP I2C structures | Bert Vermeulen | |
2013-08-14 | lpc: Bugfix: Sample data at rising clock edges. | Uwe Hermann | |
2013-08-14 | lpc: Various fixes to make the PD actually work. | Uwe Hermann | |
2013-04-23 | GPL headers: Use correct project name. | Uwe Hermann | |
2013-03-12 | ds1307: Fix date/day-of-week printing. | Uwe Hermann | |
2013-03-12 | Add Dallas DS1307 RTC protocol decoder | Matt Ranostay | |
Dallas DS1307 RTC protocol decoder that works stacked with the I2C PD. Based on the rtc8564 protocol decoder. Signed-off-by: Matt Ranostay <mranostay@gmail.com> | |||
2013-01-30 | can: Temporary quickfix for a bug. | Uwe Hermann | |
2013-01-13 | Cosmetics, fix typos. | Uwe Hermann | |
2013-01-01 | Small cosmetic/consistency fixes in the PDs. | Uwe Hermann | |
2012-12-17 | Add intial CAN protocol decoder. | Uwe Hermann | |
2012-11-24 | mlx90614: "Kelvin", not "degrees Kelvin". | Uwe Hermann | |
2012-11-24 | Fix bugs in "Invalid state" printing/exceptions. | Uwe Hermann | |
2012-11-24 | All PDs: Name the files pd.py consistently. | Uwe Hermann | |
The Python module name is determined by the directory name (e.g. dcf77), the *.py file names in that directory don't matter and can be kept consistent. | |||
2012-11-24 | configure.ac/Makefile.am: Alphabetical order. | Uwe Hermann | |
2012-11-24 | tlc5620: Refactoring, add initial LOAD support. | Uwe Hermann | |
2012-11-21 | Initial TI TLC5620 (8-bit quad DAC) protocol decoder. | Uwe Hermann | |
2012-08-31 | srd: uart: Fix regression. | Uwe Hermann | |
Thanks Iztok Jeras <iztok.jeras@gmail.com> for the report. | |||
2012-08-29 | Add initial SD card (SPI mode) decoder. | Uwe Hermann | |
This is work in progress, but it already works partially, and can be used for actual decodes of some commands. This PD stacks on top of the SPI protocol decoder. | |||
2012-07-28 | srd: lm75: s/degrees Kelvin/Kelvin/. | Uwe Hermann | |
The temperature unit is nowadays called just "Kelvin", not "degrees Kelvin" (even though this was not always the case). | |||
2012-07-28 | srd: avr_isp: Improve Chip Erase handling. | Uwe Hermann | |
2012-07-28 | srd: avr_isp: Factor out part numbers/names to part.py. | Uwe Hermann | |
2012-07-28 | srd: Initial decoder for AVR ISP protocol. | Uwe Hermann | |
2012-07-21 | srd: onewire_link: Annotations shouldn't be ALLCAPS. | Uwe Hermann | |
While states in the PD should be ALLCAPS per guidelines (for consistency), the annotations that a PD outputs (and are shown in a console via sigrok-cli or in a GUI) should be "normal" human-readable text/formatting usually, i.e. not ALLCAPS. | |||
2012-07-21 | srd: maxim_ds28ea00: Factor out putx(), small fixes. | Uwe Hermann | |
2012-07-21 | srd: maxim_ds28ea00: Cosmetics, cleanups. | Uwe Hermann | |
2012-07-21 | srd: maxim_ds28ea00: Fix to only handle DS28EA00. | Uwe Hermann | |
2012-07-21 | srd: Rename onewire_transport to maxim_ds28ea00. | Uwe Hermann | |
It doesn't make sense to have one "generic" onewire_transport PD, as this layer is very much device-specific and such a generic PD would have to contain an accumulation of all possible features and commands and handling code of all existing (now and in the future) 1-Wire devices, which is neither possible nor useful nor elegant. There are (for example) 1-Wire thermometers, RTCs, EEPROMs, special-purpose security chips with passwords/keys, battery monitoring chips, and many many others. They all have a different set of features, commands and command codes, RAM areas/sizes/partitioning/contents, protocols, and so on. Thus, the layering for 1-Wire PD stacks should look like this: onewire_link -> onewire_network -> <specificdevice> Examples: onewire_link -> onewire_network -> maxim_ds28ea00 (special thermometer) onewire_link -> onewire_network -> maxim_ds2431 (1kbit EEPROM) onewire_link -> onewire_network -> maxim_ds2417 (RTC) onewire_link -> onewire_network -> maxim_ds2762 (battery monitor) onewire_link -> onewire_network -> maxim_ds1961s (SHA-1 eCash iButton) and so on... So, renaming onewire_transport to maxim_ds28ea00. The non-DS28EA00 specific code will be dropped and/or moved to other PDs on top of onewire_network later. | |||
2012-07-21 | srd: onewire_network: Fix typo, command is 0x69. | Uwe Hermann | |
The 'Overdrive match ROM' command is 0x69, not 0x6d. Verified in various datasheets and the original 1-Wire/iButton spec. | |||
2012-07-21 | srd: onewire_link/network: Fix annotations, small cleanups. | Uwe Hermann | |
The annotation types are 'Text' and 'Warnings', not 'Link' etc. as the annotations of the onewire_link PD (for example) are already clearly from the link layer. The annotation types should be different things/formats of a specific PD's annotation output instead (like "Celsius" / "Kelvin" for some temperature sensor, for example). | |||
2012-07-21 | srd: onewire_link/network: Reduce nesting level. | Uwe Hermann | |
Also, some additional cleanups. | |||
2012-07-21 | srd: onewire_network: Cosmetics, simplifications, doc fixes. | Uwe Hermann | |
2012-07-21 | srd: onewire_link: Cosmetics, simplifications, doc fixes. | Uwe Hermann | |
2012-07-17 | onewire: fixed an issue caused by renaming a transport layer command | Iztok Jeras | |
2012-07-17 | onewire: added new transport layer commands | Iztok Jeras | |
2012-07-17 | onewire: updated documentation | Iztok Jeras | |
2012-07-15 | onewire: added transport layer decoder, it does not do much for now | Iztok Jeras | |
2012-07-15 | onewire: updates to link layer timing | Iztok Jeras | |
2012-07-15 | onewire: combined reset and presence detect events, avoid unneeded overdrive ↵ | Iztok Jeras | |
exit message | |||
2012-07-15 | onewire: the split of the protocol into layers works now | Iztok Jeras | |
2012-07-15 | onewire: placing protocol layers into separate directories | Iztok Jeras | |