summaryrefslogtreecommitdiff
path: root/sw/Core/Src/icons.h
blob: d59b18fa57024273f9725dd8369ecd99be065d51 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
const static u8 numicons=64;
const static u16 icons[64][16]={
	{0x03e0,0x0ff8,0x1c1c,0x380e,0x3006,0x6003,0x6003,0x6083,0x6043,0x6023,0x3016,0x380e,0x1c1c,0x0ff8,0x03e0,0},
	{0x03e0,0x0c18,0x180c,0x3086,0x2082,0x4081,0x4081,0x4081,0x47f1,0x43e1,0x21c2,0x3086,0x180c,0x0c18,0x03e0,0},
	{0x0000,0x0008,0x0789,0x088a,0x1300,0x67fc,0x0005,0x03f8,0x0040,0x03ca,0x0089,0x0788,0x4080,0x3f00,0x0000,0},
	{0x0000,0x0000,0x1800,0x2400,0x23fe,0x0902,0x0cfc,0x0320,0x01e0,0x0240,0x03fc,0x2002,0x1ffc,0x0000,0x0000,0},
	{0x0180,0x01e0,0x0078,0x001e,0x1c0c,0x1f08,0x07d0,0x04d0,0x07d0,0x1f10,0x1c10,0x0020,0x0040,0x0080,0x0100,0},
	{0x0180,0x0060,0x0018,0x0006,0x3f8e,0x3f9c,0x31b8,0x31b0,0x3f90,0x1f10,0x0010,0x0020,0x0040,0x0080,0x0100,0},
	{0x0180,0x0060,0x0018,0x0006,0x1304,0x37b8,0x35b8,0x35b8,0x3db8,0x1938,0x0038,0x0030,0x0040,0x0080,0x0100,0},
	{0x0180,0x0060,0x0018,0x0006,0x1f84,0x1f88,0x0590,0x0d90,0x1f90,0x1b18,0x0038,0x0070,0x00e0,0x01c0,0x0180,0},
	{0x0018,0x0018,0x3ffe,0x0018,0x0018,0x0c00,0x0c00,0x3ffe,0x0c00,0x0c00,0x00c0,0x00c0,0x3ffe,0x00c0,0x00c0,0},
	{0x000c,0x0018,0x0031,0x0063,0x00c6,0x018c,0x0318,0x0630,0x0660,0x07c0,0x0f80,0x1c00,0x3800,0x3000,0x0000,0},
	{0x0000,0x0000,0x0ff8,0x1ffc,0x1e04,0x0004,0x1e04,0x1ffc,0x1e04,0x0004,0x1e04,0x1ffc,0x0ff8,0x0000,0x0000,0},
	{0x0c00,0x1e00,0x0e00,0x07f8,0x0018,0x181c,0x3c0c,0x1c0c,0x0ffe,0x0006,0x0307,0x0783,0x0383,0x01ff,0x0000,0},
	{0x03e0,0x0c18,0x1004,0x21c2,0x2632,0x4411,0x4889,0x4949,0x4889,0x4411,0x2632,0x21c2,0x1004,0x0c18,0x03e0,0},
	{0x0140,0x0410,0x1004,0x0080,0x2222,0x0410,0x4081,0x0948,0x4081,0x0410,0x2222,0x0080,0x1004,0x0410,0x0140,0},
	{0x0630,0x0f48,0x0f48,0x0630,0x0000,0x0630,0x0948,0x0948,0x0630,0x0000,0x0630,0x0948,0x0948,0x0630,0x0000,0},
	{0x0000,0x1ffc,0x2002,0x2412,0x2e3a,0x2412,0x2082,0x21c2,0x2082,0x2412,0x2e3a,0x2412,0x2002,0x1ffc,0x0000,0},
	{0x0ff0,0x0ff8,0x00dc,0x00cc,0x00dc,0x0ff8,0x0ff0,0x0000,0x0ffc,0x0ffc,0x0ccc,0x0ccc,0x0ccc,0x0ffc,0x0738,0},
	{0x03e0,0x0c18,0x1004,0x2002,0x2ff2,0x4ff9,0x40dd,0x40cd,0x40dd,0x4ff9,0x2ff2,0x2002,0x1004,0x0c18,0x03e0,0},
	{0x03e0,0x0c18,0x1004,0x2002,0x2ffe,0x4ffd,0x4ccd,0x4ccd,0x4ccd,0x4ffd,0x273a,0x2002,0x1004,0x0c18,0x03e0,0},
	{0x0000,0x0ff0,0x0ff8,0x00dc,0x00cc,0x00dc,0x0ff8,0x0ff0,0x0000,0x638e,0x228a,0x36db,0x1451,0x1c71,0x0000,0},
	{0x0000,0x0ffc,0x0ffc,0x0ccc,0x0ccc,0x0ccc,0x0ffc,0x0738,0x0000,0x638e,0x228a,0x36db,0x1451,0x1c71,0x0000,0},
	{0x0c0c,0x0f3c,0x03f0,0x00c0,0x03f0,0x0f3c,0x0c0c,0x0000,0x000c,0x0c3c,0x0f70,0x03c0,0x00f0,0x003c,0x000c,0},
	{0x00c0,0x0330,0x0c0c,0x3003,0x2c0d,0x2f3d,0x23f1,0x20c1,0x23f1,0x2f3d,0x2c0d,0x3003,0x0c0c,0x0330,0x00c0,0},
	{0x00c0,0x0330,0x0c0c,0x3003,0x200d,0x2c3d,0x2f71,0x23c1,0x20f1,0x203d,0x200d,0x3003,0x0c0c,0x0330,0x00c0,0},
	{0x0c0c,0x0f3c,0x03f0,0x00c0,0x03f0,0x0f3c,0x0c0c,0x0000,0x0000,0x638e,0x228a,0x36db,0x1451,0x1c71,0x0000,0},
	{0x000c,0x0c3c,0x0f70,0x03c0,0x00f0,0x003c,0x000c,0x0000,0x0000,0x638e,0x228a,0x36db,0x1451,0x1c71,0x0000,0},
	{0x0080,0x01c0,0x0360,0x0630,0x0c18,0x1ffc,0x3ffe,0x0080,0x01c0,0x0360,0x0630,0x0c18,0x1ffc,0x3ffe,0x0000,0},
	{0x0000,0x0000,0x0000,0x0000,0x3ffe,0x1ffc,0x0c18,0x0630,0x0360,0x01c0,0x0080,0x0000,0x0000,0x0000,0x0000,0},
	{0x03e0,0x0ff8,0x1c1c,0x380e,0x3006,0x6003,0x6003,0x6003,0x6003,0x6003,0x3006,0x380e,0x1c1c,0x0ff8,0x03e0,0},
	{0x0080,0x01c0,0x03e0,0x07f0,0x0ff8,0x1ddc,0x39ce,0x31c6,0x01c0,0x01c0,0x01c0,0x01c0,0x01c0,0x01c0,0x0000,0},
	{0x0000,0x01c0,0x01c0,0x01c0,0x01c0,0x01c0,0x01c0,0x31c6,0x39ce,0x1ddc,0x0ff8,0x07f0,0x03e0,0x01c0,0x0080,0},
	{0x7fff,0x7fff,0x0000,0x01c0,0x03e0,0x07f0,0x0ff8,0x1ddc,0x39ce,0x31c6,0x01c0,0x01c0,0x01c0,0x01c0,0x01c0,0},
	{0x01c0,0x01c0,0x01c0,0x01c0,0x01c0,0x31c6,0x39ce,0x1ddc,0x0ff8,0x07f0,0x03e0,0x01c0,0x0000,0x7fff,0x7fff,0},
	{0x6003,0x7007,0x380e,0x1c1c,0x0e38,0x0770,0x03e0,0x01c0,0x03e0,0x0770,0x0e38,0x1c1c,0x380e,0x7007,0x6003,0},
	{0x0000,0x0000,0x7ff0,0x7ff8,0x606c,0x6066,0x6063,0x607f,0x607f,0x6003,0x6003,0x7fff,0x7fff,0x0000,0x0000,0},
	{0x0810,0x1c38,0x3e7c,0x0810,0x0c30,0x0660,0x0340,0x0180,0x02c0,0x0660,0x0c30,0x0810,0x3e7c,0x1c38,0x0810,0},
	{0x0080,0x0000,0x03e0,0x0000,0x01c0,0x0000,0x07f0,0x0000,0x01c0,0x0000,0x0ff8,0x0000,0x03e0,0x0000,0x0080,0},
	{0x0000,0x0000,0x0c00,0x0e00,0x07e0,0x03f8,0x013c,0x010c,0x0100,0x01e0,0x03f8,0x033c,0x000c,0x0000,0x0000,0},
	{0x0218,0x0724,0x0fa4,0x0218,0x0200,0x0218,0x0224,0x0224,0x0218,0x0200,0x0218,0x0224,0x0fa4,0x0718,0x0200,0},
	{0x0000,0x0000,0x0000,0x3c1e,0x3f3e,0x39e6,0x3cc6,0x3e06,0x3cc6,0x39e6,0x3f3e,0x3c1e,0x0000,0x0000,0x0000,0},
	{0x01c0,0x0770,0x0c18,0x0808,0x0808,0x0008,0x083e,0x1c1c,0x3e08,0x0800,0x0808,0x0808,0x0c18,0x0770,0x01c0,0},
	{0x0080,0x2080,0x1084,0x0888,0x0490,0x02a0,0x01c0,0x7fff,0x01c0,0x02a0,0x0490,0x0888,0x1084,0x2080,0x0080,0},
	{0x0000,0x0000,0x2000,0x2020,0x2030,0x2018,0x200c,0x3ffe,0x200c,0x2018,0x2030,0x2020,0x2000,0x0000,0x0000,0},
	{0x0000,0x0000,0x0000,0x4221,0x4631,0x4c19,0x580d,0x7fff,0x580d,0x4c19,0x4631,0x4221,0x0000,0x0000,0x0000,0},
	{0x00c0,0x0b00,0x1cc0,0x3e30,0x6b0c,0x0803,0x080c,0x0830,0x08c0,0x0b00,0x08c0,0x6b30,0x3e0c,0x1c03,0x080c,0},
	{0x1c00,0x0380,0x0070,0x000e,0x0070,0x0380,0x1c00,0x0380,0x0070,0x000e,0x0618,0x0c0c,0x1ffe,0x0c0c,0x0618,0},
	{0x1ffc,0x1e00,0x07c0,0x01f0,0x003c,0x000c,0x0018,0x0030,0x0060,0x00c0,0x0180,0x0300,0x0600,0x0c00,0x1ffc,0},
	{0x1800,0x0600,0x01c0,0x0030,0x000c,0x0030,0x01c0,0x0600,0x1ffc,0x0004,0x0004,0x03fc,0x0c00,0x1000,0x0f80,0},
	{0x0180,0x0180,0x00c0,0x00c0,0x1860,0x1660,0x11b0,0x1070,0x11b0,0x1618,0x1818,0x000c,0x000c,0x0006,0x0006,0},
	{0x0040,0x00c0,0x00a0,0x0f20,0x3220,0x0d10,0x0690,0x0988,0x08c8,0x1868,0x0634,0x0194,0x006c,0x001e,0x0006,0},
	{0x0080,0x2082,0x1084,0x0808,0x01c0,0x0220,0x0410,0x7417,0x0410,0x0220,0x01c0,0x0808,0x1084,0x2082,0x0080,0},
	{0x0ffc,0x0ffc,0x00cc,0x00cc,0x000c,0x0000,0x0ffc,0x0ffc,0x0038,0x0070,0x00e0,0x0070,0x0038,0x0ffc,0x0ffc,0},
	{0x0000,0x0700,0x1fc0,0x18dc,0x3076,0x3062,0x3076,0x18dc,0x1fc0,0x0700,0x0000,0x0600,0x0800,0x0600,0x0000,0},
	{0x0ff8,0x0810,0x0800,0x0800,0x0e00,0x0f80,0x09c0,0x0860,0x0860,0x0860,0x0860,0x0860,0x0860,0x1c60,0x0860,0},
	{0x0000,0x00c0,0x00c0,0x00c0,0x00c0,0x0ccc,0x1ede,0x12d2,0x1ede,0x0ccc,0x00c0,0x00c0,0x00c0,0x00c0,0x0000,0},
	{0x0000,0x1018,0x383c,0x1c24,0x0e3c,0x0718,0x0380,0x01c0,0x00e0,0x0c70,0x1e38,0x121c,0x1e0e,0x0c04,0x0000,0},
	{0x0000,0x6000,0x5c00,0x53c0,0x5038,0x5006,0x5001,0x5dfd,0x5401,0x5306,0x50b8,0x53d0,0x5c38,0x6018,0x0004,0},
	{0x0f80,0x18c0,0x1040,0x1ff8,0x001c,0x000e,0x000e,0x000e,0x000e,0x000e,0x001c,0x1ff8,0x1040,0x18c0,0x0f80,0},
	{0x0040,0x0640,0x0980,0x0800,0x0800,0x0600,0x0780,0x0240,0x0220,0x0310,0x01b8,0x00f0,0x0078,0x000c,0x0006,0},
	{0x1000,0x0c00,0x0380,0x007c,0x0018,0x0060,0x0180,0x0200,0x0400,0x0800,0x0800,0x1000,0x1000,0x1000,0x1000,0},
	{0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0},
	{0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0},
	{0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0},
	{0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0},
};
#define I_KNOB "\x80"
#define I_SEND "\x81"
#define I_TOUCH "\x82"
#define I_DISTORT "\x83"
#define I_ADSR_A "\x84"
#define I_ADSR_D "\x85"
#define I_ADSR_S "\x86"
#define I_ADSR_R "\x87"
#define I_SLIDERS "\x88"
#define I_FORK "\x89"
#define I_PIANO "\x8a"
#define I_NOTES "\x8b"
#define I_DELAY "\x8c"
#define I_REVERB "\x8d"
#define I_SEQ "\x8e"
#define I_RANDOM "\x8f"
#define I_AB "\x90"
#define I_A "\x91"
#define I_B "\x92"
#define I_ALFO "\x93"
#define I_BLFO "\x94"
#define I_XY "\x95"
#define I_X "\x96"
#define I_Y "\x97"
#define I_XLFO "\x98"
#define I_YLFO "\x99"
#define I_REWIND "\x9a"
#define I_PLAY "\x9b"
#define I_RECORD "\x9c"
#define I_LEFT "\x9d"
#define I_RIGHT "\x9e"
#define I_PREV "\x9f"
#define I_NEXT "\xa0"
#define I_CROSS "\xa1"
#define I_PRESET "\xa2"
#define I_ORDER "\xa3"
#define I_WAVE "\xa4"
#define I_MICRO "\xa5"
#define I_LENGTH "\xa6"
#define I_TIME "\xa7"
#define I_FEEDBACK "\xa8"
#define I_TIMES "\xa9"
#define I_OFFSET "\xaa"
#define I_INTERVAL "\xab"
#define I_PERIOD "\xac"
#define I_AMPLITUDE "\xad"
#define I_WARP "\xae"
#define I_SHAPE "\xaf"
#define I_TILT "\xb0"
#define I_GLIDE "\xb1"
#define I_COLOR "\xb2"
#define I_FM "\xb3"
#define I_OCTAVE "\xb4"
#define I_HPF "\xb5"
#define I_DIVIDE "\xb6"
#define I_PERCENT "\xb7"
#define I_TEMPO "\xb8"
#define I_PHONES "\xb9"
#define I_JACK "\xba"
#define I_ENV "\xbb"