Yeah, the I2C function calls became quite long with all the parameters added...
I'm just going to keep it this way since these are really the only functions with this many parameters.