/** 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(); }