parameters: (self, address, value)
return_statement: return self._st_data_phase([value & 0xFF, (value >> 8) & 0xFF])
docstring: Store a 16-bit word value directly to a 16-bit address
          :param address: address to write to
          :param value: value to write
docstring_summary: Store a 16-bit word value directly to a 16-bit address
          :param address: address to write to
          :param value: value to write
docstring_tokens: Store a 16 - bit word value directly to a 16 - bit address : param address : address to write to : param value : value to write
function: def st16(self, address, value):
          """
          Store a 16-bit word value directly to a 16-bit address
          :param address: address to write to
          :param value: value to write
          """
          self.logger.debug("ST to 0x{0:06X}".format(address))
          self.updi_phy.send(
              [constants.UPDI_PHY_SYNC, constants.UPDI_STS | constants.UPDI_ADDRESS_16 | constants.UPDI_DATA_16,
               address & 0xFF, (address >> 8) & 0xFF])
          return self._st_data_phase([value & 0xFF, (value >> 8) & 0xFF])
function_tokens: def st16 ( self , address , value ) : self . logger . debug ( "ST to 0x{0:06X}" . format ( address ) ) self . updi_phy . send ( [ constants . UPDI_PHY_SYNC , constants . UPDI_STS | constants . UPDI_ADDRESS_16 | constants . UPDI_DATA_16 , address & 0xFF , ( address >> 8 ) & 0xFF ] ) return self . _st_data_phase ( [ value & 0xFF , ( value >> 8 ) & 0xFF ] )