#ifndef PPP_USE_INTERRUPT_MODE
#define PPP_USE_INTERRUPT_MODE 1 // 1=中断模式(UART中断接收), 0=轮询模式(线程轮询)
#endif
-
-#ifndef PPP_DO_SERIAL_TEST
+//测试串口读取能力,注意不要注释掉,只用1和0 开启关闭即可。否则可能影响编译
#define PPP_DO_SERIAL_TEST 0 // 1=进行串口读取能力测试, 0=不进行串口读取能力测试
-#endif
/* PPP性能优化配置 - 解决接收阻塞问题 */
memcpy_s(&g_ppp_config, sizeof(ppp_config_t), config, sizeof(ppp_config_t));
// PPP_DO_SERIAL_TEST 不进行电源初始化, 用于调试串口读取能力测试。
- #ifndef PPP_DO_SERIAL_TEST
+ #if PPP_DO_SERIAL_TEST
ppp_api_power_init();
#endif
}
- #ifndef PPP_DO_SERIAL_TEST
+ #if PPP_DO_SERIAL_TEST
// 初始化AT命令处理器
ret = ppp_at_handler_init(SIO_UART_BUS, g_ppp_config.baudrate, true);
// 打开4G电源
ppp_api_power_control(true);
-#ifndef PPP_DO_SERIAL_TEST
+#if PPP_DO_SERIAL_TEST
PPP_DEBUG_PRINT("Waiting for modem stabilization after power control...\n");
// 等待5秒让调制解调器完全稳定
osal_msleep(5000);
PPP_DEBUG_ERROR("Unsupported baudrate: %u", baudrate);
return PPP_ERR_INVALID_PARAM;
}
-#ifndef PPP_DO_SERIAL_TEST
+#if PPP_DO_SERIAL_TEST
/* 先查询当前modem波特率 */
uint32_t current_modem_baudrate = ppp_query_current_modem_baudrate();
}
PPP_DEBUG_PRINT("\n");
-#ifndef PPP_DO_SERIAL_TEST
+#if PPP_DO_SERIAL_TEST
// 获取PPP控制块
ppp_pcb *ppp_pcb_ptr = ppp_lwip_get_pcb();
if (!ppp_pcb_ptr || !ppp_lwip_is_initialized()) {
}
PPP_DEBUG_PRINT("\n");
-#ifndef PPP_DO_SERIAL_TEST
+#if PPP_DO_SERIAL_TEST
// 获取PPP控制块
ppp_pcb *ppp_pcb_ptr = ppp_lwip_get_pcb();
if (!ppp_pcb_ptr || !ppp_lwip_is_initialized()) {