Subversion Repositories svn.mios32

Rev

Rev 2531 | Rev 2542 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2531 Rev 2532
Line 1... Line 1...
1
// $Id: seq_hwcfg.c 2531 2017-10-11 22:55:38Z tk $
1
// $Id: seq_hwcfg.c 2532 2017-10-12 21:50:45Z tk $
2
/*
2
/*
3
 * Hardware Soft-Configuration
3
 * Hardware Soft-Configuration
4
 *
4
 *
5
 * ==========================================================================
5
 * ==========================================================================
6
 *
6
 *
Line 109... Line 109...
109
  //            SR   ignore    Pin
109
  //            SR   ignore    Pin
110
  .edit    = ((( 4  -1)<<3)+    0),
110
  .edit    = ((( 4  -1)<<3)+    0),
111
  .mute    = ((( 4  -1)<<3)+    1),
111
  .mute    = ((( 4  -1)<<3)+    1),
112
  .pattern = ((( 4  -1)<<3)+    2),
112
  .pattern = ((( 4  -1)<<3)+    2),
113
  .song    = ((( 4  -1)<<3)+    3),
113
  .song    = ((( 4  -1)<<3)+    3),
-
 
114
  .phrase  = ((( 0  -1)<<3)+    0),
114
115
115
  //         SR   ignore    Pin
116
  //         SR   ignore    Pin
116
  .solo  = ((( 4   -1)<<3)+    4),
117
  .solo  = ((( 4   -1)<<3)+    4),
117
  .fast  = ((( 4   -1)<<3)+    5),
118
  .fast  = ((( 4   -1)<<3)+    5),
118
  .fast2 = ((( 0   -1)<<3)+    0),
119
  .fast2 = ((( 0   -1)<<3)+    0),
Line 150... Line 151...
150
#ifdef MIOS32_FAMILY_EMULATION
151
#ifdef MIOS32_FAMILY_EMULATION
151
  //                  SR   ignore    Pin
152
  //                  SR   ignore    Pin
152
  .utility       = (((14   -1)<<3)+    1),
153
  .utility       = (((14   -1)<<3)+    1),
153
  .step_view     = (((13   -1)<<3)+    7),
154
  .step_view     = (((13   -1)<<3)+    7),
154
  .par_layer_sel = ((( 2   -1)<<3)+    2),
155
  .par_layer_sel = ((( 2   -1)<<3)+    2),
-
 
156
  .ins_sel       = ((( 0   -1)<<3)+    0),
155
  .trg_layer_sel = ((( 2   -1)<<3)+    3),
157
  .trg_layer_sel = ((( 2   -1)<<3)+    3),
156
  .track_sel     = ((( 2   -1)<<3)+    4),
158
  .track_sel     = ((( 2   -1)<<3)+    4),
157
159
158
  //                 SR   ignore    Pin
160
  //                 SR   ignore    Pin
159
  .tap_tempo    = ((( 0   -1)<<3)+    0),
161
  .tap_tempo    = ((( 0   -1)<<3)+    0),
Line 170... Line 172...
170
#else
172
#else
171
  //                  SR   ignore    Pin
173
  //                  SR   ignore    Pin
172
  .utility       = ((( 2   -1)<<3)+    1),
174
  .utility       = ((( 2   -1)<<3)+    1),
173
  .step_view     = ((( 2   -1)<<3)+    2),
175
  .step_view     = ((( 2   -1)<<3)+    2),
174
  .par_layer_sel = ((( 0   -1)<<3)+    0),
176
  .par_layer_sel = ((( 0   -1)<<3)+    0),
-
 
177
  .ins_sel       = ((( 0   -1)<<3)+    0),
175
  .trg_layer_sel = ((( 2   -1)<<3)+    3),
178
  .trg_layer_sel = ((( 2   -1)<<3)+    3),
176
  .track_sel     = ((( 2   -1)<<3)+    4),
179
  .track_sel     = ((( 2   -1)<<3)+    4),
177
180
178
  //                 SR   ignore    Pin
181
  //                 SR   ignore    Pin
179
  .tap_tempo    = ((( 0   -1)<<3)+    0),
182
  .tap_tempo    = ((( 0   -1)<<3)+    0),
Line 231... Line 234...
231
  .solo = 1,
234
  .solo = 1,
232
  .metronome = 1,
235
  .metronome = 1,
233
  .loop = 1,
236
  .loop = 1,
234
  .follow = 1,
237
  .follow = 1,
235
  .bookmark = 1,
238
  .bookmark = 1,
-
 
239
  .mute = 1,
236
#if defined(MIOS32_FAMILY_EMULATION) && !defined(MIOS32_BOARD_IPAD)
240
#if defined(MIOS32_FAMILY_EMULATION) && !defined(MIOS32_BOARD_IPAD)
237
  .scrub = 1,
241
  .scrub = 1,
238
  .menu = 1,
242
  .menu = 1,
239
  .step_view = 1,
243
  .step_view = 1,
240
  .trg_layer = 1,
244
  .trg_layer = 1,
241
  .par_layer = 1,
245
  .par_layer = 1,
-
 
246
  .ins_sel = 1,
242
  .track_sel = 1,
247
  .track_sel = 1,
243
  .tempo_preset = 1,
248
  .tempo_preset = 1,
244
#else
249
#else
245
  .scrub = 0,
250
  .scrub = 0,
246
  .menu = 0,
251
  .menu = 0,
247
  .step_view = 0,
252
  .step_view = 0,
248
  .trg_layer = 0,
253
  .trg_layer = 0,
249
  .par_layer = 0,
254
  .par_layer = 0,
-
 
255
  .ins_sel = 0,
250
  .track_sel = 0,
256
  .track_sel = 0,
251
  .tempo_preset = 0,
257
  .tempo_preset = 0,
252
#endif
258
#endif
253
};
259
};
254
260
Line 293... Line 299...
293
  //            SR    ignore    Pin
299
  //            SR    ignore    Pin
294
  .edit    = ((( 2   -1)<<3)+    0),
300
  .edit    = ((( 2   -1)<<3)+    0),
295
  .mute    = ((( 2   -1)<<3)+    1),
301
  .mute    = ((( 2   -1)<<3)+    1),
296
  .pattern = ((( 2   -1)<<3)+    2),
302
  .pattern = ((( 2   -1)<<3)+    2),
297
  .song    = ((( 2   -1)<<3)+    3),
303
  .song    = ((( 2   -1)<<3)+    3),
-
 
304
  .phrase  = ((( 0   -1)<<3)+    0),
298
305
299
  //         SR    ignore    Pin
306
  //         SR    ignore    Pin
300
  .solo  = ((( 2   -1)<<3)+    4),
307
  .solo  = ((( 2   -1)<<3)+    4),
301
  .fast  = ((( 2   -1)<<3)+    5),
308
  .fast  = ((( 2   -1)<<3)+    5),
302
  .fast2 = ((( 0   -1)<<3)+    0),
309
  .fast2 = ((( 0   -1)<<3)+    0),
Line 343... Line 350...
343
  .jam_step  = ((( 0   -1)<<3)+    0),
350
  .jam_step  = ((( 0   -1)<<3)+    0),
344
351
345
  //               SR    ignore    Pin
352
  //               SR    ignore    Pin
346
  .step_view     = (((14   -1)<<3)+    5),
353
  .step_view     = (((14   -1)<<3)+    5),
347
  .par_layer_sel = (((14   -1)<<3)+    1),
354
  .par_layer_sel = (((14   -1)<<3)+    1),
-
 
355
  .ins_sel       = ((( 0   -1)<<3)+    0),
348
  .trg_layer_sel = (((14   -1)<<3)+    2),
356
  .trg_layer_sel = (((14   -1)<<3)+    2),
349
  .track_sel     = (((14   -1)<<3)+    3),
357
  .track_sel     = (((14   -1)<<3)+    3),
350
358
351
  //                 SR    ignore    Pin
359
  //                 SR    ignore    Pin
352
  .tap_tempo    = ((( 0   -1)<<3)+    0),
360
  .tap_tempo    = ((( 0   -1)<<3)+    0),
Line 386... Line 394...
386
  .jam_step  = ((( 0   -1)<<3)+    0),
394
  .jam_step  = ((( 0   -1)<<3)+    0),
387
395
388
  //               SR    ignore    Pin
396
  //               SR    ignore    Pin
389
  .step_view     = ((( 0   -1)<<3)+    0),
397
  .step_view     = ((( 0   -1)<<3)+    0),
390
  .par_layer_sel = ((( 0   -1)<<3)+    0),
398
  .par_layer_sel = ((( 0   -1)<<3)+    0),
-
 
399
  .ins_sel       = ((( 0   -1)<<3)+    0),
391
  .trg_layer_sel = ((( 0   -1)<<3)+    0),
400
  .trg_layer_sel = ((( 0   -1)<<3)+    0),
392
  .track_sel     = ((( 0   -1)<<3)+    0),
401
  .track_sel     = ((( 0   -1)<<3)+    0),
393
402
394
  //                 SR    ignore    Pin
403
  //                 SR    ignore    Pin
395
  .tap_tempo    = ((( 0   -1)<<3)+    0),
404
  .tap_tempo    = ((( 0   -1)<<3)+    0),