Mario Hüttel mhu
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!

mhu pushed to issue/15-safety-controller-hardening at mhu/reflow-oven-control-sw 2020-09-07 23:53:00 +02:00
2f6590416d Improve documentation of Stack Checking
mhu closed issue mhu/reflow-oven-control-sw#20 2020-09-07 22:00:30 +02:00
Implement better Stack Checking
mhu commented on issue mhu/reflow-oven-control-sw#20 2020-09-07 22:00:30 +02:00
Implement better Stack Checking

Fully implemented in af555aba21fb73fd8a798eabbdf7a58b30326398

mhu pushed to issue/15-safety-controller-hardening at mhu/reflow-oven-control-sw 2020-09-07 21:58:30 +02:00
a877ef5f28 Merge branch 'issue/18-Backup-RAM' into issue/15-safety-controller-hardening
af555aba21 Issue #20: Move stack checker to safety folder
dd0ee47d86 Issue #20: Add stack checking based on protection area between stack and heap
452abfdd5c Merge branch 'issue/18-Backup-RAM' into issue/20-implement-better-stack-checking
ba41c0911d Add necessary sections for stack protection area and implement fill function
Compare 10 commits »
mhu pushed to issue/18-Backup-RAM at mhu/reflow-oven-control-sw 2020-09-07 21:58:10 +02:00
af555aba21 Issue #20: Move stack checker to safety folder
dd0ee47d86 Issue #20: Add stack checking based on protection area between stack and heap
452abfdd5c Merge branch 'issue/18-Backup-RAM' into issue/20-implement-better-stack-checking
ba41c0911d Add necessary sections for stack protection area and implement fill function
cbbd97e1bd Issue #20: Implement driver for RNG
Compare 9 commits »
mhu pushed to dev at mhu/reflow-oven-control-sw 2020-09-07 21:57:30 +02:00
af555aba21 Issue #20: Move stack checker to safety folder
dd0ee47d86 Issue #20: Add stack checking based on protection area between stack and heap
452abfdd5c Merge branch 'issue/18-Backup-RAM' into issue/20-implement-better-stack-checking
ba41c0911d Add necessary sections for stack protection area and implement fill function
cbbd97e1bd Issue #20: Implement driver for RNG
Compare 35 commits »
mhu opened issue mhu/reflow-oven-control-sw#20 2020-09-07 20:05:27 +02:00
Implement better Stack Checking
mhu opened issue mhu/reflow-oven-control-sw#19 2020-09-07 09:52:33 +02:00
Try out Cmake as build system
mhu pushed to dev at mhu/reflow-oven-control-sw 2020-09-06 22:14:09 +02:00
ab8228f712 Fix bug in doxygen xml generation for sphinx regarding the IN_SECTION() macro
20e2a2b84b Doxygen: Fix bug of IN_SECTION macro and __atribute__
Compare 2 commits »
mhu pushed to issue/15-safety-controller-hardening at mhu/reflow-oven-control-sw 2020-09-06 22:11:15 +02:00
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 2 commits »
mhu pushed to issue/15-safety-controller-hardening at mhu/reflow-oven-control-sw 2020-09-06 21:13:24 +02:00
569d42bbe9 Issue #18: Fix wrong documentation
c7ebe441c7 Merge branch 'issue/15-safety-controller-hardening' into issue/18-Backup-RAM
Compare 2 commits »
mhu pushed to issue/18-Backup-RAM at mhu/reflow-oven-control-sw 2020-09-06 21:13:01 +02:00
569d42bbe9 Issue #18: Fix wrong documentation
c7ebe441c7 Merge branch 'issue/15-safety-controller-hardening' into issue/18-Backup-RAM
403786e0c6 Issue #15: Implement safety weight table
192bcf01f6 Merge branch 'issue/18-Backup-RAM' into issue/15-safety-controller-hardening
9880c701b1 Issue #15: Introduce safety weigths
Compare 5 commits »
mhu pushed to issue/15-safety-controller-hardening at mhu/reflow-oven-control-sw 2020-09-06 21:08:00 +02:00
403786e0c6 Issue #15: Implement safety weight table
192bcf01f6 Merge branch 'issue/18-Backup-RAM' into issue/15-safety-controller-hardening
910037a562 Issue #18: Write doxygen headers for safety memory
6232e2f330 Issue #18: Store permanent errors in safety backup RAM
7ea0e73869 Merge branch 'issue/15-safety-controller-hardening' into issue/18-Backup-RAM
Compare 5 commits »
mhu pushed to issue/15-safety-controller-hardening at mhu/reflow-oven-control-sw 2020-09-06 19:52:51 +02:00
9880c701b1 Issue #15: Introduce safety weigths