/** Called when the user clicks the Send button */
  public void SendMessage_1(View view) {
    // Do something in response to button
    FT_Device ftDev;
    if (uart_configured_1 == false) {
      Toast.makeText(
              DeviceFT2232HTestContext, "UART Port 1 not configured yet...", Toast.LENGTH_SHORT)
          .show();
      return;
    }
    ftDev = ft_device_1;

    if (ftDev.isOpen() == false) {
      Log.e(">>@@", "SendMessage: ftDev not open!!!!!!  index: 1");
    } else {
      Log.e(">>@@", "SendMessage: ftDev open, index: 1");

      /*        	Log.e(">>@@","port 1 isn:" + ftDev.deviceInfoNode.iSerialNumber
                      	+ " bcd:" + ftDev.deviceInfoNode.bcdDevice
                      	+ " id:" + ftDev.deviceInfoNode.id
                      	+ " loc:" + ftDev.deviceInfoNode.location
                      	+ " sn:" + ftDev.deviceInfoNode.serialNumber);
      */ }

    ftDev.setLatencyTimer((byte) 16);

    // ftDev.Purge(true, true);

    String writeData = writeText_1.getText().toString();
    byte[] OutData = writeData.getBytes();
    int iLen = ftDev.write(OutData, writeData.length());
    Log.e(">>@@", "Port 1 write Len:" + iLen + " s:" + writeData);
    Toast.makeText(
            DeviceFT2232HTestContext,
            "Port 1 write Len:" + iLen + " s:" + writeData,
            Toast.LENGTH_SHORT)
        .show();
  }