From 00ec3a47300a776fbdf18838d78d00122f29e8c4 Mon Sep 17 00:00:00 2001 From: kurisaw <2053731441@qq.com> Date: Thu, 3 Jul 2025 10:02:11 +0800 Subject: [PATCH] bsp/renesas: fix the problem of abnormal timer count --- bsp/renesas/libraries/HAL_Drivers/drv_hwtimer.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bsp/renesas/libraries/HAL_Drivers/drv_hwtimer.c b/bsp/renesas/libraries/HAL_Drivers/drv_hwtimer.c index 6f74ef1b742..f23a3715874 100644 --- a/bsp/renesas/libraries/HAL_Drivers/drv_hwtimer.c +++ b/bsp/renesas/libraries/HAL_Drivers/drv_hwtimer.c @@ -115,11 +115,11 @@ static rt_uint32_t timer_counter_get(rt_hwtimer_t *timer) tim = (struct ra_hwtimer *)timer->parent.user_data; - timer_info_t info; - if (R_GPT_InfoGet(tim->g_ctrl, &info) != FSP_SUCCESS) + timer_status_t status; + if (R_GPT_StatusGet(tim->g_ctrl, &status) != FSP_SUCCESS) return -RT_ERROR; - return info.period_counts; + return status.counter; } static rt_err_t timer_ctrl(rt_hwtimer_t *timer, rt_uint32_t cmd, void *arg)