|
b6befa70a2
|
Implement misc CRC monitor to supervise clocks and other system settings
|
2023-05-23 18:30:27 +02:00 |
|
|
6570d217c7
|
Separate flash CRC checker from safety controller and implement shell command to calculate CRCs
|
2022-09-22 21:16:41 +02:00 |
|
|
aaed95cc95
|
Restructure safety handle function. Now returns worst flag state set. Used to blink LED
|
2022-07-30 16:04:46 +02:00 |
|
|
7a36b597be
|
Add comment to function
|
2022-07-30 15:52:47 +02:00 |
|
|
48f69d0fb5
|
Fix style issues in watchdog.c
|
2022-07-16 14:44:55 +02:00 |
|
|
8fd924829e
|
Fix style problems in stack-check.c
|
2022-07-16 14:43:29 +02:00 |
|
|
ba8072c21d
|
Fix style problems in safety-memory.c
|
2022-07-16 14:40:54 +02:00 |
|
|
5ddae7efee
|
Fiy style issues
|
2022-07-16 13:01:38 +02:00 |
|
|
b6a2790a59
|
cleanup code and write a little documentation
|
2021-11-28 23:40:43 +01:00 |
|
|
96e0931c9f
|
Add a bunch of stuff: Add baudrate reconfig command to shell and move the uart to separate C file
|
2021-11-27 17:41:11 +01:00 |
|
|
6fde4cfd66
|
Improve doxygen comments in code.
|
2021-10-11 19:45:13 +02:00 |
|
|
01abb3e085
|
Delete unnecessary code for testing CRCs
|
2021-09-21 10:14:25 +02:00 |
|
|
a802b5c1b5
|
Add main cylcle counter and increase filter alpha for PT1000 to 0.01
|
2021-08-19 21:25:04 +02:00 |
|
|
e4ebf9ec3f
|
Add CRC monitoring over ADC registers
|
2021-07-23 20:06:09 +02:00 |
|
|
1e870972e3
|
Improve code and add a Flash CRC check
|
2021-07-16 21:17:59 +02:00 |
|
|
864c3fa0f2
|
Fix bug in handling of error memory NOP entries
|
2021-07-16 17:29:04 +02:00 |
|
|
9c872f6746
|
Improve documentation and beatify pieces of code
|
2021-07-15 19:50:14 +02:00 |
|
|
eea0826c7b
|
updater: Add function to safety memory for storing the update file name
|
2021-04-07 13:19:16 +02:00 |
|
|
6e5627fde2
|
Updater: Add safety memory to updater
|
2021-04-06 20:55:41 +02:00 |
|
|
dca696cd6a
|
Safety: Fix different spelling mistakes for persistence
|
2021-03-18 22:50:13 +01:00 |
|
|
e614eaa23b
|
Correct version of EEPROM header for settings and write check for overtemperature
|
2021-02-02 20:50:30 +01:00 |
|
|
50ad31d58a
|
Issue #26: Add configuration for overtemperature flag to safety controller and include the config in the memory checking
|
2021-02-02 20:35:45 +01:00 |
|
|
0b01be9840
|
Issue #26: Add ERR_FLAG_OVERTEMP Error flag
* Add error flag
* Set default persistence to false
* Set default flag weight to stop PID controller
|
2021-02-02 18:40:52 +01:00 |
|
|
67b079fe33
|
Improve rport error function of safety controller
|
2021-01-26 21:46:33 +01:00 |
|
|
86a0b2087e
|
Fix bug in weight handling of error flags.
|
2021-01-25 21:07:09 +01:00 |
|
|
55f35a5009
|
Edit doxygen headers and improve flag weight handling in safety controller
|
2021-01-25 20:59:48 +01:00 |
|
|
2fcc5d6a9f
|
Add further doxygen headers
|
2021-01-24 20:31:01 +01:00 |
|
|
52272938b7
|
update handling of analog monitors. Manually adding analog monotprs to the checking function is not necessary anymore
|
2021-01-24 20:27:07 +01:00 |
|
|
58c72fb2bc
|
Add documentation to safety controller code
|
2021-01-24 20:17:53 +01:00 |
|
|
d6356de1b6
|
Fix calculation of safety ADC monitors.
|
2021-01-09 22:28:22 +01:00 |
|
|
bea8e2df74
|
Store error flags in error memory if they cause a panic event.
|
2021-01-02 02:37:59 +01:00 |
|
|
7c6205d20a
|
Add supply voltage monitor to safety adc and safety controller
|
2021-01-01 19:48:53 +01:00 |
|
|
2c3c1c9861
|
Add external watchdog to safety controller for HW revision > 1.3 and Release Build
|
2021-01-01 18:04:14 +01:00 |
|
|
0d861b1aed
|
Safety Controller: Fix return type of function
|
2020-12-14 20:29:21 +01:00 |
|
|
8a8004e187
|
Add generic function to detzermine reset cuase to rcc manager
|
2020-12-01 21:24:59 +01:00 |
|
|
daaf848e0c
|
Renamed clock-enable manager to rcc manager and improve some header files with doxygen comments
|
2020-12-01 21:00:23 +01:00 |
|
|
ef8e6231ff
|
Issue #4: Implement Constant temperature function in GUI. This is useful to verify the oven parameters
|
2020-11-30 21:43:38 +01:00 |
|
|
91d9db6a4e
|
Make Safety ADC use sequnece feature of ADC and use DMA to write data
|
2020-11-30 00:01:26 +01:00 |
|
|
0b1d872ed0
|
Make safety controller use config overrides from backup ram
|
2020-11-29 19:59:58 +01:00 |
|
|
b6d4a2e35e
|
Implement safety memory functions for config overrides
|
2020-11-29 19:03:42 +01:00 |
|
|
7aa0b62012
|
Implement saftey memory dump feature and increase heap space
|
2020-11-01 20:43:59 +01:00 |
|
|
ae91affc30
|
issue #5: Implement safety weight checking in control loop
|
2020-09-27 22:54:06 +02:00 |
|
|
eec15df271
|
Fix code style
|
2020-09-27 22:13:49 +02:00 |
|
|
b869ed9c45
|
Improve comments and doxygen headers
|
2020-09-22 23:45:22 +02:00 |
|
|
e8f59b6dc6
|
Implement automatic resotre of error mem corrupt flag
|
2020-09-21 21:10:26 +02:00 |
|
|
d91a1b1da0
|
Fix #15: Make safety controller use CRC checked settings arrays for weights and persistencies. Weights not yet checked.
|
2020-09-08 21:46:57 +02:00 |
|
|
004be4ea5c
|
Move safety weights and persistencies to config file
|
2020-09-08 21:15:23 +02:00 |
|
|
a838bf3af8
|
Add new Flag: ERR_FLAG_SAFETY_TAB_CORRUPT
|
2020-09-08 20:15:40 +02:00 |
|
|
1c1d1c4c97
|
Issue #18: Store correct flag number in error memory
|
2020-09-08 19:23:14 +02:00 |
|
|
e0f61af709
|
Issue #18: Protect safety memory heder with CRC
|
2020-09-08 18:24:10 +02:00 |
|