|
1300fe88a4
|
Shorten wtchdog trigger interval to 1.25 seconds nominal. This will ensure the internal watchdog triggers before the external one
|
2023-06-09 00:04:32 +02:00 |
|
|
1c1874abf1
|
Make safety flag ERR_FLAG_CFG_CRC_MISC trigger panic mode
|
2023-05-23 18:46:27 +02:00 |
|
|
b6befa70a2
|
Implement misc CRC monitor to supervise clocks and other system settings
|
2023-05-23 18:30:27 +02:00 |
|
|
b621c66378
|
Update Flag Weights
* Fix #47: Update flash and data CRCs to trigger panic mode
* Update meas ADC CRC flag to stop PID
* Update safety ADC CRC flag to trigger panic mode
|
2022-12-31 19:53:45 +01:00 |
|
|
aaed95cc95
|
Restructure safety handle function. Now returns worst flag state set. Used to blink LED
|
2022-07-30 16:04:46 +02:00 |
|
|
d9c145ec81
|
Fix some coding issues and a possible race condition
|
2021-10-15 21:16:26 +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 |
|
|
7e3d2d1d0b
|
Expand documentation
|
2021-05-22 15:27:55 +02:00 |
|
|
bc5e4c14df
|
Issue #5: Implement startup screen in case apanic happened and prevent the PID controller from starting when a watchdog reset has occured
|
2021-05-22 11:59:54 +02:00 |
|
|
13e7cbfd81
|
Documentation: Fix docu of overtemp flag
|
2021-03-18 23:21:17 +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 |
|
|
55f35a5009
|
Edit doxygen headers and improve flag weight handling in safety controller
|
2021-01-25 20:59:48 +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 |
|
|
daaf848e0c
|
Renamed clock-enable manager to rcc manager and improve some header files with doxygen comments
|
2020-12-01 21:00:23 +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 |
|
|
09ea84beaf
|
Increase watchdog timeout because some SD card operations need a lot of time
|
2020-11-02 18:17:50 +01:00 |
|
|
ae91affc30
|
issue #5: Implement safety weight checking in control loop
|
2020-09-27 22:54:06 +02:00 |
|
|
5fd2db319d
|
Configure safety weight defaults
|
2020-09-27 22:22:54 +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 |
|
|
2f6590416d
|
Improve documentation of Stack Checking
|
2020-09-07 23:52:34 +02:00 |
|
|
0f0afcf359
|
Issue #18: Add safety mem corrupt error flag
|
2020-09-04 23:04:27 +02:00 |
|
|
bdfaa67070
|
Fix typo
|
2020-08-17 22:26:05 +02:00 |
|
|
4e9b28ce15
|
Improve SDIO handling
|
2020-08-17 22:10:04 +02:00 |
|
|
d1d2d514bd
|
Add timing monitor for main loop and add monitors to safety flag command
|
2020-08-16 12:34:41 +02:00 |
|
|
6c4b698fd7
|
Add safety flag for debugbuild
|
2020-07-28 23:29:35 +02:00 |
|
|
b65d94b0e8
|
Fix ADC measurement to run at 1000 Hz and fix wrong error handling for PT1000 Watchdog. Add function for flags to shell
|
2020-07-28 22:55:02 +02:00 |
|
|
da96daa767
|
Reworked measurement ADC to use safety controller
|
2020-07-27 22:15:01 +02:00 |
|
|
4f3016649d
|
First draft of safety controller
|
2020-07-27 21:29:15 +02:00 |
|
|
a04e894518
|
Further work on safety controller
|
2020-07-26 21:40:09 +02:00 |
|
|
9136dc196c
|
Further rewrite safety handling
|
2020-07-09 22:31:42 +02:00 |
|
|
5eb51f08b6
|
Start safety implementation. Completely dumped old stuff
|
2020-07-07 20:47:22 +02:00 |
|
|
67a32cdc20
|
Safety Controller:
* Add watchdog code
* Add file structure for safety controller
* Lay groundstones to move all error flags to the safety controller
* Improve doxygen
|
2020-07-06 21:12:18 +02:00 |
|