Parcourir la source

修改一个bug。查询两站定位列表是取值不对。

zhoutao il y a 1 mois
Parent
commit
f00702261d
3 fichiers modifiés avec 14 ajouts et 9 suppressions
  1. 2 3
      ips8000v3.uvguix.zt200
  2. 11 5
      src/driver/driver_pagpio.c
  3. 1 1
      src/wmm/wmm_bts.c

Fichier diff supprimé car celui-ci est trop grand
+ 2 - 3
ips8000v3.uvguix.zt200


+ 11 - 5
src/driver/driver_pagpio.c

@@ -31,6 +31,12 @@ void driver_pagpio_init()
     stGpio.GPIO_Pin = DRIVER_PAGPIO_GAIN1_PIN;
     GPIO_Init(DRIVER_PAGPIO_GAIN1_PORT, &stGpio);
 
+    // fault监测
+    RCC_AHB1PeriphClockCmd(DRIVER_PAGPIO_FAULT_CLK, ENABLE);
+    stGpio.GPIO_Pin = DRIVER_PAGPIO_FAULT_PIN;
+    GPIO_Init(DRIVER_PAGPIO_FAULT_PORT, &stGpio);
+    GPIO_WriteBit(DRIVER_PAGPIO_FAULT_PORT, DRIVER_PAGPIO_FAULT_PIN, Bit_SET);
+
     driver_pagpio_switch(0); // 关闭pa输出
 
     return;
@@ -67,11 +73,11 @@ void driver_pagpio_set_gain(uint8 byGain)
         byGain0 = 0;
         byGain1 = 1;
     }
-    else if (byGain == 36)//最高
-        {
-            byGain0 = 1;
-            byGain1 = 1;
-        }
+    else if (byGain == 36) // 最高
+    {
+        byGain0 = 1;
+        byGain1 = 1;
+    }
     else
     {
         byGain0 = 0;

+ 1 - 1
src/wmm/wmm_bts.c

@@ -63,7 +63,7 @@ void wmm_bts_query(uint8 *pbyData)
         SYS_MEMCPY(pstLtv->abyData, &g_stSaveBtsParam.byTwoBtsNum, byLen);
         break;
     case ORDER_BTS_TWO_BTS_LIST: // 两基站定位基站列表
-        SYS_MEMCPY(pstLtv->abyData, &g_stSaveBtsParam.abyTwoBtsList, byLen);
+        SYS_MEMCPY(pstLtv->abyData, g_stSaveBtsParam.abyTwoBtsList, byLen);
         break;
     default:
         break;

Certains fichiers n'ont pas été affichés car il y a eu trop de fichiers modifiés dans ce diff