Mario Hüttel mhu
mhu pushed to dev at mhu/reflow-oven-control-sw 2020-09-27 22:22:57 +02:00
5fd2db319d Configure safety weight defaults
mhu pushed to dev at mhu/reflow-oven-control-sw 2020-09-27 22:13:57 +02:00
eec15df271 Fix code style
mhu closed issue mhu/reflow-oven-control-sw#18 2020-09-27 22:12:56 +02:00
Implement backup RAM to store faults and reboot flags.
mhu pushed to dev at mhu/reflow-oven-control-sw 2020-09-22 23:47:22 +02:00
84c747c81c silence compiler warning about unused parameter
mhu pushed to dev at mhu/reflow-oven-control-sw 2020-09-22 23:45:48 +02:00
b869ed9c45 Improve comments and doxygen headers
42f6d0270d Issue #6: Implement safety flag ack in shell command safety-flags
e8f59b6dc6 Implement automatic resotre of error mem corrupt flag
Compare 3 commits »
mhu pushed to issue/18-Backup-RAM at mhu/reflow-oven-control-sw 2020-09-22 23:45:29 +02:00
b869ed9c45 Improve comments and doxygen headers
mhu pushed to issue/18-Backup-RAM at mhu/reflow-oven-control-sw 2020-09-21 21:51:03 +02:00
42f6d0270d Issue #6: Implement safety flag ack in shell command safety-flags
mhu pushed to issue/18-Backup-RAM at mhu/reflow-oven-control-sw 2020-09-21 21:10:36 +02:00
e8f59b6dc6 Implement automatic resotre of error mem corrupt flag
mhu pushed to issue/18-Backup-RAM at mhu/reflow-oven-control-sw 2020-09-08 21:48:20 +02:00
d91a1b1da0 Fix #15: Make safety controller use CRC checked settings arrays for weights and persistencies. Weights not yet checked.
004be4ea5c Move safety weights and persistencies to config file
a838bf3af8 Add new Flag: ERR_FLAG_SAFETY_TAB_CORRUPT
Compare 3 commits »
mhu deleted branch issue/15-safety-controller-hardening from mhu/reflow-oven-control-sw 2020-09-08 21:47:55 +02:00
mhu pushed to dev at mhu/reflow-oven-control-sw 2020-09-08 21:47:34 +02:00
d91a1b1da0 Fix #15: Make safety controller use CRC checked settings arrays for weights and persistencies. Weights not yet checked.
004be4ea5c Move safety weights and persistencies to config file
a838bf3af8 Add new Flag: ERR_FLAG_SAFETY_TAB_CORRUPT
1c1d1c4c97 Issue #18: Store correct flag number in error memory
e0f61af709 Issue #18: Protect safety memory heder with CRC
Compare 10 commits »
mhu closed issue mhu/reflow-oven-control-sw#15 2020-09-08 21:47:01 +02:00
Implement checks over safety controller structures to prevent bit flips / data corruption / tampering etc.
mhu pushed to issue/15-safety-controller-hardening at mhu/reflow-oven-control-sw 2020-09-08 21:47:01 +02:00
d91a1b1da0 Fix #15: Make safety controller use CRC checked settings arrays for weights and persistencies. Weights not yet checked.
mhu pushed to issue/15-safety-controller-hardening at mhu/reflow-oven-control-sw 2020-09-08 21:15:27 +02:00
004be4ea5c Move safety weights and persistencies to config file
mhu pushed to issue/15-safety-controller-hardening at mhu/reflow-oven-control-sw 2020-09-08 20:15:43 +02:00
a838bf3af8 Add new Flag: ERR_FLAG_SAFETY_TAB_CORRUPT
mhu pushed to issue/15-safety-controller-hardening at mhu/reflow-oven-control-sw 2020-09-08 19:26:16 +02:00
1c1d1c4c97 Issue #18: Store correct flag number in error memory
e0f61af709 Issue #18: Protect safety memory heder with CRC
b619fc5600 Restructure panic mode and hardfault calls
Compare 3 commits »
mhu pushed to issue/18-Backup-RAM at mhu/reflow-oven-control-sw 2020-09-08 19:23:19 +02:00
1c1d1c4c97 Issue #18: Store correct flag number in error memory
mhu pushed to issue/18-Backup-RAM at mhu/reflow-oven-control-sw 2020-09-08 18:24:14 +02:00
e0f61af709 Issue #18: Protect safety memory heder with CRC
b619fc5600 Restructure panic mode and hardfault calls
Compare 2 commits »
mhu pushed to issue/18-Backup-RAM at mhu/reflow-oven-control-sw 2020-09-08 18:06:26 +02:00
2f6590416d Improve documentation of Stack Checking
a877ef5f28 Merge branch 'issue/18-Backup-RAM' into issue/15-safety-controller-hardening
039a35522e Fix bug in doxygen xml generation for sphinx regarding the IN_SECTION() macro
72668472a0 Doxygen: Fix bug of IN_SECTION macro and __atribute__
Compare 4 commits »
mhu commented on issue mhu/reflow-oven-control-sw#18 2020-09-08 00:05:42 +02:00
Implement backup RAM to store faults and reboot flags.

Implement CRC check for safety mem header. This is better, than just checking for magic numbers!