]> rtime.felk.cvut.cz Git - arc.git/blob - boards/linux/examples/os_simple/config/Dio_Cfg.h
80772016a5ce3260d1d44f0401bf89a204394a7d
[arc.git] / boards / linux / examples / os_simple / 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):    MPC551x\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 Mon Jun 13 16:26:35 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_ON\r
26 #define DIO_DEV_ERROR_DETECT    STD_ON\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_B = 1,\r
35   DIO_PORT_C = 2,\r
36   DIO_PORT_D = 3,\r
37   DIO_PORT_E = 4,\r
38   DIO_PORT_F = 5,\r
39   DIO_PORT_G = 6,\r
40   DIO_PORT_H = 7,\r
41   DIO_PORT_I = 8,\r
42   DIO_PORT_J = 9,\r
43   DIO_PORT_K = 10,\r
44 } Dio_PortTypesType;\r
45 \r
46 \r
47 // Channels     \r
48 #define DIO_CHANNEL_NAME_LEDS_LED4      52\r
49 #define DIO_CHANNEL_NAME_LEDS_LED5      53\r
50 \r
51 // Channel group\r
52 #define DIO_GROUP_NAME_LED_GRP_PTR      (&DioConfigData[0])\r
53 \r
54 // Ports\r
55 #define DIO_PORT_NAME_LED_PORT          (DIO_PORT_D)\r
56 \r
57 \r
58 \r
59 \r
60 // Pointers for convenience.\r
61 // Channels     \r
62 extern const Dio_ChannelType DioChannelConfigData[];\r
63 // Channel group\r
64 extern const Dio_ChannelGroupType DioConfigData[];\r
65 // Port\r
66 extern const Dio_PortType DioPortConfigData[];\r
67 \r
68 #endif /*DIO_CFG_H_*/\r