Просмотр исходного кода

change: air8000,对于volte固件不启用硬等机制, 临时要求客户必须等airlink.ready()再执行wifi/gpio/uart指令

Wendal Chen 9 месяцев назад
Родитель
Сommit
292adb5b46
1 измененных файлов с 4 добавлено и 3 удалено
  1. 4 3
      luat/modules/luat_main.c

+ 4 - 3
luat/modules/luat_main.c

@@ -91,16 +91,17 @@ static int pmain(lua_State *L) {
 
   
 	// Air8000硬等最多200ms, 梁健要加的, 有问题找他
-  #ifdef LUAT_USE_AIRLINK
+  #if defined(LUAT_USE_AIRLINK) && !defined(LUAT_USE_VOLTE)
   if (memcmp("Air8000\0", model, 8) == 0 || memcmp("Air8000W\0", model, 9) == 0) {
-    //LLOGD("等待Air8000s启动");
+    // LLOGD("等待Air8000s启动");
 	  size_t count = 0;
 	  #define AIRLINK_WAIT_MS (5)
     extern uint64_t g_airlink_last_cmd_timestamp;
 	  while (g_airlink_last_cmd_timestamp == 0 && count < 200) {
 		  luat_rtos_task_sleep(AIRLINK_WAIT_MS);
 		  count += AIRLINK_WAIT_MS;
-	}
+	  }
+    // LLOGD("等待Air8000s结束");
 	}
   #endif