c7ebe441c7
Merge branch 'issue/15-safety-controller-hardening' into issue/18-Backup-RAM
2020-09-06 21:10:30 +02:00
403786e0c6
Issue #15 : Implement safety weight table
...
* CRC protected flag weight table.
* Currently only filled with dummy values. Has to be finished in issue #5
* Config overrides from safety memor ynot yet implemented
2020-09-06 21:05:00 +02:00
192bcf01f6
Merge branch 'issue/18-Backup-RAM' into issue/15-safety-controller-hardening
2020-09-06 19:54:09 +02:00
9880c701b1
Issue #15 : Introduce safety weigths
2020-09-06 19:52:44 +02:00
910037a562
Issue #18 : Write doxygen headers for safety memory
2020-09-06 19:45:45 +02:00
6232e2f330
Issue #18 : Store permanent errors in safety backup RAM
2020-09-06 01:40:10 +02:00
7ea0e73869
Merge branch 'issue/15-safety-controller-hardening' into issue/18-Backup-RAM
2020-09-05 20:31:23 +02:00
c4fe006efa
Issue #15 : Implement redundancy for error flags
2020-09-05 20:29:21 +02:00
b2b1702670
Issue #15 : add redundant invers error flag
2020-09-05 20:17:35 +02:00
1f8a6347e9
Issue #15 : Move safety controller working pages to CCMRAM
2020-09-05 20:14:08 +02:00
d0cf95db49
Issue #18 : further iomplementation of safety memory
2020-09-05 20:06:13 +02:00
331b049868
Issue #18 : Documentation of boot status flags
2020-09-05 19:00:57 +02:00
e50602611c
Issue #18 : Documentation of boot status flags
2020-09-05 19:00:01 +02:00
e96a710576
Make interrupt default handler trigger panic mode.
2020-09-05 18:23:17 +02:00
b8b8e19206
Reflow menu: Stop rendering the menu although nothing has changed. This reduces the current consumption.
2020-09-05 18:03:05 +02:00
325fb24ed8
Issue #18 : Improve documentation
2020-09-05 18:02:03 +02:00
ea26f56545
Issue #18 : Check error memory entries at safety ram init
2020-09-05 17:37:56 +02:00
77c88c69cd
Issue #18 : Redefine error memory entries
2020-09-05 16:57:25 +02:00
e85a85d9c3
Issue #18 : ommand to shell in order to test panic mode
2020-09-05 16:56:56 +02:00
3df0631ffc
Issue #18 : Implement writing and reading boot status structure from backup RAM
2020-09-05 16:32:31 +02:00
7434554319
Issue #18 : Fix bugs in safety memory handling
2020-09-05 15:56:52 +02:00
c9a5a2c2ff
Issue #18 : Write init of safety memory
2020-09-05 15:15:46 +02:00
04008a07c0
Issue #18 : Implement CRC calculation module
2020-09-05 12:17:36 +02:00
928dbfb9f3
Issue #18 : Firther improve documentation
2020-09-04 23:51:51 +02:00
0f0afcf359
Issue #18 : Add safety mem corrupt error flag
2020-09-04 23:04:27 +02:00
5d437f3a9f
Fix documentation and add safety RAM module to Makefile
2020-09-04 23:02:23 +02:00
cb3b42aece
Start documentation for safety RAM. Will be implemented afterwards
2020-09-04 22:55:34 +02:00
a12648ff7a
Issue #18 : Backup RAM: Make use of backup regulator optional
2020-09-04 21:33:54 +02:00
d3c4e1bffc
Issue #18 : Implement driver for backup RAM
2020-09-04 21:03:53 +02:00
45c0625864
fixup style issues
2020-08-31 22:58:00 +02:00
03e1ccf97e
Fix style
2020-08-31 22:50:39 +02:00
0fd738f37e
Fix startup code bug in release mode
2020-08-30 19:40:33 +02:00
3dfe59482e
Fix #17 : Merge branch 'issue/17-rotary-emulation-cmd' into dev
2020-08-30 19:04:01 +02:00
9024402a3b
Issue #17 : Write documentation for emulation function
2020-08-30 19:03:17 +02:00
f32d1afde5
Issue #17 : Add ui-emulate command to shell
2020-08-30 18:44:36 +02:00
0da6925119
Issue #17 : Add override function for deltas of rotary encoder
2020-08-30 18:25:10 +02:00
914abd8562
Issue #17 : Add override function for button
2020-08-30 18:20:58 +02:00
80edd09528
temperature converter: Replace division with multiplication. This makes the code faster
2020-08-29 08:53:23 +02:00
ab4499a284
Fix mrpropewr make target to clean debug and release projects
2020-08-29 08:52:44 +02:00
cc6e922d1b
Move variables to CCM RAM
2020-08-23 21:51:34 +02:00
149c5715c6
Add fault modes and start implementation of backup SRAM. However, this will probably never be used
2020-08-23 21:40:16 +02:00
627da0def5
Fix-up documentation
2020-08-23 00:04:02 +02:00
324e6d506d
Issue #5 : Write documentation for error flags and their handling
2020-08-22 23:57:26 +02:00
dcd1fa9605
remove executable flag from CCM memory because it is not executable
2020-08-22 13:45:17 +02:00
3cc49fb764
Remove unneeded variable
2020-08-22 13:33:53 +02:00
13ac487ddb
remove unneeded variables
2020-08-22 13:30:59 +02:00
ec117e0627
Change linker script and startup code.
...
This is my own code from my template. It is much cleaner than the old code.
2020-08-21 23:47:55 +02:00
95de84fa85
Fix #13 : Add hang command to shell
2020-08-21 00:29:19 +02:00
432d30cc34
Fix #12 : Timing monitors are now correctly displayed in flags command
2020-08-21 00:20:16 +02:00
0395cd19d4
SD card settings folder: Use f_stat to determine if directory is present
2020-08-21 00:06:56 +02:00