From 23f33d9af55b4b3258b57e3e0dde3ce659b422dd Mon Sep 17 00:00:00 2001 From: wangfq Date: Mon, 29 Jun 2026 15:55:59 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20update=5Fmoving=5Faverage=20window=20?= =?UTF-8?q?=E5=8F=82=E6=95=B0=20uint8=5Ft=E2=86=92uint16=5Ft=20(=E5=90=8C?= =?UTF-8?q?=E6=AD=A5=20DLD154V4B)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vd960Loop/utilities/at32f421_freertos_demo/inc/TaskLoop.h | 2 +- vd960Loop/utilities/at32f421_freertos_demo/src/TaskLoop.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vd960Loop/utilities/at32f421_freertos_demo/inc/TaskLoop.h b/vd960Loop/utilities/at32f421_freertos_demo/inc/TaskLoop.h index b89ba1e..122ebef 100644 --- a/vd960Loop/utilities/at32f421_freertos_demo/inc/TaskLoop.h +++ b/vd960Loop/utilities/at32f421_freertos_demo/inc/TaskLoop.h @@ -203,7 +203,7 @@ void poll_yellow_led_single(Loop154_Unit *unit); uint32_t get_flt_value(uint32_t new_value, uint32_t last_Value); uint8_t update_moving_average(uint32_t* p_sum, uint16_t* p_cnt, uint32_t* p_origin, uint32_t new_value, - uint8_t window); + uint16_t window); void set_loops_relay_on(uint8_t loop_num); void set_loops_relay_off(uint8_t loop_num); diff --git a/vd960Loop/utilities/at32f421_freertos_demo/src/TaskLoop.c b/vd960Loop/utilities/at32f421_freertos_demo/src/TaskLoop.c index 4dde1c6..a6c58b2 100644 --- a/vd960Loop/utilities/at32f421_freertos_demo/src/TaskLoop.c +++ b/vd960Loop/utilities/at32f421_freertos_demo/src/TaskLoop.c @@ -49,7 +49,7 @@ uint32_t get_flt_value(uint32_t new_value, uint32_t last_Value) *===========================================================================*/ uint8_t update_moving_average(uint32_t* p_sum, uint16_t* p_cnt, uint32_t* p_origin, uint32_t new_value, - uint8_t window) + uint16_t window) { if (!p_sum || !p_cnt || !p_origin || window == 0) return 0;