printf("=== 更新PPP运行状态显示 ===\n");
// 更新所有运行时状态
+ #if SUPPORT_PPP_SERVICE
errcode_t ret = ppp_api_update_all_runtime_status();
+ #else
+ errcode_t ret = ERRCODE_SUCC;
+ #endif
if (ret != ERRCODE_SUCC) {
printf("更新PPP运行状态失败: %d\n", ret);
return;
// 使用直接的API获取信号信息
ppp_network_signal_info_t signal_info;
+ #if SUPPORT_PPP_SERVICE
ppp_error_t ret = ppp_at_get_network_signal_info(&signal_info);
-
+ #else
+ ppp_error_t ret = PPP_ERR_OK;
+ #endif
if (ret != PPP_ERR_OK) {
printf("获取信号质量信息失败: %d\n", ret);
// 显示错误信息
update_ppp_runtime_status_display();
// 尝试获取信号质量,但增加容错机制
+ #if SUPPORT_PPP_SERVICE
errcode_t ret = ppp_get_network_signal_info();
+ #else
+ errcode_t ret = ERRCODE_SUCC;
+ #endif
if (ret == ERRCODE_SUCC) {
g_consecutive_failures = 0; // 重置失败计数
update_signal_quality_display();
system_init_uart();//配置uartat
#endif
-#ifdef BOARD_LEINIAO
- // zhihui_ppp_init();
-#else
- if ( cm_poweron_cat1_on_bootup_flag() )
- {
- PRINT("PowerOn Cat1 !\r\n");
- uapi_set4GCapability(true);
- }else{
- PRINT("PowerOff Cat1 !\r\n");
- uapi_set4GCapability(false);
- }
-#endif
-
+
uint8_t len = 1;
uapi_get_file_data("user/userdata/timestamp_of_day.bin",&day,&len);
time(&rawtime);
#ifdef SUPPORT_CAT1_SERVICE
+
+#ifdef BOARD_LEINIAO
+ PRINT("PowerOn Cat1 !\r\n");
+ uapi_set4GCapability(true);
+#else
if ( cm_poweron_cat1_on_bootup_flag() )
{
PRINT("PowerOn Cat1 !\r\n");
PRINT("PowerOff Cat1 !\r\n");
uapi_set4GCapability(false);
}
+#endif
#else
#ifdef BOARD_LEINIAO