From a474111f3663b6fff6cc57ae4f967bdab06ca496 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mario=20H=C3=BCttel?= Date: Sun, 29 Nov 2020 19:03:17 +0100 Subject: [PATCH] Use error checking function of config parser in settings module --- stm-firmware/settings/settings-sd-card.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/stm-firmware/settings/settings-sd-card.c b/stm-firmware/settings/settings-sd-card.c index f3b1a19..b0cf51b 100644 --- a/stm-firmware/settings/settings-sd-card.c +++ b/stm-firmware/settings/settings-sd-card.c @@ -149,10 +149,7 @@ int sd_card_settings_try_load_calibration(float *sens_deviation, float *offset) } } - } while (res != CONFIG_PARSER_END_REACHED && - res != CONFIG_PARSER_GENERIC_ERR && - res != CONFIG_PARSER_IOERR && - res != CONFIG_PARSER_PARAM_ERR); + } while (!config_parser_ret_is_abort_condition(res)); config_parser_close_file(p); @@ -202,10 +199,7 @@ enum settings_load_result sd_card_settings_load_pid_oven_parameters(struct oven_ } } - } while (parse_result != CONFIG_PARSER_END_REACHED && - parse_result != CONFIG_PARSER_GENERIC_ERR && - parse_result != CONFIG_PARSER_IOERR && - parse_result != CONFIG_PARSER_PARAM_ERR); + } while (!config_parser_ret_is_abort_condition(parse_result)); if (kp_loaded && kd_loaded && ki_loaded && t_sample && int_max_loaded)