Class for representing and controlling entire I2C transactions (the master side). This class allows one to separate in code the configuration of I2C transactions from their use. This property simplifies the process of executing transactions in, for example, the body of a real-time control loop.

History

Added Transaction reset support default tip

2014-12-20, by symbiotic [Sat, 20 Dec 2014 15:41:21 +0000] rev 8

Added Transaction reset support


Added external ability to create I2C object (with specified interface pins)

2014-08-05, by symbiotic [Tue, 05 Aug 2014 21:54:32 +0000] rev 7

Added external ability to create I2C object (with specified interface pins)


Added new I2C bus resetting ability

2014-06-10, by symbiotic [Tue, 10 Jun 2014 19:21:54 +0000] rev 6

Added new I2C bus resetting ability


Added support for resetting transactions that are in an error state (not clear that this is a good idea with theMODI2C library)

2014-05-26, by symbiotic [Mon, 26 May 2014 20:06:44 +0000] rev 5

Added support for resetting transactions that are in an error state (not clear that this is a good idea with theMODI2C library)


?;

2014-05-23, by symbiotic [Fri, 23 May 2014 19:26:11 +0000] rev 4

?;


transmissionError()

2014-05-22, by symbiotic [Thu, 22 May 2014 20:15:04 +0000] rev 3

transmissionError()


changed error() to transmissionError() (don't know why it won't compile in other project)

2014-05-22, by symbiotic [Thu, 22 May 2014 20:13:48 +0000] rev 2

changed error() to transmissionError() (don't know why it won't compile in other project)


commented out error(): for some reason, it is not compiling in this published library form...

2014-05-21, by symbiotic [Wed, 21 May 2014 21:37:49 +0000] rev 1

commented out error(): for some reason, it is not compiling in this published library form...


Original released version

2014-05-21, by symbiotic [Wed, 21 May 2014 21:12:32 +0000] rev 0

Original released version