AVR SD Safety Framework 1.0.0
Loading...
Searching...
No Matches
tasks_startup.h File Reference

Contains API prototypes for Startup Tasks. More...

Functions

void T_HandlePreStartupErrors (void)
 Retrieves and validates stored Pre-startup error flags from persistent memory and reports them to the Error Handler.
void T_InitSafetySystem (void)
 Initializes the Safety System according to Assumptions of Use and user configurations.
void T_RunStartupDiagnostics (void)
 Runs all enabled startup diagnostics and reports any detected faults to the Error Handler.
void T_StartMissionMode (void)
 Transitions the device from Safe State into Mission Mode.
void T_HandleResetReason (void)
 Retrieves and validates stored reset info from persistent memory and issues configurable callback for handling.

Detailed Description

Contains API prototypes for Startup Tasks.

Version
1.0.0

The Startup Tasks APIs are used by the Startup Task Manager to initialize the Safety System.