alienwalker 2 месяцев назад
Родитель
Сommit
4ee3e8a5ce
2 измененных файлов с 9 добавлено и 0 удалено
  1. 6 0
      components/mobile/luat_lib_mobile.c
  2. 3 0
      components/network/lwip22/core/timeouts.c

+ 6 - 0
components/mobile/luat_lib_mobile.c

@@ -1474,6 +1474,9 @@ end)
 		{
 		case LUAT_MOBILE_SMS_READY:
 			LLOGI("sim%d sms ready", index);
+            lua_pushstring(L, "SMS_READY");
+            lua_pushinteger(L, index);
+            lua_call(L, 2, 0);
 			break;
 		case LUAT_MOBILE_NEW_SMS:
 			break;
@@ -1485,6 +1488,9 @@ end)
 		break;
 	case LUAT_MOBILE_EVENT_IMS_REGISTER_STATUS:
         LLOGD("ims reg state %d", status);
+		lua_pushstring(L, "IMS_REG");
+		lua_pushinteger(L, status);
+		lua_call(L, 2, 0);
 		break;
     case LUAT_MOBILE_EVENT_CC:
         LLOGD("LUAT_MOBILE_EVENT_CC status %d",status);

+ 3 - 0
components/network/lwip22/core/timeouts.c

@@ -444,8 +444,11 @@ sys_timeouts_sleeptime(void)
 
 #else /* LWIP_TIMERS && !LWIP_TIMERS_CUSTOM */
 /* Satisfy the TCP code which calls this function */
+#ifdef __USER_CODE__
+#else
 void
 tcp_timer_needed(void)
 {
 }
+#endif
 #endif /* LWIP_TIMERS && !LWIP_TIMERS_CUSTOM */