def i2c_write(self, address, *args):
data = [address, self.I2C_WRITE]<EOL>for item in args:<EOL><INDENT>data.append(item & <NUM_LIT>)<EOL>data.append((item >> <NUM_LIT:7>) & <NUM_LIT>)<EOL><DEDENT>self._command_handler.send_sysex(self._command_handler.I2C_REQUEST, data)<EOL>
Write data to an i2c device.

:param address: i2c device address

:param args: A variable number of bytes to be sent to the device