]> rtime.felk.cvut.cz Git - arc.git/blob - boards/ti_tms570ls/examples/rte_simple/config/Rte_Type.h
Merge with e3d24894e6cb082a255328755604b04b0542b39e
[arc.git] / boards / ti_tms570ls / examples / rte_simple / config / Rte_Type.h
1 /*\r
2 * Configuration of module: Rte (Rte_Type.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.13\r
11 *\r
12 * Generated by Arctic Studio (http://arccore.com) \r
13 */\r
14 \r
15 /* Rte_Type.h */\r
16 \r
17 #ifndef RTE_TYPE_H\r
18 #define RTE_TYPE_H\r
19 \r
20 #include "Rte.h"\r
21 \r
22 typedef void * Rte_Instance;\r
23 \r
24 typedef boolean Boolean;\r
25 \r
26 #define _DEFINED_TYPEDEF_FOR_Boolean_ \r
27 \r
28 typedef float Float;\r
29 \r
30 #define _DEFINED_TYPEDEF_FOR_Float_ \r
31 \r
32 typedef sint16 SInt16;\r
33 #define SInt16_LowerLimit -32768\r
34 #define SInt16_UpperLimit 32767\r
35 \r
36 #define _DEFINED_TYPEDEF_FOR_SInt16_ \r
37 \r
38 typedef sint32 SInt32;\r
39 #define SInt32_LowerLimit -2147483648\r
40 #define SInt32_UpperLimit 2147483647\r
41 \r
42 #define _DEFINED_TYPEDEF_FOR_SInt32_ \r
43 \r
44 typedef sint8 SInt8;\r
45 #define SInt8_LowerLimit -128\r
46 #define SInt8_UpperLimit 127\r
47 \r
48 #define _DEFINED_TYPEDEF_FOR_SInt8_ \r
49 \r
50 typedef uint16 UInt16;\r
51 #define UInt16_LowerLimit 0\r
52 #define UInt16_UpperLimit 65535\r
53 \r
54 #define _DEFINED_TYPEDEF_FOR_UInt16_ \r
55 \r
56 typedef uint32 UInt32;\r
57 #define UInt32_LowerLimit 0\r
58 #define UInt32_UpperLimit 4294967295\r
59 \r
60 #define _DEFINED_TYPEDEF_FOR_UInt32_ \r
61 \r
62 typedef uint8 UInt8;\r
63 #define UInt8_LowerLimit 0\r
64 #define UInt8_UpperLimit 255\r
65 \r
66 #define _DEFINED_TYPEDEF_FOR_UInt8_ \r
67 \r
68 typedef struct {\r
69         UInt8 value;\r
70 } Rte_DE_Read_TesterRunnable_ReadArg1;\r
71 \r
72 typedef struct {\r
73         UInt8 value;\r
74 } Rte_DE_Read_TesterRunnable_ReadArg2;\r
75 \r
76 typedef struct {\r
77         UInt16 value;\r
78 } Rte_DE_Write_TesterRunnable_WriteResult;\r
79 \r
80 typedef struct {\r
81         UInt32 value;\r
82 } Rte_DE_Read_FreqReqRunnable_ReadFreqReq;\r
83 \r
84 typedef struct {\r
85         UInt32 value;\r
86 } Rte_DE_Write_FreqReqRunnable_WriteFreqReqInd;\r
87 \r
88 typedef struct {\r
89         UInt16 value;\r
90 } Rte_DE_Read_LoggerRunnable_ReadResult;\r
91 \r
92 typedef struct {\r
93         UInt16 value;\r
94 } Rte_DE_Read_Logger2Runnable_ReadResult;\r
95 \r
96 typedef struct {\r
97 } Rte_PDS_Calculator_CalculatorOperations_P;\r
98 typedef struct {\r
99 } Rte_PDS_Calculator_CalculatorOperations_R;\r
100 \r
101 typedef struct {\r
102 } Rte_PDS_Tester_CalculatorOperations_P;\r
103 typedef struct {\r
104 } Rte_PDS_Tester_CalculatorOperations_R;\r
105 \r
106 typedef struct {\r
107         Std_ReturnType (*Write_arg1)(UInt8);\r
108         Std_ReturnType (*Write_arg2)(UInt8);\r
109 } Rte_PDS_Tester_ArgumentIf_P;\r
110 typedef struct {\r
111         Std_ReturnType (*Read_arg1)(UInt8);\r
112         Std_ReturnType (*Read_arg2)(UInt8);\r
113 } Rte_PDS_Tester_ArgumentIf_R;\r
114 \r
115 typedef struct {\r
116         Std_ReturnType (*Write_result)(UInt16);\r
117 } Rte_PDS_Tester_ResultIf_P;\r
118 typedef struct {\r
119         Std_ReturnType (*Read_result)(UInt16);\r
120 } Rte_PDS_Tester_ResultIf_R;\r
121 \r
122 typedef struct {\r
123         Std_ReturnType (*Write_freq)(UInt32);\r
124 } Rte_PDS_Tester_FreqReqIf_P;\r
125 typedef struct {\r
126         Std_ReturnType (*Read_freq)(UInt32);\r
127 } Rte_PDS_Tester_FreqReqIf_R;\r
128 \r
129 typedef struct {\r
130         Rte_DE_Read_TesterRunnable_ReadArg1* TesterRunnable_Arguments_arg1;\r
131         Rte_DE_Read_TesterRunnable_ReadArg2* TesterRunnable_Arguments_arg2;\r
132         Rte_DE_Read_FreqReqRunnable_ReadFreqReq* FreqReqRunnable_FreqReq_freq;\r
133         Rte_DE_Write_TesterRunnable_WriteResult* TesterRunnable_Result_result;\r
134         Rte_DE_Write_FreqReqRunnable_WriteFreqReqInd* FreqReqRunnable_FreqReqInd_freq;\r
135 } Rte_CDS_Tester;\r
136 \r
137 typedef struct {\r
138         Std_ReturnType (*Write_result)(UInt16);\r
139 } Rte_PDS_Logger_ResultIf_P;\r
140 typedef struct {\r
141         Std_ReturnType (*Read_result)(UInt16);\r
142 } Rte_PDS_Logger_ResultIf_R;\r
143 \r
144 typedef struct {\r
145         Rte_DE_Read_LoggerRunnable_ReadResult* LoggerRunnable_Result_result;\r
146 } Rte_CDS_Logger;\r
147 \r
148 typedef struct {\r
149         Std_ReturnType (*Write_result)(UInt16);\r
150 } Rte_PDS_Logger2_ResultIf_P;\r
151 typedef struct {\r
152         Std_ReturnType (*Read_result)(UInt16);\r
153 } Rte_PDS_Logger2_ResultIf_R;\r
154 \r
155 typedef struct {\r
156         Rte_DE_Read_Logger2Runnable_ReadResult* Logger2Runnable_Result_result;\r
157 } Rte_CDS_Logger2;\r
158 \r
159 #endif\r