docs: def write_word_data(self, address, register, value):
          """
          SMBus Write Word:  i2c_smbus_write_word_data()
          ==============================================
  
          This is the opposite of the Read Word operation. 16 bits
          of data is written to a device, to the designated register that is
          specified through the Comm byte.
  
          S Addr Wr [A] Comm [A] DataLow [A] DataHigh [A] P
  
          Functionality flag: I2C_FUNC_SMBUS_WRITE_WORD_DATA
  
          Note the convenience function i2c_smbus_write_word_swapped is
          available for writes where the two data bytes are the other way
          around (not SMBus compliant, but very popular.)
          """
          return self.smbus.write_word_data(address, register, value)