comparison Macro/PartialMap/generatedKeymap.h @ 196:8ecfdaa27234

Basic Trigger and Result Macros are now working. - More complex macro not yet tested (long Trigger to long Result) - Long Trigger Macros not tested yet
author Jacob Alexander <haata@kiibohd.com>
date Wed, 20 Aug 2014 10:53:22 -0700
parents 58cfcb7bac88
children 1ebb6fb5f74f
comparison
equal deleted inserted replaced
195:58cfcb7bac88 196:8ecfdaa27234
186 186
187 Guide_RM( 0 ) = { 1, 0, 0xDA, 0 }; 187 Guide_RM( 0 ) = { 1, 0, 0xDA, 0 };
188 Guide_RM( 1 ) = { 1, 0, 0xBE, 1, 0, 0xEF, 0 }; 188 Guide_RM( 1 ) = { 1, 0, 0xBE, 1, 0, 0xEF, 0 };
189 Guide_RM( 2 ) = { 2, 0, 0xFA, 0, 0xAD, 0 }; 189 Guide_RM( 2 ) = { 2, 0, 0xFA, 0, 0xAD, 0 };
190 Guide_RM( 3 ) = { 1, 1, 0xCA, 0xFE, 0 }; 190 Guide_RM( 3 ) = { 1, 1, 0xCA, 0xFE, 0 };
191 Guide_RM( 4 ) = { 1, 0, 0xDA, 0 };
191 192
192 193
193 // -- Result Macro List 194 // -- Result Macro List
194 195
195 // Total number of result macros (rm's) 196 // Total number of result macros (rm's)
200 ResultMacro ResultMacroList[] = { 201 ResultMacro ResultMacroList[] = {
201 Define_RM( 0 ), 202 Define_RM( 0 ),
202 Define_RM( 1 ), 203 Define_RM( 1 ),
203 Define_RM( 2 ), 204 Define_RM( 2 ),
204 Define_RM( 3 ), 205 Define_RM( 3 ),
206 Define_RM( 4 ),
205 }; 207 };
206 208
207 209
208 // -- Trigger Macros 210 // -- Trigger Macros
209 211
220 Guide_TM( 0 ) = { 1, 0x00, 0x01, 0x73, 0 }; 222 Guide_TM( 0 ) = { 1, 0x00, 0x01, 0x73, 0 };
221 Guide_TM( 1 ) = { 1, 0x00, 0x01, 0x73, 1, 0x00, 0x01, 0x75, 0 }; 223 Guide_TM( 1 ) = { 1, 0x00, 0x01, 0x73, 1, 0x00, 0x01, 0x75, 0 };
222 Guide_TM( 2 ) = { 2, 0x00, 0x01, 0x73, 0x00, 0x01, 0x74, 0 }; 224 Guide_TM( 2 ) = { 2, 0x00, 0x01, 0x73, 0x00, 0x01, 0x74, 0 };
223 Guide_TM( 3 ) = { 1, 0x00, 0x01, 0x76, 0 }; 225 Guide_TM( 3 ) = { 1, 0x00, 0x01, 0x76, 0 };
224 Guide_TM( 4 ) = { 1, 0x00, 0x01, 0x77, 0 }; 226 Guide_TM( 4 ) = { 1, 0x00, 0x01, 0x77, 0 };
227 Guide_TM( 5 ) = { 1, 0x00, 0x01, 0x2E, 0 };
228 Guide_TM( 6 ) = { 1, 0x00, 0x01, 0x2D, 0 };
229 Guide_TM( 7 ) = { 1, 0x00, 0x01, 0x2C, 0 };
230 Guide_TM( 8 ) = { 2, 0x00, 0x01, 0x20, 0x00, 0x01, 0x21, 0 };
231 Guide_TM( 9 ) = { 1, 0x00, 0x01, 0x20, 1, 0x00, 0x01, 0x22, 0 };
232 Guide_TM( 10 ) = { 1, 0x00, 0x01, 0x2B, 0 };
225 233
226 234
227 // -- Trigger Macro List 235 // -- Trigger Macro List
228 236
229 // Total number of trigger macros (tm's) 237 // Total number of trigger macros (tm's)
235 Define_TM( 0, 0 ), 243 Define_TM( 0, 0 ),
236 Define_TM( 1, 1 ), 244 Define_TM( 1, 1 ),
237 Define_TM( 2, 2 ), 245 Define_TM( 2, 2 ),
238 Define_TM( 3, 3 ), 246 Define_TM( 3, 3 ),
239 Define_TM( 4, 0 ), 247 Define_TM( 4, 0 ),
248 Define_TM( 5, 0 ),
249 Define_TM( 6, 1 ),
250 Define_TM( 7, 2 ),
251 Define_TM( 8, 0 ),
252 Define_TM( 9, 0 ), // TODO
253 Define_TM( 10, 4 ),
240 }; 254 };
241 255
242 256
243 257
244 // ----- Trigger Maps ----- 258 // ----- Trigger Maps -----
292 Define_TL( default, 0x1B ) = { 0 }; 306 Define_TL( default, 0x1B ) = { 0 };
293 Define_TL( default, 0x1C ) = { 0 }; 307 Define_TL( default, 0x1C ) = { 0 };
294 Define_TL( default, 0x1D ) = { 0 }; 308 Define_TL( default, 0x1D ) = { 0 };
295 Define_TL( default, 0x1E ) = { 0 }; 309 Define_TL( default, 0x1E ) = { 0 };
296 Define_TL( default, 0x1F ) = { 0 }; 310 Define_TL( default, 0x1F ) = { 0 };
297 Define_TL( default, 0x20 ) = { 0 }; 311 Define_TL( default, 0x20 ) = { 1, 8 };
298 Define_TL( default, 0x21 ) = { 0 }; 312 Define_TL( default, 0x21 ) = { 1, 8 };
299 Define_TL( default, 0x22 ) = { 0 }; 313 Define_TL( default, 0x22 ) = { 0 };
300 Define_TL( default, 0x23 ) = { 0 }; 314 Define_TL( default, 0x23 ) = { 0 };
301 Define_TL( default, 0x24 ) = { 0 }; 315 Define_TL( default, 0x24 ) = { 0 };
302 Define_TL( default, 0x25 ) = { 0 }; 316 Define_TL( default, 0x25 ) = { 0 };
303 Define_TL( default, 0x26 ) = { 0 }; 317 Define_TL( default, 0x26 ) = { 0 };
304 Define_TL( default, 0x27 ) = { 0 }; 318 Define_TL( default, 0x27 ) = { 0 };
305 Define_TL( default, 0x28 ) = { 0 }; 319 Define_TL( default, 0x28 ) = { 0 };
306 Define_TL( default, 0x29 ) = { 0 }; 320 Define_TL( default, 0x29 ) = { 0 };
307 Define_TL( default, 0x2A ) = { 0 }; 321 Define_TL( default, 0x2A ) = { 0 };
308 Define_TL( default, 0x2B ) = { 0 }; 322 Define_TL( default, 0x2B ) = { 1, 10 };
309 Define_TL( default, 0x2C ) = { 0 }; 323 Define_TL( default, 0x2C ) = { 1, 7 };
310 Define_TL( default, 0x2D ) = { 0 }; 324 Define_TL( default, 0x2D ) = { 1, 6 };
311 Define_TL( default, 0x2E ) = { 0 }; 325 Define_TL( default, 0x2E ) = { 1, 5 };
312 Define_TL( default, 0x2F ) = { 0 }; 326 Define_TL( default, 0x2F ) = { 0 };
313 Define_TL( default, 0x30 ) = { 0 }; 327 Define_TL( default, 0x30 ) = { 0 };
314 Define_TL( default, 0x31 ) = { 0 }; 328 Define_TL( default, 0x31 ) = { 0 };
315 Define_TL( default, 0x32 ) = { 0 }; 329 Define_TL( default, 0x32 ) = { 0 };
316 Define_TL( default, 0x33 ) = { 0 }; 330 Define_TL( default, 0x33 ) = { 0 };