FuSa 8-Bit Libraries Safety Framework
Loading...
Searching...
No Matches
task_manager_shutdown.h
Go to the documentation of this file.
1
27
#ifndef TASK_MANAGER_SHUTDOWN_H
28
#define TASK_MANAGER_SHUTDOWN_H
29
30
// Standard Library Includes
31
#include <stdbool.h>
32
33
// Framework Includes
34
#include <
define_schedule_entry.h
>
35
45
void
TM_ShutdownExit
(
void
);
46
82
void
TM_Shutdown
(
const
scheduleEntry_t
appShutdownTask
);
83
84
#endif
// TASK_MANAGER_SHUTDOWN_H
define_schedule_entry.h
Defines type for Task scheduling.
appShutdownTask
static const scheduleEntry_t appShutdownTask
Defines an example Application Shutdown Task schedule entry.
Definition
main_example.h:155
TM_Shutdown
void TM_Shutdown(const scheduleEntry_t appShutdownTask)
Manages Tasks that ensure safe execution of device sleeping in Standby and Power-Down.
Definition
task_manager_shutdown.c:30
TM_ShutdownExit
void TM_ShutdownExit(void)
Requests the Shutdown Task Manager to exit the Shutdown sequence with a device reset.
Definition
task_manager_shutdown.c:25
scheduleEntry_t
Defines a schedule entry containing a task function pointer and its duration.
Definition
define_schedule_entry.h:57
safety_framework
src
task_managers
task_manager_shutdown.h
Generated by
1.15.0