From 0f0afcf3595e6f3924c00c465de66e8e38bdc639 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mario=20H=C3=BCttel?= Date: Fri, 4 Sep 2020 23:04:27 +0200 Subject: [PATCH] Issue #18: Add safety mem corrupt error flag --- stm-firmware/include/reflow-controller/safety/safety-config.h | 1 + stm-firmware/safety/safety-controller.c | 1 + 2 files changed, 2 insertions(+) diff --git a/stm-firmware/include/reflow-controller/safety/safety-config.h b/stm-firmware/include/reflow-controller/safety/safety-config.h index 937ef02..d20ef37 100644 --- a/stm-firmware/include/reflow-controller/safety/safety-config.h +++ b/stm-firmware/include/reflow-controller/safety/safety-config.h @@ -38,6 +38,7 @@ enum safety_flag { ERR_FLAG_UNCAL = (1<<12), ERR_FLAG_DEBUG = (1<<13), ERR_FLAG_TIMING_MAIN_LOOP = (1<<14), + ERR_FLAG_SAFETY_MEM_CORRUPT = (1<<15), }; enum timing_monitor { diff --git a/stm-firmware/safety/safety-controller.c b/stm-firmware/safety/safety-controller.c index 1bdbea4..fb05f4c 100644 --- a/stm-firmware/safety/safety-controller.c +++ b/stm-firmware/safety/safety-controller.c @@ -91,6 +91,7 @@ static volatile struct error_flag flags[] = { ERR_FLAG_ENTRY(ERR_FLAG_UNCAL, false), ERR_FLAG_ENTRY(ERR_FLAG_DEBUG, true), ERR_FLAG_ENTRY(ERR_FLAG_TIMING_MAIN_LOOP, false), + ERR_FLAG_ENTRY(ERR_FLAG_SAFETY_MEM_CORRUPT, true), }; static volatile struct timing_mon timings[] = {