[update] fix start time to 25s
This commit is contained in:
parent
bc752dbc81
commit
ce5f4e9492
@ -190,6 +190,14 @@ void filter_output_process(void)
|
|||||||
{
|
{
|
||||||
if (flag.filter_climb > 0) {
|
if (flag.filter_climb > 0) {
|
||||||
flag.filter_climb--;
|
flag.filter_climb--;
|
||||||
|
if (system_tick_cnt > 25 * 1000) {
|
||||||
|
while (flag.filter_climb) {
|
||||||
|
filter_sum_process();
|
||||||
|
filter_median_process();
|
||||||
|
filter_window_process();
|
||||||
|
filter_output_process();
|
||||||
|
}
|
||||||
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
for (uint8_t i = 0; i < 4; i++) {
|
for (uint8_t i = 0; i < 4; i++) {
|
||||||
|
|||||||
@ -49,6 +49,8 @@ struct data_filter_s {
|
|||||||
uint32_t window_output;
|
uint32_t window_output;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
extern uint32_t system_tick_cnt;
|
||||||
|
|
||||||
extern void filter_init(void);
|
extern void filter_init(void);
|
||||||
extern void filter_input_data(uint8_t channel, uint32_t data);
|
extern void filter_input_data(uint8_t channel, uint32_t data);
|
||||||
extern void filter_sum_process(void);
|
extern void filter_sum_process(void);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user