versadac  1
versadac - Scalable Recorder Firmware
dev_map.h
1 /*******************************************************************************
2 FILE : dev_map.h
3 VERSION : $Id: dev_map.h 30319 2010-03-10 18:43:56Z davec $
4 AUTHOR : David Cozens
5 SYSTEM : Diab C for PowerPC under vxWorks
6 DESCRIPTION : This file maps the applications view of device addresses into
7  those used by the bsp. It is expected that as we run on multiple
8  different bsps the mapping in here will become conditionally
9  compiled.
10 *******************************************************************************/
11 
12 #include "sysEurothermSpiDrv.h"
13 #ifdef INCLUDE_EUROTHERM_T2500_CPLD
14 #define NO_MODULE_NO_DEVICE SPI_NO_DEVICE
15 #define MODULE_1_ID T2500_SPI_MODULE_1_ID
16 #define MODULE_1_DEVICE T2500_SPI_MODULE_1_DEVICE
17 #define MODULE_1_LED T2500_SPI_MODULE_1_LED
18 #define MODULE_1_RESET T2500_SPI_MODULE_1_RESET
19 #define MODULE_2_ID T2500_SPI_MODULE_2_ID
20 #define MODULE_2_DEVICE T2500_SPI_MODULE_2_DEVICE
21 #define MODULE_2_LED T2500_SPI_MODULE_2_LED
22 #define MODULE_2_RESET T2500_SPI_MODULE_2_RESET
23 #define MODULE_3_ID T2500_SPI_MODULE_3_ID
24 #define MODULE_3_DEVICE T2500_SPI_MODULE_3_DEVICE
25 #define MODULE_3_LED T2500_SPI_MODULE_3_LED
26 #define MODULE_3_RESET T2500_SPI_MODULE_3_RESET
27 #define MODULE_4_ID T2500_SPI_MODULE_4_ID
28 #define MODULE_4_DEVICE T2500_SPI_MODULE_4_DEVICE
29 #define MODULE_4_LED T2500_SPI_MODULE_4_LED
30 #define MODULE_4_RESET T2500_SPI_MODULE_4_RESET
31 #define MODULE_5_ID T2500_SPI_MODULE_5_ID
32 #define MODULE_5_DEVICE T2500_SPI_MODULE_5_DEVICE
33 #define MODULE_5_LED T2500_SPI_MODULE_5_LED
34 #define MODULE_5_RESET T2500_SPI_MODULE_5_RESET
35 #define MODULE_6_ID T2500_SPI_MODULE_6_ID
36 #define MODULE_6_DEVICE T2500_SPI_MODULE_6_DEVICE
37 #define MODULE_6_LED T2500_SPI_MODULE_6_LED
38 #define MODULE_6_RESET T2500_SPI_MODULE_6_RESET
39 #define MODULE_7_ID T2500_SPI_MODULE_7_ID
40 #define MODULE_7_DEVICE T2500_SPI_MODULE_7_DEVICE
41 #define MODULE_7_LED T2500_SPI_MODULE_7_LED
42 #define MODULE_7_RESET T2500_SPI_MODULE_7_RESET
43 #define MODULE_8_ID T2500_SPI_MODULE_8_ID
44 #define MODULE_8_DEVICE T2500_SPI_MODULE_8_DEVICE
45 #define MODULE_8_LED T2500_SPI_MODULE_8_LED
46 #define MODULE_8_RESET T2500_SPI_MODULE_8_RESET
47 #define MODULE_9_ID T2500_SPI_MODULE_9_ID
48 #define MODULE_9_DEVICE T2500_SPI_MODULE_9_DEVICE
49 #define MODULE_9_LED T2500_SPI_MODULE_9_LED
50 #define MODULE_9_RESET T2500_SPI_MODULE_9_RESET
51 #define MODULE_10_ID T2500_SPI_MODULE_10_ID
52 #define MODULE_10_DEVICE T2500_SPI_MODULE_10_DEVICE
53 #define MODULE_10_LED T2500_SPI_MODULE_10_LED
54 #define MODULE_10_RESET T2500_SPI_MODULE_10_RESET
55 #define MODULE_11_ID T2500_SPI_MODULE_11_ID
56 #define MODULE_11_DEVICE T2500_SPI_MODULE_11_DEVICE
57 #define MODULE_11_LED T2500_SPI_MODULE_11_LED
58 #define MODULE_11_RESET T2500_SPI_MODULE_11_RESET
59 #define MODULE_12_ID T2500_SPI_MODULE_12_ID
60 #define MODULE_12_DEVICE T2500_SPI_MODULE_12_DEVICE
61 #define MODULE_12_LED T2500_SPI_MODULE_12_LED
62 #define MODULE_12_RESET T2500_SPI_MODULE_12_RESET
63 #define MODULE_13_ID T2500_SPI_MODULE_13_ID
64 #define MODULE_13_DEVICE T2500_SPI_MODULE_13_DEVICE
65 #define MODULE_13_LED T2500_SPI_MODULE_13_LED
66 #define MODULE_13_RESET T2500_SPI_MODULE_13_RESET
67 #define MODULE_14_ID T2500_SPI_MODULE_14_ID
68 #define MODULE_14_DEVICE T2500_SPI_MODULE_14_DEVICE
69 #define MODULE_14_LED T2500_SPI_MODULE_14_LED
70 #define MODULE_14_RESET T2500_SPI_MODULE_14_RESET
71 #define MODULE_15_ID T2500_SPI_MODULE_15_ID
72 #define MODULE_15_DEVICE T2500_SPI_MODULE_15_DEVICE
73 #define MODULE_15_LED T2500_SPI_MODULE_15_LED
74 #define MODULE_15_RESET T2500_SPI_MODULE_15_RESET
75 #define MODULE_16_ID T2500_SPI_MODULE_16_ID
76 #define MODULE_16_DEVICE T2500_SPI_MODULE_16_DEVICE
77 #define MODULE_16_LED T2500_SPI_MODULE_16_LED
78 #define MODULE_16_RESET T2500_SPI_MODULE_16_RESET
79 #else /* INCLUDE_EUROTHERM_T2500_CPLD*/
80 #define NO_MODULE_NO_DEVICE SPI_NO_DEVICE
81 #define MODULE_1_ID T2750_SPI_MODULE_1_ID
82 #define MODULE_1_DEVICE T2750_SPI_MODULE_1_DEVICE
83 #define MODULE_1_LED T2750_SPI_MODULE_1_LED
84 #define MODULE_1_RESET T2750_SPI_MODULE_1_RESET
85 #define MODULE_2_ID T2750_SPI_MODULE_2_ID
86 #define MODULE_2_DEVICE T2750_SPI_MODULE_2_DEVICE
87 #define MODULE_2_LED T2750_SPI_MODULE_2_LED
88 #define MODULE_2_RESET T2750_SPI_MODULE_2_RESET
89 #define MODULE_3_ID T2750_SPI_MODULE_3_ID
90 #define MODULE_3_DEVICE T2750_SPI_MODULE_3_DEVICE
91 #define MODULE_3_LED T2750_SPI_MODULE_3_LED
92 #define MODULE_3_RESET T2750_SPI_MODULE_3_RESET
93 #define MODULE_4_ID T2750_SPI_MODULE_4_ID
94 #define MODULE_4_DEVICE T2750_SPI_MODULE_4_DEVICE
95 #define MODULE_4_LED T2750_SPI_MODULE_4_LED
96 #define MODULE_4_RESET T2750_SPI_MODULE_4_RESET
97 #define MODULE_5_ID T2750_SPI_MODULE_5_ID
98 #define MODULE_5_DEVICE T2750_SPI_MODULE_5_DEVICE
99 #define MODULE_5_LED T2750_SPI_MODULE_5_LED
100 #define MODULE_5_RESET T2750_SPI_MODULE_5_RESET
101 #define MODULE_6_ID T2750_SPI_MODULE_6_ID
102 #define MODULE_6_DEVICE T2750_SPI_MODULE_6_DEVICE
103 #define MODULE_6_LED T2750_SPI_MODULE_6_LED
104 #define MODULE_6_RESET T2750_SPI_MODULE_6_RESET
105 #define MODULE_7_ID T2750_SPI_MODULE_7_ID
106 #define MODULE_7_DEVICE T2750_SPI_MODULE_7_DEVICE
107 #define MODULE_7_LED T2750_SPI_MODULE_7_LED
108 #define MODULE_7_RESET T2750_SPI_MODULE_7_RESET
109 #define MODULE_8_ID T2750_SPI_MODULE_8_ID
110 #define MODULE_8_DEVICE T2750_SPI_MODULE_8_DEVICE
111 #define MODULE_8_LED T2750_SPI_MODULE_8_LED
112 #define MODULE_8_RESET T2750_SPI_MODULE_8_RESET
113 #define MODULE_9_ID T2750_SPI_MODULE_9_ID
114 #define MODULE_9_DEVICE T2750_SPI_MODULE_9_DEVICE
115 #define MODULE_9_LED T2750_SPI_MODULE_9_LED
116 #define MODULE_9_RESET T2750_SPI_MODULE_9_RESET
117 #define MODULE_10_ID T2750_SPI_MODULE_10_ID
118 #define MODULE_10_DEVICE T2750_SPI_MODULE_10_DEVICE
119 #define MODULE_10_LED T2750_SPI_MODULE_10_LED
120 #define MODULE_10_RESET T2750_SPI_MODULE_10_RESET
121 #define MODULE_11_ID T2750_SPI_MODULE_11_ID
122 #define MODULE_11_DEVICE T2750_SPI_MODULE_11_DEVICE
123 #define MODULE_11_LED T2750_SPI_MODULE_11_LED
124 #define MODULE_11_RESET T2750_SPI_MODULE_11_RESET
125 #define MODULE_12_ID T2750_SPI_MODULE_12_ID
126 #define MODULE_12_DEVICE T2750_SPI_MODULE_12_DEVICE
127 #define MODULE_12_LED T2750_SPI_MODULE_12_LED
128 #define MODULE_12_RESET T2750_SPI_MODULE_12_RESET
129 #define MODULE_13_ID T2750_SPI_MODULE_13_ID
130 #define MODULE_13_DEVICE T2750_SPI_MODULE_13_DEVICE
131 #define MODULE_13_LED T2750_SPI_MODULE_13_LED
132 #define MODULE_13_RESET T2750_SPI_MODULE_13_RESET
133 #define MODULE_14_ID T2750_SPI_MODULE_14_ID
134 #define MODULE_14_DEVICE T2750_SPI_MODULE_14_DEVICE
135 #define MODULE_14_LED T2750_SPI_MODULE_14_LED
136 #define MODULE_14_RESET T2750_SPI_MODULE_14_RESET
137 #define MODULE_15_ID T2750_SPI_MODULE_15_ID
138 #define MODULE_15_DEVICE T2750_SPI_MODULE_15_DEVICE
139 #define MODULE_15_LED T2750_SPI_MODULE_15_LED
140 #define MODULE_15_RESET T2750_SPI_MODULE_15_RESET
141 #define MODULE_16_ID T2750_SPI_MODULE_16_ID
142 #define MODULE_16_DEVICE T2750_SPI_MODULE_16_DEVICE
143 #define MODULE_16_LED T2750_SPI_MODULE_16_LED
144 #define MODULE_16_RESET T2750_SPI_MODULE_16_RESET
145 #endif /* INCLUDE_EUROTHERM_T2500_CPLD*/
146