i2c_send and i2c_recv have same method signatures.
Eliminated duplicate variables in i2c.c