![]() |
FuSa 8-Bit Libraries Safety Framework
|
| safety_framework | |
| src | |
| drivers | |
| driver_bodctrl.c | Implements APIs for the BODCTRL (Brown-out Detector Control) driver |
| driver_bodctrl.h | |
| driver_ccp_asm.h | |
| driver_clkctrl.c | Implements APIs for the CLKCTRL (Clock Controller) driver |
| driver_clkctrl.h | |
| driver_cpuctrl.c | Implements APIs for the CPUCTRL (CPU Control) driver |
| driver_cpuctrl.h | |
| driver_cpuint.c | Implements APIs for the CPUINT (CPU Interrupt Controller) driver |
| driver_cpuint.h | |
| driver_crcscan.c | Implements APIs for the CRCSCAN (Cyclic Redundancy Check Memory Scan) driver |
| driver_crcscan.h | |
| driver_errctrl.c | Implements APIs for the ERRCTRL (Error Controller) driver |
| driver_errctrl.h | |
| driver_gpr.c | Implements APIs for the GPR (General Purpose Registers) driver |
| driver_gpr.h | |
| driver_nvmctrl.c | Implements APIs for the NVMCTRL (Nonvolatile Memory Controller) driver |
| driver_nvmctrl.h | |
| driver_ramctrl.c | Implements APIs for the RAMCTRL (RAM Controller) driver |
| driver_ramctrl.h | |
| driver_rstctrl.c | Implements APIs for the RSTCTRL (Reset Controller) driver |
| driver_rstctrl.h | |
| driver_slpctrl.c | Implements APIs for the SLPCTRL (Sleep Controller) driver |
| driver_slpctrl.h | |
| driver_swdt.c | Implements APIs for the SWDT (Synchronous Watchdog Timer) driver |
| driver_swdt.h | |
| driver_wdt.c | Implements APIs for the WDT (Watchdog Timer) driver |
| driver_wdt.h | |
| middleware | |
| define_error_flags.h | Defines error flag type for indicating detected errors in Middleware services |
| midware_checksum_manager.c | Implements APIs for the Checksum Manager |
| midware_checksum_manager.h | |
| midware_clock_manager.c | Implements APIs for the Clock Manager |
| midware_clock_manager.h | |
| midware_clock_manager_diag.c | Implements APIs for the Clock Manager Diagnostics |
| midware_clock_manager_diag.h | Contains API prototypes for the Clock Manager Diagnostics |
| midware_cpu_manager_diag.c | Implements API for the CPU Manager Diagnostic |
| midware_cpu_manager_diag.h | |
| midware_error_manager.c | Implements APIs for the Error Manager |
| midware_error_manager.h | |
| midware_error_manager_diag.c | Implements APIs for the Error Manager Diagnostics |
| midware_error_manager_diag.h | Contains API prototypes and defines for the Error Manager Diagnostics |
| midware_interrupt_manager.c | Implements APIs for the Interrupt Manager |
| midware_interrupt_manager.h | |
| midware_memory_manager.c | Implements APIs for the Memory Manager |
| midware_memory_manager.h | |
| midware_memory_manager_diag.c | Implements APIs for the Memory Manager Diagnostic |
| midware_memory_manager_diag.h | Contains API prototypes for the Memory Manager Diagnostics |
| midware_memory_manager_diag_asm.h | Contains assembly APIs for the Memory Manager Diagnostics |
| midware_power_manager.c | Implements APIs for the Power Manager |
| midware_power_manager.h | |
| midware_power_manager_diag.c | |
| midware_power_manager_diag.h | Implements APIs for the Power Manager Diagnostics |
| midware_reset_manager.c | Implements APIs for the Reset Manager |
| midware_reset_manager.h | |
| midware_shared_diag_private.c | Implements private function APIs for Middleware_layer |
| midware_shared_diag_private.h | |
| midware_watchdog_manager.c | Implements APIs for the Watchdog Manager |
| midware_watchdog_manager.h | |
| midware_watchdog_manager_asm.h | Contains assembly API for the Watchdog Manager |
| midware_watchdog_manager_diag.c | Implements APIs for the Watchdog Manager diagnostics |
| midware_watchdog_manager_diag.h | Contains API prototypes for the Watchdog Manager diagnostics |
| task_managers | |
| define_memory_sections.h | Defines for placing functions in specific memory sections |
| define_schedule_entry.h | Defines type for Task scheduling |
| task_manager_interrupts.c | Implements APIs for Interrupt Task Managers |
| task_manager_interrupts.h | |
| task_manager_pre_startup.c | Implements API for Pre-startup Task Manager |
| task_manager_pre_startup.h | |
| task_manager_scheduler.c | Implements API for the Scheduler Task Manager |
| task_manager_scheduler.h | |
| task_manager_shutdown.c | Implements APIs for the Shutdown Task Manager |
| task_manager_shutdown.h | |
| task_manager_startup.c | Implements API for Startup Task Manager |
| task_manager_startup.h | |
| tasks | |
| define_error_callback.h | Defines error callback type for the Error Handler |
| define_error_criticality.h | Define for criticality of specific errors |
| define_error_ids.h | Defines for IDs associated with specific errors |
| define_error_inject_reset.h | Defines type for storing the reason of a device reset caused by an error injection |
| define_tasks_config.h | |
| error_handler.c | Implements APIs the Error Handler |
| error_handler.h | |
| error_handler_actions.c | Implements APIs for Error Handler Actions |
| error_handler_actions.h | Contains API prototypes for Error Handler Actions |
| error_handler_callbacks.c | Implements APIs for Error Handler Callbacks |
| error_handler_callbacks.h | Contains API prototypes for Error Handler callback examples |
| error_handler_config.c | Defines and initializes configurations for the Error Handler |
| error_handler_config.h | |
| tasks_config.c | Defines and initializes configurations for Tasks |
| tasks_config.h | |
| tasks_interrupts.c | Implements APIs for Tasks used by the Interrupt Task Managers |
| tasks_interrupts.h | |
| tasks_pre_startup.c | Implements APIs for Pre-startup Tasks |
| tasks_pre_startup.h | |
| tasks_scheduler.c | Implements APIs for Scheduler Tasks |
| tasks_scheduler.h | |
| tasks_shared.c | Implements APIs for Tasks shared between several Task Managers |
| tasks_shared.h | |
| tasks_shared_private.c | Implements private functions for tasks_shared.h |
| tasks_shared_private.h | Contains private function prototypes for tasks_shared.h |
| tasks_startup.c | Implements APIs for Startup Tasks |
| tasks_startup.h | |
| tasks_startup_callbacks.c | Implements API for Startup Tasks callback example |
| tasks_startup_callbacks.h | Contains API prototype for Startup Tasks callback example |
| tasks_startup_private.c | Implements private function APIs for tasks_startup.h |
| tasks_startup_private.h | Contains private function prototypes for tasks_startup.h |
| main_example.c | |
| main_example.h | Defines configurations used in main_example.c |
