-
-
Notifications
You must be signed in to change notification settings - Fork 43
/
Copy pathDefenderV8Drive.h
83 lines (81 loc) · 7.24 KB
/
DefenderV8Drive.h
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
// drive sound made by wav2c
// const int drive_sampleRate = 16000;
const int drive_length = 1528;
const signed char drive_data[] PROGMEM ={129,
134, 139, 146, 159, 171, 179, 185, 191, 197, 202, 206, 209, 213, 217, 224, 232, 240, 245, 248, 252,
254, 255, 254, 251, 247, 241, 234, 227, 220, 212, 204, 199, 196, 192, 184, 175, 170, 168, 164, 157,
149, 143, 139, 134, 128, 122, 116, 110, 102, 96, 91, 86, 81, 74, 65, 59, 61, 66, 70, 69,
70, 74, 74, 69, 63, 61, 62, 60, 55, 52, 52, 53, 50, 45, 42, 42, 39, 32, 25, 20,
17, 14, 13, 11, 13, 22, 33, 43, 51, 61, 71, 78, 84, 91, 100, 109, 115, 118, 118, 120,
123, 125, 128, 132, 137, 141, 142, 146, 151, 156, 159, 162, 167, 171, 169, 165, 165, 168, 170, 170,
167, 164, 160, 158, 159, 163, 164, 158, 151, 146, 139, 129, 118, 109, 103, 101, 97, 92, 91, 91,
92, 92, 93, 97, 103, 106, 110, 115, 120, 126, 132, 136, 139, 144, 150, 154, 157, 158, 157, 153,
146, 139, 134, 130, 128, 128, 128, 128, 130, 131, 130, 128, 130, 131, 131, 133, 138, 140, 138, 135,
130, 124, 122, 125, 127, 128, 131, 132, 129, 123, 118, 112, 106, 101, 95, 90, 86, 84, 82, 81,
78, 75, 75, 77, 79, 83, 88, 93, 96, 99, 104, 111, 116, 119, 120, 124, 131, 139, 145, 149,
155, 162, 168, 172, 176, 182, 189, 193, 193, 192, 194, 197, 197, 197, 194, 188, 184, 180, 177, 175,
172, 169, 163, 157, 154, 151, 147, 143, 141, 139, 137, 138, 138, 137, 137, 136, 136, 137, 140, 141,
142, 146, 150, 153, 159, 168, 176, 179, 179, 181, 186, 186, 182, 179, 178, 176, 173, 168, 166, 165,
161, 153, 145, 144, 145, 142, 136, 133, 132, 131, 126, 120, 114, 108, 102, 97, 92, 87, 82, 78,
72, 67, 64, 62, 60, 58, 52, 44, 38, 35, 32, 29, 29, 30, 30, 31, 33, 37, 46, 58,
69, 80, 92, 107, 119, 128, 137, 148, 158, 167, 177, 185, 192, 198, 203, 209, 215, 220, 222, 224,
227, 229, 228, 226, 224, 222, 220, 217, 212, 205, 200, 196, 190, 182, 176, 172, 167, 159, 151, 143,
137, 132, 128, 125, 123, 124, 125, 124, 123, 125, 126, 123, 119, 118, 120, 122, 123, 125, 130, 134,
137, 143, 151, 160, 169, 174, 177, 181, 186, 189, 189, 186, 181, 176, 168, 157, 145, 135, 128, 119,
111, 103, 94, 85, 79, 75, 73, 72, 69, 65, 64, 63, 61, 57, 54, 52, 52, 52, 52, 54,
58, 61, 62, 64, 71, 76, 79, 83, 88, 92, 94, 97, 101, 107, 111, 118, 128, 137, 143, 145,
146, 150, 154, 149, 139, 129, 123, 116, 107, 100, 96, 91, 87, 85, 89, 97, 101, 99, 94, 90,
87, 83, 77, 75, 77, 78, 80, 88, 103, 118, 129, 137, 143, 149, 153, 153, 151, 147, 141, 131,
122, 118, 121, 127, 134, 141, 144, 145, 146, 151, 157, 161, 157, 148, 139, 129, 118, 108, 103, 102,
100, 93, 85, 79, 77, 78, 77, 76, 76, 76, 73, 72, 72, 74, 75, 73, 72, 74, 79, 81,
81, 83, 88, 94, 98, 102, 107, 110, 110, 107, 106, 108, 112, 113, 114, 118, 125, 130, 132, 133,
136, 141, 144, 145, 145, 147, 147, 146, 146, 148, 155, 162, 169, 177, 186, 192, 194, 194, 195, 197,
197, 196, 198, 203, 205, 203, 200, 200, 201, 202, 202, 203, 202, 200, 197, 197, 198, 196, 191, 187,
184, 180, 173, 167, 167, 169, 168, 165, 162, 161, 160, 158, 157, 156, 155, 150, 144, 141, 141, 139,
136, 137, 141, 146, 147, 147, 148, 150, 152, 154, 155, 155, 158, 161, 164, 164, 164, 165, 165, 163,
160, 158, 156, 151, 143, 134, 127, 120, 113, 105, 96, 89, 84, 79, 75, 72, 69, 66, 61, 56,
52, 50, 50, 50, 52, 52, 52, 55, 63, 72, 76, 77, 83, 91, 100, 108, 117, 126, 135, 142,
149, 158, 166, 170, 172, 176, 181, 181, 178, 179, 183, 186, 184, 180, 180, 182, 183, 181, 178, 179,
180, 180, 175, 170, 167, 162, 155, 146, 138, 131, 124, 120, 119, 118, 114, 110, 104, 103, 104, 103,
100, 102, 107, 112, 111, 108, 107, 110, 113, 110, 102, 98, 99, 100, 100, 100, 102, 106, 110, 112,
112, 113, 115, 117, 115, 111, 106, 100, 95, 89, 82, 77, 73, 70, 65, 58, 54, 54, 58, 61,
62, 64, 67, 72, 79, 87, 95, 104, 113, 120, 129, 141, 156, 167, 174, 181, 187, 191, 191, 191,
193, 196, 199, 198, 194, 187, 179, 170, 162, 155, 147, 139, 132, 125, 118, 111, 105, 104, 104, 104,
100, 97, 98, 101, 100, 95, 91, 89, 86, 80, 76, 73, 69, 63, 60, 60, 59, 59, 62, 70,
80, 90, 99, 107, 119, 133, 142, 148, 153, 157, 160, 161, 159, 153, 145, 138, 130, 121, 116, 113,
111, 109, 112, 119, 127, 132, 137, 146, 157, 165, 170, 173, 175, 173, 164, 153, 143, 136, 129, 121,
112, 104, 100, 98, 95, 91, 88, 87, 84, 78, 71, 68, 68, 66, 63, 60, 59, 57, 56, 56,
57, 58, 58, 58, 58, 57, 56, 59, 65, 72, 78, 88, 100, 113, 125, 135, 146, 158, 170, 181,
188, 194, 197, 201, 204, 208, 214, 220, 225, 227, 230, 236, 242, 243, 242, 242, 244, 246, 247, 245,
240, 235, 229, 223, 216, 208, 201, 198, 198, 200, 201, 201, 200, 197, 193, 190, 187, 184, 177, 168,
157, 151, 148, 146, 143, 138, 133, 129, 127, 127, 128, 129, 128, 126, 124, 121, 118, 116, 112, 106,
100, 96, 93, 90, 85, 80, 78, 78, 78, 78, 78, 78, 76, 71, 68, 69, 73, 75, 77, 81,
87, 95, 103, 113, 120, 126, 128, 128, 128, 130, 131, 129, 128, 132, 137, 137, 137, 140, 144, 144,
143, 142, 142, 142, 141, 143, 147, 154, 160, 164, 167, 171, 175, 176, 177, 178, 179, 178, 178, 178,
177, 172, 165, 158, 152, 147, 139, 131, 123, 117, 111, 106, 104, 105, 107, 109, 111, 117, 126, 137,
146, 154, 162, 174, 185, 192, 194, 193, 189, 184, 178, 173, 167, 160, 151, 141, 130, 120, 111, 105,
103, 99, 94, 89, 87, 88, 91, 92, 92, 94, 96, 98, 98, 99, 100, 98, 91, 83, 77, 70,
63, 60, 61, 64, 64, 63, 62, 63, 66, 68, 69, 73, 78, 82, 86, 90, 99, 109, 115, 121,
129, 137, 143, 146, 151, 155, 157, 157, 160, 166, 174, 180, 184, 190, 200, 212, 221, 224, 227, 233,
235, 230, 224, 220, 217, 214, 210, 206, 200, 193, 185, 178, 170, 159, 147, 138, 132, 124, 113, 106,
102, 97, 91, 86, 83, 82, 80, 76, 73, 73, 78, 82, 85, 87, 89, 90, 93, 99, 106, 110,
111, 112, 114, 119, 124, 130, 136, 144, 152, 158, 162, 167, 175, 184, 188, 187, 185, 185, 188, 190,
187, 182, 179, 177, 174, 169, 165, 162, 161, 159, 154, 147, 139, 131, 124, 118, 112, 104, 97, 89,
79, 69, 62, 55, 48, 39, 32, 30, 31, 31, 30, 33, 39, 46, 54, 65, 75, 84, 93, 100,
105, 108, 112, 116, 121, 126, 130, 134, 137, 138, 138, 139, 144, 148, 149, 147, 146, 145, 143, 141,
137, 132, 127, 124, 121, 120, 120, 120, 120, 119, 120, 120, 118, 114, 111, 108, 105, 104, 105, 104,
103, 102, 103, 105, 106, 106, 103, 99, 99, 101, 103, 103, 104, 105, 108, 110, 109, 107, 107, 109,
108, 106, 104, 103, 100, 95, 90, 88, 88, 88, 85, 81, 78, 77, 72, 65, 63, 62, 60, 57,
56, 59, 61, 60, 59, 59, 60, 59, 59, 63, 70, 77, 84, 91, 100, 112, 125, 138, 150, 162,
176, 189, 198, 204, 209, 213, 215, 215, 215, 217, 219, 219, 214, 207, 201, 195, 190, 184, 177, 171,
166, 160, 151, 141, 132, 126, 119, 111, 105, 98, 88, 77, 72, 72, 73, 68, 65, 68, 74, 79,
82, 88, 99, 111, 120, 127, 135, 143, 151, 157, 161, 167, 175, 181, 184, 186, 193, 201, 206, 207,
208, 208, 207, 205, 203, 203, 206, 207, 204, 201, 198, 195, 191, 188, 185, 180, 176, 173, 168, 159,
147, 138, 135, 132, 127, 125, 127, 129, 128, 127, 130, 135, 136, 132, 131, 134, 136, 133, 127, 125,
125, 123, 118, 117, 117, 117, 116, 114, 113, 112, 113, 111, 107, 103, 101, 99, 96, 93, 94, 98,
103, 109, 114, 119, 124, 130, 137, 140, 138, 134, 132, 130, 127, 126, 126, 123, 120, 120, 122, 126,
132, 137, 142, 149, 155, 155, 154, 154, 154, 151, 146, 142, 140, 140, 141, 141, 139, 136, 134, 134,
135, 134, 132, 129, 125, 118, 110, 107, 111, 115, 115, 116, 120, 126, 128, 127, 126, 125, 122, 116,
109, 105, 104, 103, 101, 98, 95, 92, 90, 88, 89, 90, 90, 90, 89, 88, 88, 85, 79, 72,
64, 55, 46, 42, 38, 34, 30, 31, 32, 28, 21, 17, 17, 22, 25, 27, 30, 38, 49, 59,
65, 73, 84, 93, 98, 102, 110, };