srd: Rename onewire_transport to maxim_ds28ea00.
authorUwe Hermann <uwe@hermann-uwe.de>
Sat, 21 Jul 2012 18:37:41 +0000 (20:37 +0200)
committerUwe Hermann <uwe@hermann-uwe.de>
Sat, 21 Jul 2012 19:47:54 +0000 (21:47 +0200)
commit2ba0a223ea1a25ba3bee8902890fe5bac489ce81
treeac086e79707841d0e5527b264c805be8e2f92da5
parentce6214c4fbc38f725fdc7c0852dbd883daeb3654
srd: Rename onewire_transport to maxim_ds28ea00.

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.
libsigrokdecode/configure.ac
libsigrokdecode/decoders/Makefile.am
libsigrokdecode/decoders/maxim_ds28ea00/Makefile.am [new file with mode: 0644]
libsigrokdecode/decoders/maxim_ds28ea00/__init__.py [new file with mode: 0644]
libsigrokdecode/decoders/maxim_ds28ea00/maxim_ds28ea00.py [new file with mode: 0644]
libsigrokdecode/decoders/onewire_transport/Makefile.am [deleted file]
libsigrokdecode/decoders/onewire_transport/__init__.py [deleted file]
libsigrokdecode/decoders/onewire_transport/onewire_transport.py [deleted file]