Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-11-21 | Initial TI TLC5620 (8-bit quad DAC) protocol decoder. | Uwe Hermann | |
2012-10-16 | Re-add HACKING file after repo split. | Uwe Hermann | |
2012-10-13 | Small update for the pkg-config files and Windows. | Uwe Hermann | |
On Windows, cmake-using projects seem to have problems with the "-I/c/Python32/include" syntax we have in the libsigrokdecode .pc file. However, "-Ic:/Python32/include" works fine. So we just add both to support everything. | |||
2012-10-11 | README: Update repo URL. | Uwe Hermann | |
2012-10-11 | .gitignore: Add missing entries. | Uwe Hermann | |
2012-10-10 | README: Add status, update URL, small fixes. | 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 | |
2012-07-15 | onewire: preparations for protocol separation between link and network layers | Iztok Jeras | |
2012-07-11 | srd: Drop 'usb' PD, replaced by two others. | Uwe Hermann | |
The new 'usb_signalling' and the 'usb_protocol' PD which stacks on top of it, replace the old 'usb' decoder. | |||
2012-07-11 | srd: Performance improvements for various PDs. | Uwe Hermann | |
Ignore/skip identical samples in most (low-level) PDs, as we're usually (but not necessarily always) only interested in pin changes. This yields a significant performance improvement for the PDs. The mechanism was already used in the 'i2s', 'jtag', and 'lpc' PDs, but not yet in all supported low-level decoders. The following PDs now also use this mechanism: 'dcf77', 'i2c', 'spi', 'uart', and 'usb_signalling'. Thanks Lars-Peter Clausen <lars@metafoo.de> for bringing this to our attention. | |||
2012-07-06 | srd: lm75: Output min/max/avg temperature in report(). | Uwe Hermann | |
This is just a preparation for later, the report() is not hooked up anywhere, yet. | |||
2012-07-06 | srd: lm75: Warn about temperature reg. being read-only. | Uwe Hermann | |
2012-07-06 | srd: lm75: Generic handling of register reads/writes. | Uwe Hermann | |
2012-07-04 | srd: onewire: Fix copyright line, and PD name/description. | Uwe Hermann | |
2012-07-04 | some white space changes, changed handling of normal/overdrive timing, ↵ | Iztok Jeras | |
annotations now show duration | |||
2012-07-04 | added some ducumentation, shortened the ROM command decoder code | Iztok Jeras | |
2012-07-04 | added some untested overdrive functionality, added some comments, modified ↵ | Iztok Jeras | |
timing values in annotations | |||
2012-07-04 | commented out most of the TRANSPORT layer code, added some code for an ↵ | Iztok Jeras | |
improved timing calculation | |||
2012-07-04 | decoder onewire: added conditional network commands, some fixex to the ↵ | Iztok Jeras | |
transport layer | |||
2012-07-04 | decoder onewire: separated transport layer code from network layer | Iztok Jeras | |
2012-07-04 | decoder onewire: some annotation cleanup | Iztok Jeras | |
2012-07-04 | onewire decoder: removed some debug code, preparations for the next protocol ↵ | Iztok Jeras | |
layer | |||
2012-07-04 | onewire decoder: added search support | Iztok Jeras | |
2012-07-04 | onewire decoder: added some byte related code | Iztok Jeras | |
2012-07-04 | some fixex to the link layer, not final | Iztok Jeras | |
2012-07-04 | unfinished update to onewire protocol decoder | Uwe Hermann | |
2012-07-04 | srd: i2cfilter: Output actual I2C packets. | Uwe Hermann | |
Change this PD from an I2C->databytes converter/filter to an actual pure I2C filter in the sense that both input and output is a valid I2C protocol stream. Also, change the EDID decoder accordingly, to use the new i2cfilter output. |