]> rtime.felk.cvut.cz Git - arc.git/blob - boards/ti_tms570ls/examples/rte_simple/config/Rte_Types.h
182b969f453ae9dbf26afa3935495eb7bee08ac0
[arc.git] / boards / ti_tms570ls / examples / rte_simple / config / Rte_Types.h
1 /*\r
2 * Configuration of module: Rte (Rte_Types.h)\r
3 *\r
4 * Created by:              \r
5 * Copyright:               \r
6 *\r
7 * Configured for (MCU):    TMS570\r
8 *\r
9 * Module vendor:           ArcCore\r
10 * Generator version:       0.0.9\r
11 *\r
12 * Generated by Arctic Studio (http://arccore.com) \r
13 *           on Wed Jun 15 15:06:41 CEST 2011\r
14 */\r
15 \r
16 /* Rte_Types.h */\r
17 \r
18 #ifndef RTE_TYPES_H\r
19 #define RTE_TYPES_H\r
20 \r
21 #include "Rte.h"\r
22 \r
23 typedef void * Rte_Instance;\r
24 \r
25 typedef float Float;\r
26 \r
27 typedef sint32 SInt32;\r
28 #define SInt32_LowerLimit -2147483648\r
29 #define SInt32_UpperLimit 2147483647\r
30 \r
31 typedef sint8 SInt8;\r
32 #define SInt8_LowerLimit -128\r
33 #define SInt8_UpperLimit 127\r
34 \r
35 typedef uint32 UInt32;\r
36 #define UInt32_LowerLimit 0\r
37 #define UInt32_UpperLimit 4294967295\r
38 \r
39 typedef uint8 UInt8;\r
40 #define UInt8_LowerLimit 0\r
41 #define UInt8_UpperLimit 255\r
42 \r
43 typedef sint16 SInt16;\r
44 #define SInt16_LowerLimit -32768\r
45 #define SInt16_UpperLimit 32767\r
46 \r
47 typedef boolean Boolean;\r
48 \r
49 typedef uint16 UInt16;\r
50 #define UInt16_LowerLimit 0\r
51 #define UInt16_UpperLimit 65535\r
52 \r
53 typedef struct {\r
54         Float value;\r
55 } Rte_DE_Float;\r
56 \r
57 typedef struct {\r
58         SInt32 value;\r
59 } Rte_DE_SInt32;\r
60 \r
61 typedef struct {\r
62         SInt8 value;\r
63 } Rte_DE_SInt8;\r
64 \r
65 typedef struct {\r
66         UInt32 value;\r
67 } Rte_DE_UInt32;\r
68 \r
69 typedef struct {\r
70         UInt8 value;\r
71 } Rte_DE_UInt8;\r
72 \r
73 typedef struct {\r
74         SInt16 value;\r
75 } Rte_DE_SInt16;\r
76 \r
77 typedef struct {\r
78         Boolean value;\r
79 } Rte_DE_Boolean;\r
80 \r
81 typedef struct {\r
82         UInt16 value;\r
83 } Rte_DE_UInt16;\r
84 \r
85 typedef struct {\r
86 } Rte_PDS_Calculator_CalculatorOperations_P;\r
87 typedef struct {\r
88 } Rte_PDS_Calculator_CalculatorOperations_R;\r
89 \r
90 typedef struct {\r
91 } Rte_CDS_Calculator;\r
92 \r
93 typedef struct {\r
94 } Rte_PDS_Tester_CalculatorOperations_P;\r
95 typedef struct {\r
96 } Rte_PDS_Tester_CalculatorOperations_R;\r
97 \r
98 typedef struct {\r
99         Std_ReturnType (*Write_arg1)(UInt8);\r
100         Std_ReturnType (*Write_arg2)(UInt8);\r
101 } Rte_PDS_Tester_ArgumentIf_P;\r
102 typedef struct {\r
103         Std_ReturnType (*Read_arg1)(UInt8);\r
104         Std_ReturnType (*Read_arg2)(UInt8);\r
105 } Rte_PDS_Tester_ArgumentIf_R;\r
106 \r
107 typedef struct {\r
108         Std_ReturnType (*Write_result)(UInt16);\r
109 } Rte_PDS_Tester_ResultIf_P;\r
110 typedef struct {\r
111         Std_ReturnType (*Read_result)(UInt16);\r
112 } Rte_PDS_Tester_ResultIf_R;\r
113 \r
114 typedef struct {\r
115         Rte_DE_UInt8* TesterRunnable_Arguments_arg2;\r
116         Rte_DE_UInt8* TesterRunnable_Arguments_arg1;\r
117         Rte_DE_UInt16* TesterRunnable_Result_result;\r
118 } Rte_CDS_Tester;\r
119 \r
120 #endif\r