![]() |
FuSa 8-Bit Libraries Safety Framework
|
| Driver_layer | |
| BODCTRL Driver | Contains API prototypes for the BODCTRL (Brown-out Detector Control) driver |
| CCP Utility Driver | Contains assembly API prototypes for the CCP (Configuration Change Protection) utility driver |
| CLKCTRL Driver | Contains API prototypes for the CLKCTRL (Clock Controller) driver |
| CPUCTRL Driver | Contains API prototypes for the CPUCTRL (CPU Control) driver |
| CPUINT Driver | Contains API prototypes for the CPUINT (CPU Interrupt Controller) driver |
| CRCSCAN Driver | Contains API prototypes for the CRCSCAN (Cyclic Redundancy Check Memory Scan) driver |
| ERRCTRL Driver | Contains API prototypes for the ERRCTRL (Error Controller) driver |
| GPR Driver | Contains API prototypes for the GPR (General Purpose Registers) driver |
| NVMCTRL Driver | Contains API prototypes for the NVMCTRL (Nonvolatile Memory Controller) driver |
| RAMCTRL Driver | Contains API prototypes for the RAMCTRL (RAM Controller) driver |
| RSTCTRL Driver | Contains API prototypes for the RSTCTRL (Reset Controller) driver |
| SLPCTRL Driver | Contains API prototypes for the SLPCTRL (Sleep Controller) driver |
| SWDT Driver | Contains API prototypes for the SWDT (Synchronous Watchdog Timer) driver |
| WDT Driver | Contains API prototypes for the WDT (Watchdog Timer) driver |
| Middleware_layer | |
| Checksum Manager | Contains API prototypes for the Checksum Manager |
| Clock Manager | Contains API prototypes and defines for the Clock Manager |
| CPU Manager | Contains API prototype for the CPU Manager Diagnostic |
| Error Manager | Contains API prototypes and defines for the Error Manager |
| Interrupt Manager | Contains API prototypes for the Interrupt Manager |
| Memory Manager | Contains API prototypes for the Memory Manager |
| Power Manager | Contains API prototypes for the Power Manager |
| Reset Manager | Contains API prototypes and type definitions for the Reset Manager |
| Shared Diagnostic Middleware | Contains private function prototypes for diagnostics in the Middleware_layer |
| Watchdog Manager | Contains API prototypes for the Watchdog Manager |
| Task_layer | |
| Error Handler | Contains API prototypes for the Error Handler |
| Error Handler Config | Declares configurations for the Error Handler |
| Tasks Config | Defines and declares configurations for Tasks |
| Tasks Defines | Defines macros used to configure Tasks in the tasks_config.h file |
| Interrupt Tasks | Contains API prototypes for Interrupt Tasks |
| Pre-startup Tasks | Contains API prototypes Pre-startup Tasks |
| Scheduler Tasks | Contains API prototypes for Scheduler Tasks |
| Shared Tasks | Contains API prototypes for Tasks shared between several Task Managers |
| Startup Tasks | Contains API prototypes for Startup Tasks |
| Task_manager_layer | |
| Main Example | Example main file for demonstrating usage of the Framework Task Managers |
| Interrupts | Contains API prototypes for the Interrupts Task Manager and ISR vector definitions |
| Pre-startup | Contains API prototype for Pre-startup Task Manager |
| Scheduler | Contains API prototype for the Scheduler Task Manager |
| Shutdown | Contains API prototypes for the Shutdown Task Manager |
| Startup | Contains API prototype for the Startup Task Manager |