Subversion Repositories svn.mios32

Rev

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

Rev 1809 Rev 1810
Line 1... Line 1...
1
// $Id: seq_core.h 1809 2013-06-17 19:05:41Z tk $
1
// $Id: seq_core.h 1810 2013-06-17 21:14:23Z tk $
2
/*
2
/*
3
 * Header file for core routines
3
 * Header file for core routines
4
 *
4
 *
5
 * ==========================================================================
5
 * ==========================================================================
6
 *
6
 *
Line 28... Line 28...
28
/////////////////////////////////////////////////////////////////////////////
28
/////////////////////////////////////////////////////////////////////////////
29
// Global Types
29
// Global Types
30
/////////////////////////////////////////////////////////////////////////////
30
/////////////////////////////////////////////////////////////////////////////
31
31
32
typedef union {
32
typedef union {
33
  u16 ALL;
33
  u32 ALL;
34
  struct {
34
  struct {
35
    u16 SYNCHED_PATTERN_CHANGE:1;
35
    u32 SYNCHED_PATTERN_CHANGE:1;
36
    u16 PASTE_CLR_ALL:1;
36
    u32 PASTE_CLR_ALL:1;
37
    u16 RATOPC:1;
37
    u32 RATOPC:1;
38
    u16 SYNCHED_MUTE:1;
38
    u32 SYNCHED_MUTE:1;
39
    u16 SYNCHED_UNMUTE:1;
39
    u32 SYNCHED_UNMUTE:1;
40
    u16 PATTERN_MIXER_MAP_COUPLING:1;
40
    u32 PATTERN_MIXER_MAP_COUPLING:1;
41
    u16 INIT_CC:7;
41
    u32 INIT_CC:7;
-
 
42
    u32 LIVE_LAYER_MUTE_STEPS:3; // 0=off, 1=permanent, 2..4 steps
42
  };
43
  };
43
} seq_core_options_t;
44
} seq_core_options_t;
44
45
45
typedef union {
46
typedef union {
46
  u32 ALL;
47
  u32 ALL;