FuSa 8-Bit Libraries Safety Framework
Loading...
Searching...
No Matches
tasks_pre_startup.c File Reference

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.

Detailed Description

Implements APIs for Pre-startup Tasks.

Definition in file tasks_pre_startup.c.