TMPM4G9  V1.0.0.0
safety_cpu_pc.h
Go to the documentation of this file.
1 
13 /*------------------------------------------------------------------------------*/
14 /* Define to prevent recursive inclusion */
15 /*------------------------------------------------------------------------------*/
16 #ifndef __CPUPC_H
17 #define __CPUPC_H
18 
19 #ifdef __cplusplus
20 extern "C" {
21 #endif
22 
23 /*------------------------------------------------------------------------------*/
24 /* Includes */
25 /*------------------------------------------------------------------------------*/
26 #include "txz_safety_def.h"
27 
37 /*------------------------------------------------------------------------------*/
38 /* Macro Definition */
39 /*------------------------------------------------------------------------------*/
45 /* no define */
46  /* End of group CPUPC_Exported_define */
50 
51 /*------------------------------------------------------------------------------*/
52 /* Enumerated Type Definition */
53 /*------------------------------------------------------------------------------*/
59 /* no define */
60  /* End of group CPUPC_Exported_define */
64 
65 /*------------------------------------------------------------------------------*/
66 /* Structure Definition */
67 /*------------------------------------------------------------------------------*/
73 /* no define */
74  /* End of group CPUPC_Exported_typedef */
78 
79 /*------------------------------------------------------------------------------*/
80 /* Functions */
81 /*------------------------------------------------------------------------------*/
87 bool safety_CPU_ProgramCounter(void);
88  /* End of group CPUPC_Exported_functions */
92  /* End of group CPUPC */
96  /* End of group Safety_Library */
100 
101 #ifdef __cplusplus
102 }
103 #endif /* __cplusplus */
104 #endif /* __CPUPC_H */
105 
106 
All common macro and definition for TXZ safety libraries.
bool safety_CPU_ProgramCounter(void)
CPU Program Counter check.
Definition: safety_cpu_pc.c:423