![]() |
FuSa 8-Bit Libraries Safety Framework
|
Implements APIs for Pre-startup Tasks. More...
#include <stdbool.h>#include <stdint.h>#include <define_error_inject_reset.h>#include <midware_cpu_manager_diag.h>#include <midware_error_manager.h>#include <midware_memory_manager.h>#include <midware_reset_manager.h>#include <midware_watchdog_manager_diag.h>#include <tasks_config.h>#include <tasks_pre_startup.h>Go to the source code of this file.
Functions | |
| void | T_EnsureSafeState (void) |
| Ensures the device is in a Safe State by making sure io pins are floated. | |
| void | T_DetermineResetReason (void) |
| Determines the reason for the last device reset and stores it for later handling. | |
| void | T_RunResetDiagnosticFsm (void) |
| Implements an FSM for performing error injection diagnostics leading to device resets. | |
Implements APIs for Pre-startup Tasks.
Definition in file tasks_pre_startup.c.