I2C Application

This application allows for communication by I2C, the Inter-IC Bus. Use the following pinout, which is similar to the JTAG pinout.

TODO, image goes here.

Clients

Please write one.

Development

Prior to any transaction, the SETUP (0x10) verb should be sent to the I2C application to properly set the I/O directions and values. The START (0x20), STOP (0x21), READ (0x00), and WRITE (0x01) verbs are used for transactions, with WRITE returning the acknowledge bit.

Please note that I2C application has yet to be tested. This should be completed by June 17 at the latest.