diff --git a/utilities/at32f421_freertos_demo/inc/TaskLoop.h b/utilities/at32f421_freertos_demo/inc/TaskLoop.h index 639b68c..e0a55b6 100644 --- a/utilities/at32f421_freertos_demo/inc/TaskLoop.h +++ b/utilities/at32f421_freertos_demo/inc/TaskLoop.h @@ -180,7 +180,7 @@ void poll_sw_state(void); 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 poll_yellow_led(void); void poll_green_led(void); void LEDA_ON_OFF(void); diff --git a/utilities/at32f421_freertos_demo/src/TaskLoop.c b/utilities/at32f421_freertos_demo/src/TaskLoop.c index ed82c2b..eb05e51 100644 --- a/utilities/at32f421_freertos_demo/src/TaskLoop.c +++ b/utilities/at32f421_freertos_demo/src/TaskLoop.c @@ -175,7 +175,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;