|
@@ -85,7 +85,7 @@ public class DataAnalysis extends AppCompatActivity
|
|
|
private static final int TEST_DATA_MESSAGE = 7;
|
|
|
private static final int STYLUS_DATA_MESSAGE = 8;
|
|
|
|
|
|
-
|
|
|
+ private static final int NEXT_COMMAND_DELAY_TIME = 150; //下一个USB命令发送前延时时间
|
|
|
private static final String USB_ACTION = "com.host2device";
|
|
|
private static final String ACTION_USB_PERMISSION = "com.host2device.USB_PERMISSION";
|
|
|
private ExecutorService mThreadPool;
|
|
@@ -4315,8 +4315,8 @@ public class DataAnalysis extends AppCompatActivity
|
|
|
{
|
|
|
byte addrfirstbyte = (byte)0x01;
|
|
|
byte addrsecondbyte = (byte)0x01;
|
|
|
- byte addrthirdbyte = (byte)0x74;;
|
|
|
- byte msubcommand = (byte)0x04 ; //最高位置1。写命令4 rst IC
|
|
|
+ byte addrthirdbyte = (byte)0x74;
|
|
|
+ byte msubcommand = (byte)0x04; //最高位置1。写命令4 rst IC
|
|
|
byte mdata = (byte)0x00;
|
|
|
|
|
|
Update_log = "";
|
|
@@ -4339,12 +4339,12 @@ public class DataAnalysis extends AppCompatActivity
|
|
|
//return;
|
|
|
}
|
|
|
|
|
|
- SystemClock.sleep(30);
|
|
|
+ SystemClock.sleep(NEXT_COMMAND_DELAY_TIME);
|
|
|
|
|
|
msubcommand = (byte)0x11 ; //最高位置1,写命令17 ENABLE_DIGITER_INTERFACE
|
|
|
IicWriteOneByte(addrfirstbyte, addrsecondbyte, addrthirdbyte, msubcommand, mdata);
|
|
|
|
|
|
- SystemClock.sleep(10);
|
|
|
+ SystemClock.sleep(NEXT_COMMAND_DELAY_TIME);
|
|
|
|
|
|
msubcommand = (byte)0x2A ; //最高位置1,写命令42 ENABLE_ESD_CHECK
|
|
|
IicWriteOneByte(addrfirstbyte, addrsecondbyte, addrthirdbyte, msubcommand, mdata);
|
|
@@ -4364,12 +4364,12 @@ public class DataAnalysis extends AppCompatActivity
|
|
|
//return;
|
|
|
}
|
|
|
|
|
|
- SystemClock.sleep(30);
|
|
|
+ SystemClock.sleep(NEXT_COMMAND_DELAY_TIME);
|
|
|
|
|
|
msubcommand = (byte)0x11 ; //最高位置1,写命令17 ENABLE_DIGITER_INTERFACE
|
|
|
IicWriteOneByte(addrfirstbyte, addrsecondbyte, addrthirdbyte, msubcommand, mdata);
|
|
|
|
|
|
- SystemClock.sleep(10);
|
|
|
+ SystemClock.sleep(NEXT_COMMAND_DELAY_TIME);
|
|
|
|
|
|
msubcommand = (byte)0x2A ; //最高位置1,写命令42 ENABLE_ESD_CHECK
|
|
|
IicWriteOneByte(addrfirstbyte, addrsecondbyte, addrthirdbyte, msubcommand, mdata);
|
|
@@ -4388,12 +4388,12 @@ public class DataAnalysis extends AppCompatActivity
|
|
|
//return;
|
|
|
}
|
|
|
|
|
|
- SystemClock.sleep(30);
|
|
|
+ SystemClock.sleep(NEXT_COMMAND_DELAY_TIME);
|
|
|
|
|
|
msubcommand = (byte)0x11 ; //最高位置1,写命令17 ENABLE_DIGITER_INTERFACE
|
|
|
IicWriteOneByte(addrfirstbyte, addrsecondbyte, addrthirdbyte, msubcommand, mdata);
|
|
|
|
|
|
- SystemClock.sleep(10);
|
|
|
+ SystemClock.sleep(NEXT_COMMAND_DELAY_TIME);
|
|
|
|
|
|
msubcommand = (byte)0x2A ; //最高位置1,写命令42 ENABLE_ESD_CHECK
|
|
|
IicWriteOneByte(addrfirstbyte, addrsecondbyte, addrthirdbyte, msubcommand, mdata);
|
|
@@ -4413,12 +4413,12 @@ public class DataAnalysis extends AppCompatActivity
|
|
|
//return;
|
|
|
}
|
|
|
|
|
|
- SystemClock.sleep(30);
|
|
|
+ SystemClock.sleep(NEXT_COMMAND_DELAY_TIME);
|
|
|
|
|
|
msubcommand = (byte)0x11 ; //最高位置1,写命令17 ENABLE_DIGITER_INTERFACE
|
|
|
IicWriteOneByte(addrfirstbyte, addrsecondbyte, addrthirdbyte, msubcommand, mdata);
|
|
|
|
|
|
- SystemClock.sleep(10);
|
|
|
+ SystemClock.sleep(NEXT_COMMAND_DELAY_TIME);
|
|
|
|
|
|
msubcommand = (byte)0x2A ; //最高位置1,写命令42 ENABLE_ESD_CHECK
|
|
|
IicWriteOneByte(addrfirstbyte, addrsecondbyte, addrthirdbyte, msubcommand, mdata);
|
|
@@ -4434,14 +4434,16 @@ public class DataAnalysis extends AppCompatActivity
|
|
|
mHandler.sendEmptyMessage(TEST_DATA_MESSAGE);
|
|
|
}
|
|
|
|
|
|
- SystemClock.sleep(30);
|
|
|
+ SystemClock.sleep(NEXT_COMMAND_DELAY_TIME);
|
|
|
|
|
|
- msubcommand = (byte)0x11 ; //最高位置1,写命令17 ENABLE_DIGITER_INTERFACE
|
|
|
+ msubcommand = (byte)0x11; //最高位置1,写命令17 ENABLE_DIGITER_INTERFACE
|
|
|
+ mdata = (byte)0x00;
|
|
|
IicWriteOneByte(addrfirstbyte, addrsecondbyte, addrthirdbyte, msubcommand, mdata);
|
|
|
|
|
|
- SystemClock.sleep(10);
|
|
|
+ SystemClock.sleep(NEXT_COMMAND_DELAY_TIME);
|
|
|
|
|
|
- msubcommand = (byte)0x2A ; //最高位置1,写命令42 ENABLE_ESD_CHECK
|
|
|
+ msubcommand = (byte)0x2A; //最高位置1,写命令42 ENABLE_ESD_CHECK
|
|
|
+ mdata = (byte)0x00;
|
|
|
IicWriteOneByte(addrfirstbyte, addrsecondbyte, addrthirdbyte, msubcommand, mdata);
|
|
|
|
|
|
bSaveShortTestResult = true;
|
|
@@ -4821,7 +4823,7 @@ public class DataAnalysis extends AppCompatActivity
|
|
|
addrfirstbyte = (byte) 0x01;
|
|
|
addrsecondbyte = (byte) 0x01;
|
|
|
addrthirdbyte = (byte) 0x74;
|
|
|
- ;
|
|
|
+
|
|
|
byte msubcommand = (byte) 0x12; //最高位置1,写命令18 DISABLE_DIGITER_INTERFACE
|
|
|
byte mdata = (byte) 0x00;
|
|
|
|
|
@@ -4829,7 +4831,7 @@ public class DataAnalysis extends AppCompatActivity
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- SystemClock.sleep(10);
|
|
|
+ SystemClock.sleep(NEXT_COMMAND_DELAY_TIME);
|
|
|
|
|
|
msubcommand = (byte) 0x2B; //最高位置1,写命令43 DISABLE_ESD_CHECK
|
|
|
mdata = (byte) 0x00;
|