From 25a6610eca29511ba4dea60f74293e4ba0a22f6b Mon Sep 17 00:00:00 2001 From: jujihjuji <14168930+jujihjuji@user.noreply.gitee.com> Date: Thu, 16 Apr 2026 10:23:56 +0800 Subject: [PATCH] =?UTF-8?q?update(applications/drv=5Fec800k):=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E4=B8=B2=E5=8F=A3=E6=89=93=E5=8D=B0=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- applications/drv_ec800k.c | 16 ++++++++++++++-- applications/drv_ec800k.h | 1 + 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/applications/drv_ec800k.c b/applications/drv_ec800k.c index 98fba92..8158480 100644 --- a/applications/drv_ec800k.c +++ b/applications/drv_ec800k.c @@ -6,9 +6,8 @@ */ #include "drv_ec800k.h" - #include - +#include "VK_Com.h" #include "rtdef.h" #include "rtthread.h" #include "rttypes.h" @@ -293,4 +292,17 @@ void BSP_LTE_Config(void) { lte_dev.config_sta = true; } +void hw_printf(const char *fmt, ...) { + char buff[128]; + va_list args; + va_start(args, fmt); + + rt_vsnprintf(buff, sizeof(buff), fmt, args); + va_end(args); + + rt_device_t com_dev = fmu_com_get(); + if (com_dev != RT_NULL) { + rt_device_write(com_dev, 0, buff, rt_strlen(buff)); + } +} //------------------End of File---------------------------- diff --git a/applications/drv_ec800k.h b/applications/drv_ec800k.h index bd2bf7f..21b051a 100644 --- a/applications/drv_ec800k.h +++ b/applications/drv_ec800k.h @@ -294,6 +294,7 @@ int16_t BSP_LTE_Send_Cmd_FileRead(const char *cmd, uint16_t len, void tcp_connect_test(void); +void hw_printf(const char *fmt, ...); // void test_ec800k_ota(void); #ifdef __cplusplus