]> rtime.felk.cvut.cz Git - arc.git/blob - boards/hcs12_elmicro_card12/examples/blinker/config/Dio_Cfg.h
Added blinker example for HCS12.
[arc.git] / boards / hcs12_elmicro_card12 / examples / blinker / config / Dio_Cfg.h
1 /*\r
2 * Configuration of module: Dio (Dio_Cfg.h)\r
3 *\r
4 * Created by:              \r
5 * Copyright:               \r
6 *\r
7 * Configured for (MCU):    HCS12\r
8 *\r
9 * Module vendor:           ArcCore\r
10 * Generator version:       2.0.0\r
11 *\r
12 * Generated by Arctic Studio (http://arccore.com) \r
13 *           on Fri Jun 17 15:35:48 CEST 2011\r
14 */\r
15 \r
16
17 #if !(((DIO_SW_MAJOR_VERSION == 1) && (DIO_SW_MINOR_VERSION == 0)) )
18 #error Dio: Configuration file expected BSW module version to be 1.0.*
19 #endif
20
21 \r
22 #ifndef DIO_CFG_H_\r
23 #define DIO_CFG_H_\r
24 \r
25 #define DIO_VERSION_INFO_API    STD_OFF\r
26 #define DIO_DEV_ERROR_DETECT    STD_OFF\r
27 \r
28 #define DIO_END_OF_LIST  -1\r
29 \r
30 // Physical ports\r
31 typedef enum\r
32 {\r
33   DIO_PORT_A = 0,\r
34   DIO_PORT_E = 1,\r
35   DIO_PORT_B = 2,\r
36   DIO_PORT_H = 3,\r
37   DIO_PORT_J = 4,\r
38   DIO_PORT_K = 5,\r
39   DIO_PORT_M = 6,\r
40   DIO_PORT_P = 7,\r
41   DIO_PORT_S = 8,\r
42   DIO_PORT_T = 9,\r
43 } Dio_PortTypesType;\r
44 \r
45 \r
46 // Channels     \r
47 #define DIO_CHANNEL_NAME_LED_CHANNEL    31\r
48 \r
49 // Channel group\r
50 \r
51 // Ports\r
52 #define DIO_PORT_NAME_HPort             (DIO_PORT_H)\r
53 \r
54 \r
55 \r
56 \r
57 // Pointers for convenience.\r
58 // Channels     \r
59 extern const Dio_ChannelType DioChannelConfigData[];\r
60 // Channel group\r
61 extern const Dio_ChannelGroupType DioConfigData[];\r
62 // Port\r
63 extern const Dio_PortType DioPortConfigData[];\r
64 \r
65 #endif /*DIO_CFG_H_*/\r