]> rtime.felk.cvut.cz Git - sysless.git/blob - board/h8300/h8eurobot/defines/system_def.h
5fef0e492ce13d3dd7f389650cbe16b2a2ea1ad9
[sysless.git] / board / h8300 / h8eurobot / defines / system_def.h
1 /*******************************************************************
2   Components for embedded applications builded for
3   laboratory and medical instruments firmware  
4  
5   system_def.h - common cover for definition of hardware adresses,
6                  registers, timing and other hardware dependant
7                  parts of embedded hardware
8  
9   Copyright (C) 2001 by Pavel Pisa pisa@cmp.felk.cvut.cz
10             (C) 2002 by PiKRON Ltd. http://www.pikron.com
11
12  *******************************************************************/
13
14 #ifndef _SYSTEM_DEF_H_
15 #define _SYSTEM_DEF_H_
16
17 #include <types.h>
18
19 #define WITH_SFI_SEL
20
21 #define VER_CODE(major,minor,patch) (major*0x10000+minor*0x100+patch)
22 /* Software version */
23 #define SW_VER_ID       "H8EUROBOT"
24 #define SW_VER_MAJOR    0
25 #define SW_VER_MINOR    1
26 #define SW_VER_PATCH    0
27 #define SW_VER_CODE     VER_CODE(SW_VER_MAJOR,SW_VER_MINOR,SW_VER_PATCH)
28 /* Hardware version */
29 #define HW_VER_ID       "H8EUROBOT"
30 #define HW_VER_MAJOR    1
31 #define HW_VER_MINOR    1
32 #define HW_VER_PATCH    0
33 #define HW_VER_CODE     VER_CODE(HW_VER_MAJOR,HW_VER_MINOR,HW_VER_PATCH)
34 /* Version 1.0.0: First version for Eurobot 2007 */
35 /* Version 1.1.0: Eurobot 2008, fixed motor drivers */
36
37 /* Version of mechanical  */
38 #define MECH_VER_ID     "H8EUROBOT"
39 #define MECH_VER_MAJOR  0
40 #define MECH_VER_MINOR  0
41 #define MECH_VER_PATCH  0
42 #define MECH_VER_CODE   VER_CODE(MECH_VER_MAJOR,MECH_VER_MINOR,MECH_VER_PATCH)
43
44 #define BOARD_EUROBOT
45
46 /*#include <system_def_jt_usb1.h>*/
47 #include <system_def_h8eurobot.h>
48
49 #endif /* _SYSTEM_DEF_H_ */