Jelajahi Sumber

modified: ALGO_AlgorithmBase_ATY.c
modified: GP22_ATY.c

SKY-20210407USB\Administrator 2 tahun lalu
induk
melakukan
881218b9bc
2 mengubah file dengan 4 tambahan dan 1 penghapusan
  1. 3 1
      ALGO_AlgorithmBase_ATY.c
  2. 1 0
      GP22_ATY.c

+ 3 - 1
ALGO_AlgorithmBase_ATY.c

@@ -213,7 +213,9 @@ void ALGO_InvertBitsN_Group(uint32_t* genBuf, uint32_t* srcBuf, uint8_t len)
 
 float NumberSuitScop(float valueIn, float scopMin, float scopMax, float step)
 {
-    while(valueIn < scopMin || valueIn > scopMax){
+    uint16_t errCount = 0;
+    while((valueIn < scopMin || valueIn > scopMax) && (uint32_t)step != 0){
+        errCount++; if(errCount > 60000) return -1;
         if(valueIn < scopMin)
             valueIn += step;
         else if(valueIn > scopMax)

+ 1 - 0
GP22_ATY.c

@@ -394,6 +394,7 @@ void GP22_RegInit_UsWave1MHz(void)
         | GP22_CFG2_EN_INT_TDC_TIMEOUT * 1
         | GP22_CFG2_EN_INT_HITS * 1
         | GP22_CFG2_EN_INT_ALU * 1
+        // | GP22_CFG2_RFEDGE2 * 0             // 0: rising or falling, 1: and
         | GP22_CFG2_RFEDGE1 * 0             // 0: rising or falling, 1: and
         | GP22_CFG2_DELVAL1_0 * ignoreTime / (1 << GP22_CLKHS_DIV)
         | GP22_Ids[2];