RKH
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
rkhtype.h
Go to the documentation of this file.
1 /*
2  * --------------------------------------------------------------------------
3  *
4  * Framework RKH
5  * -------------
6  *
7  * State-machine framework for reactive embedded systems
8  *
9  * Copyright (C) 2010 Leandro Francucci.
10  * All rights reserved. Protected by international copyright laws.
11  *
12  *
13  * RKH is free software: you can redistribute it and/or modify it under the
14  * terms of the GNU General Public License as published by the Free Software
15  * Foundation, either version 3 of the License, or (at your option) any
16  * later version.
17  *
18  * RKH is distributed in the hope that it will be useful, but WITHOUT ANY
19  * WARRANTY; without even the implied warranty of MERCHANTABILITY or
20  * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
21  * more details.
22  *
23  * You should have received a copy of the GNU General Public License along
24  * with RKH, see copying.txt file.
25  *
26  * Contact information:
27  * RKH web site: http://sourceforge.net/projects/rkh-reactivesys/
28  * e-mail: francuccilea@gmail.com
29  * ---------------------------------------------------------------------------
30  */
31 
39 /* -------------------------- Development history -------------------------- */
40 /*
41  * 2015.10.24 LeFr v2.4.05 Initial version
42  */
43 
44 /* -------------------------------- Authors -------------------------------- */
45 /*
46  * LeFr Leandro Francucci francuccilea@gmail.com
47  */
48 
49 /* --------------------------------- Notes --------------------------------- */
50 /* --------------------------------- Module -------------------------------- */
51 #ifndef __RKHTYPE_H__
52 #define __RKHTYPE_H__
53 
54 /* ----------------------------- Include files ----------------------------- */
55 #ifdef __CFV1CW63__
56  #include "..\portable\cfv1\rkhs\cw6_3\rkht.h"
57 #endif
58 
59 #ifdef __W32STVC08__
60  #include "..\portable\80x86\win32_st\vc08\rkht.h"
61 #endif
62 
63 #ifdef __S08CW63__
64  #include "..\portable\s08\rkhs\cw6_3\rkht.h"
65 #endif
66 
67 #ifdef __LNXGNU__
68  #include "../portable/80x86/linux_st/gnu/rkht.h"
69 #endif
70 
71 #ifdef __ARM_CM3CRED__
72  #include "../portable/arm-cortex/rkhs/arm_cm3/codered/rkht.h"
73 #endif
74 
75 #ifdef __ARM_CM4FCW10__
76  #include "../portable/arm-cortex/rkhs/arm_cm4f/cw_v10/rkht.h"
77 #endif
78 
79 #ifdef __ARM_CM4FIAR7_2__
80  #include "../portable/arm-cortex/rkhs/arm_cm4f/iar_v7_2/rkht.h"
81 #endif
82 
83 #ifdef __ARM_CM0CW10__
84  #include "../portable/arm-cortex/rkhs/arm_cm0/cw_v10/rkht.h"
85 #endif
86 
87 #ifdef __W32MTVC08__
88  #include "..\portable\80x86\win32_mt\vc08\rkht.h"
89 #endif
90 
91 #ifdef __UCOS_V3_03_01__
92  #include "..\portable\ucos\v3.03.01\rkht.h"
93 #endif
94 
95 #ifdef __KSDK_KDS__
96  #include "..\portable\arm-cortex\rkhs\ksdk\kds\rkht.h"
97 #endif
98 
99 #ifdef __KSDK_OS_KDS__
100  #include "..\portable\arm-cortex\ksdk_os\ucosiii\kds\rkht.h"
101 #endif
102 
103 #ifdef __TEST__
104  #include "..\portable\test\rkht.h"
105 #endif
106 
107 /* ---------------------- External C language linkage ---------------------- */
108 #ifdef __cplusplus
109 extern "C" {
110 #endif
111 
112 /* --------------------------------- Macros -------------------------------- */
113 /* -------------------------------- Constants ------------------------------ */
114 /* ------------------------------- Data types ------------------------------ */
115 /* -------------------------- External variables --------------------------- */
116 /* -------------------------- Function prototypes -------------------------- */
117 /* -------------------- External C language linkage end -------------------- */
118 #ifdef __cplusplus
119 }
120 #endif
121 
122 /* ------------------------------ Module end ------------------------------- */
123 #endif
124 
125 /* ------------------------------ End of file ------------------------------ */