Currently our code for tcp, icp, uart, and i2c all re-define the trait "Interface", some of which use different naming conventions for writing and reading data from their buffers. This code should be refactored into a single library called "Interfaces". One file should define the interface trait. Separate modules should then be defined in this folder for each interface mentioned above.
Description
Currently our code for tcp, icp, uart, and i2c all re-define the trait "Interface", some of which use different naming conventions for writing and reading data from their buffers. This code should be refactored into a single library called "Interfaces". One file should define the interface trait. Separate modules should then be defined in this folder for each interface mentioned above.
Deliveriables