AGirs
defineMissingStuff.h
Go to the documentation of this file.
1 #ifndef DEFINEMISSINGSTUFF_H
2 #define DEFINEMISSINGSTUFF_H
3 
4 #ifdef IRRECEIVER_1_PULLUP
5 #define IRRECEIVER_1_PULLUP_VALUE true
6 #else
7 #define IRRECEIVER_1_PULLUP_VALUE false
8 #endif
9 
10 #ifdef IRRECEIVER_2_PULLUP
11 #define IRRECEIVER_2_PULLUP_VALUE true
12 #else
13 #define IRRECEIVER_2_PULLUP_VALUE false
14 #endif
15 
16 #ifdef IRRECEIVER_3_PULLUP
17 #define IRRECEIVER_3_PULLUP_VALUE true
18 #else
19 #define IRRECEIVER_3_PULLUP_VALUE false
20 #endif
21 
22 #ifdef IRRECEIVER_4_PULLUP
23 #define IRRECEIVER_4_PULLUP_VALUE true
24 #else
25 #define IRRECEIVER_4_PULLUP_VALUE false
26 #endif
27 
28 #ifdef IRRECEIVER_5_PULLUP
29 #define IRRECEIVER_5_PULLUP_VALUE true
30 #else
31 #define IRRECEIVER_5_PULLUP_VALUE false
32 #endif
33 
34 #ifdef IRRECEIVER_6_PULLUP
35 #define IRRECEIVER_6_PULLUP_VALUE true
36 #else
37 #define IRRECEIVER_6_PULLUP_VALUE false
38 #endif
39 
40 #ifdef IRRECEIVER_7_PULLUP
41 #define IRRECEIVER_7_PULLUP_VALUE true
42 #else
43 #define IRRECEIVER_7_PULLUP_VALUE false
44 #endif
45 
46 #ifdef IRRECEIVER_8_PULLUP
47 #define IRRECEIVER_8_PULLUP_VALUE true
48 #else
49 #define IRRECEIVER_8_PULLUP_VALUE false
50 #endif
51 
52 #ifdef IRSENSOR_1_PULLUP
53 #define IRSENSOR_1_PULLUP_VALUE true
54 #else
55 #define IRSENSOR_1_PULLUP_VALUE false
56 #endif
57 
58 #ifdef IRSENSOR_2_PULLUP
59 #define IRSENSOR_2_PULLUP_VALUE true
60 #else
61 #define IRSENSOR_2_PULLUP_VALUE false
62 #endif
63 
64 #ifdef IRSENSOR_3_PULLUP
65 #define IRSENSOR_3_PULLUP_VALUE true
66 #else
67 #define IRSENSOR_3_PULLUP_VALUE false
68 #endif
69 
70 #ifdef IRSENSOR_4_PULLUP
71 #define IRSENSOR_4_PULLUP_VALUE true
72 #else
73 #define IRSENSOR_4_PULLUP_VALUE false
74 #endif
75 
76 #ifdef IRSENSOR_5_PULLUP
77 #define IRSENSOR_5_PULLUP_VALUE true
78 #else
79 #define IRSENSOR_5_PULLUP_VALUE false
80 #endif
81 
82 #ifdef IRSENSOR_6_PULLUP
83 #define IRSENSOR_6_PULLUP_VALUE true
84 #else
85 #define IRSENSOR_6_PULLUP_VALUE false
86 #endif
87 
88 #ifdef IRSENSOR_7_PULLUP
89 #define IRSENSOR_7_PULLUP_VALUE true
90 #else
91 #define IRSENSOR_7_PULLUP_VALUE false
92 #endif
93 
94 #ifdef IRSENSOR_8_PULLUP
95 #define IRSENSOR_8_PULLUP_VALUE true
96 #else
97 #define IRSENSOR_8_PULLUP_VALUE false
98 #endif
99 
100 #ifndef SIGNAL_LED_1
101 #define SIGNAL_LED_1 invalidPin
102 #endif
103 
104 #ifndef SIGNAL_LED_2
105 #define SIGNAL_LED_2 invalidPin
106 #endif
107 
108 #ifndef SIGNAL_LED_3
109 #define SIGNAL_LED_3 invalidPin
110 #endif
111 
112 #ifndef SIGNAL_LED_4
113 #define SIGNAL_LED_4 invalidPin
114 #endif
115 
116 #ifndef SIGNAL_LED_5
117 #define SIGNAL_LED_5 invalidPin
118 #endif
119 
120 #ifndef SIGNAL_LED_6
121 #define SIGNAL_LED_6 invalidPin
122 #endif
123 
124 #ifndef SIGNAL_LED_7
125 #define SIGNAL_LED_7 invalidPin
126 #endif
127 
128 #ifndef SIGNAL_LED_8
129 #define SIGNAL_LED_8 invalidPin
130 #endif
131 
132 #ifndef RECEIVELED
133 #define receiveled invalidPin
134 #endif
135 
136 #ifndef CAPTURELED
137 #define captureled invalidPin
138 #endif
139 
140 #ifndef TRANSMITLED
141 #define transmitled invalidPin
142 #endif
143 
144 #ifndef COMMANDLED
145 #define commandled invalidPin
146 #endif
147 
148 #ifndef UNUSED
149 #define UNUSED __attribute__ ((unused))
150 #endif
151 
152 #ifdef TRANSMIT
153 #define TRANSMIT_NAME Transmit
154 #else
155 #define TRANSMIT_NAME
156 #endif
157 
158 #ifdef CAPTURE
159 #define CAPTURE_NAME Capture
160 #else
161 #define CAPTURE_NAME
162 #endif
163 
164 #ifdef RECEIVE
165 #define RECEIVE_NAME Receive
166 #else
167 #define RECEIVE_NAME
168 #endif
169 
170 #ifdef RENDERER
171 #define RENDERER_NAME Renderer
172 #else
173 #define RENDERER_NAME
174 #endif
175 
176 #ifdef DECODER
177 #define DECODER_NAME Decoder
178 #else
179 #define DECODER_NAME
180 #endif
181 
182 #ifdef LED
183 #define LED_NAME Led
184 #else
185 #define LED_NAME
186 #endif
187 
188 #ifdef LCD
189 #define LCD_NAME Lcd
190 #else
191 #define LCD_NAME
192 #endif
193 
194 #ifdef NAMED_COMMANDS
195 #define NAMED_COMMANDS_NAME NamedCommands
196 #else
197 #define NAMED_COMMANDS_NAME
198 #endif
199 
200 #ifdef PRONTO
201 #define PRONTO_NAME Pronto
202 #else
203 #define PRONTO_NAME
204 #endif
205 
206 #ifdef TRANSMITTERS
207 #define TRANSMITTERS_NAME Transmitters
208 #else
209 #define TRANSMITTERS_NAME
210 #endif
211 
212 #ifdef PARAMETERS
213 #define PARAMETERS_NAME Parameters
214 #define PARAMETER_CONST
215 #else
216 #define PARAMETERS_NAME
217 #define PARAMETER_CONST const
218 #endif
219 
220 #ifdef CONFIGURABLE_LEDS
221 #define LED_PARAMETER_CONST
222 #else
223 #define LED_PARAMETER_CONST const
224 #endif
225 
226 #define QUOTE(str) #str
227 #define EXPAND_AND_QUOTE(str) QUOTE(str)
228 
229 #ifndef LCD_I2C_ADDRESS
230 #define LCD_I2C_ADDRESS -1
231 #endif
232 
233 #ifndef LCD_WIDTH
234 #define LCD_WIDTH -1
235 #endif
236 
237 #ifndef LCD_HEIGHT
238 #define LCD_HEIGHT -1
239 #endif
240 
241 #endif /* DEFINEMISSINGSTUFF_H */
242