Skip to content

Commit 0d3e4a4

Browse files
authored
Define coding style settings #49 (#50)
Added EditorConfig settings helping developers define and maintain consistent coding styles between different editors and IDEs.
1 parent 0df71d1 commit 0d3e4a4

6 files changed

Lines changed: 190 additions & 145 deletions

File tree

.editorconfig

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# EditorConfig helps developers define and maintain consistent
2+
# coding styles between different editors and IDEs
3+
# http://editorconfig.org
4+
5+
[*]
6+
indent_style = space
7+
indent_size = 4
8+
continuation_indent_size = 8
9+
max_line_length = 100
10+
end_of_line = lf
11+
charset = utf-8
12+
trim_trailing_whitespace = true
13+
insert_final_newline = true
14+
15+
[*.md]
16+
trim_trailing_whitespace = false
17+
18+
[{Makefile,*.mk,*.bat}]
19+
indent_style = tab
20+
indent_size = 2
21+
22+
[{*.cmake,CMakeLists.*}]
23+
max_line_length = 120
24+

examples/Mp3PlayerDemo/Mp3PlayerDemo.ino

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,9 @@
6868

6969
VS1053 player(VS1053_CS, VS1053_DCS, VS1053_DREQ);
7070

71-
void setup () {
71+
void setup() {
7272
Serial.begin(115200);
73-
73+
7474
// initialize SPI
7575
SPI.begin();
7676

@@ -83,7 +83,7 @@ void setup () {
8383

8484
void loop() {
8585
Serial.println("Playing sound... ");
86-
86+
8787
// play mp3 flow each 3s
8888
player.playChunk(sampleMp3, sizeof(sampleMp3));
8989
delay(3000);

examples/Mp3PlayerDemo/SampleMp3.h

Lines changed: 91 additions & 91 deletions
Original file line numberDiff line numberDiff line change
@@ -7,95 +7,95 @@
77
* Licensed under GNU GPL v3
88
*/
99
unsigned char sampleMp3[] = {
10-
0x49, 0x44, 0x33, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x54, 0x53,
11-
0x53, 0x45, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x03, 0x4c, 0x61, 0x76,
12-
0x66, 0x35, 0x38, 0x2e, 0x32, 0x30, 0x2e, 0x31, 0x30, 0x30, 0x00, 0x00,
13-
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xe3, 0x40,
14-
0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x49, 0x6e,
15-
0x66, 0x6f, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00,
16-
0x04, 0x14, 0x00, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c,
17-
0x4c, 0x4c, 0x4c, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66,
18-
0x66, 0x66, 0x66, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f,
19-
0x7f, 0x7f, 0x7f, 0x7f, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99,
20-
0x99, 0x99, 0x99, 0x99, 0xb3, 0xb3, 0xb3, 0xb3, 0xb3, 0xb3, 0xb3, 0xb3,
21-
0xb3, 0xb3, 0xb3, 0xb3, 0xb3, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc,
22-
0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xe6, 0xe6, 0xe6, 0xe6, 0xe6, 0xe6, 0xe6,
23-
0xe6, 0xe6, 0xe6, 0xe6, 0xe6, 0xe6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
24-
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x61,
25-
0x76, 0x63, 0x35, 0x38, 0x2e, 0x33, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00,
26-
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x02, 0xfa, 0x00, 0x00,
27-
0x00, 0x00, 0x00, 0x00, 0x04, 0x14, 0x18, 0x80, 0x8d, 0xcc, 0x00, 0x00,
28-
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
29-
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
30-
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
31-
0x00, 0xff, 0xe3, 0x20, 0xc4, 0x00, 0x14, 0x11, 0xaa, 0xee, 0x5f, 0x41,
32-
0x10, 0x02, 0x1b, 0x6d, 0xb6, 0xd6, 0xd8, 0xc0, 0xb2, 0xcb, 0xc6, 0x31,
33-
0x8c, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc6, 0x31, 0x8c, 0x63,
34-
0x18, 0xc8, 0x42, 0x10, 0x84, 0xf9, 0xce, 0x73, 0xfd, 0x08, 0x46, 0xe7,
35-
0x39, 0xff, 0xd0, 0x84, 0x21, 0x3f, 0x39, 0xce, 0xfd, 0x3f, 0xfe, 0xa7,
36-
0x21, 0x19, 0x4e, 0x1c, 0x0c, 0x3f, 0xff, 0x04, 0x01, 0x00, 0xc6, 0x27,
37-
0x07, 0xdf, 0xff, 0x82, 0x00, 0x84, 0xe1, 0x70, 0xff, 0x7f, 0xfe, 0xa0,
38-
0x40, 0x13, 0x07, 0xc3, 0xff, 0xff, 0xfe, 0x08, 0x02, 0x07, 0x15, 0x6d,
39-
0xd0, 0x28, 0x14, 0x0b, 0x45, 0xb6, 0xd0, 0x84, 0x01, 0xff, 0xe3, 0x22,
40-
0xc4, 0x0a, 0x17, 0x31, 0xd6, 0xf6, 0x5f, 0x81, 0x68, 0x02, 0xa1, 0x5d,
41-
0xae, 0xd5, 0x55, 0x11, 0xfa, 0x3f, 0xd2, 0xfe, 0xc8, 0xd5, 0xfd, 0x24,
42-
0x91, 0x5a, 0xef, 0x5b, 0x7a, 0x29, 0x24, 0xc6, 0x4e, 0xb6, 0xb7, 0xff,
43-
0x55, 0x4b, 0x32, 0xff, 0x5d, 0x48, 0x53, 0x5b, 0x13, 0x43, 0xc8, 0xe6,
44-
0x45, 0x97, 0xd4, 0x3c, 0x9f, 0xde, 0xc0, 0xe5, 0x37, 0x41, 0x89, 0xbb,
45-
0xfe, 0x5c, 0x71, 0xc2, 0xfe, 0x13, 0x11, 0x0e, 0x5e, 0x84, 0xaa, 0xd8,
46-
0x26, 0xb2, 0x42, 0xe1, 0x47, 0x94, 0xac, 0x1b, 0x1c, 0xfd, 0x9e, 0x50,
47-
0x2f, 0x42, 0x17, 0x6a, 0x41, 0x15, 0x6a, 0x7e, 0x6d, 0xb6, 0xdb, 0x49,
48-
0x00, 0x0a, 0x45, 0xb5, 0x55, 0x7f, 0xff, 0xe3, 0x20, 0xc4, 0x09, 0x16,
49-
0x6a, 0x5e, 0xd8, 0x1f, 0x81, 0x88, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff,
50-
0xfd, 0x49, 0xea, 0x32, 0x34, 0x33, 0xf2, 0x91, 0x12, 0x76, 0x41, 0x33,
51-
0x35, 0xbb, 0x2d, 0x05, 0xa2, 0x64, 0xb5, 0x7f, 0x49, 0x8c, 0x8b, 0xcc,
52-
0xcc, 0x9f, 0xa3, 0x53, 0xff, 0xef, 0xad, 0x32, 0x44, 0x5c, 0xe5, 0x72,
53-
0xfa, 0x6f, 0x52, 0x4e, 0x43, 0x4b, 0x80, 0xd2, 0x85, 0xf0, 0x1a, 0x49,
54-
0x52, 0x5f, 0xc4, 0x62, 0x1c, 0xd3, 0x98, 0x38, 0x70, 0xfc, 0x9d, 0x47,
55-
0x6a, 0xff, 0xfa, 0xd2, 0xb3, 0x18, 0x5e, 0xc5, 0xcf, 0x38, 0xab, 0x92,
56-
0xa7, 0x95, 0xec, 0x4a, 0x12, 0xed, 0xa6, 0x8c, 0x76, 0x98, 0x2b, 0x7f,
57-
0xff, 0xfd, 0xff, 0xe3, 0x22, 0xc4, 0x0a, 0x16, 0xe2, 0x96, 0xb4, 0x7f,
58-
0xc5, 0x88, 0x00, 0x93, 0x47, 0x55, 0xd1, 0xaf, 0x7d, 0x14, 0x96, 0xa4,
59-
0x1d, 0x6a, 0x4d, 0x4b, 0x56, 0xa4, 0x57, 0xff, 0x54, 0x7a, 0x2f, 0x18,
60-
0x3b, 0x56, 0xd4, 0x2e, 0x82, 0x94, 0xf5, 0xd7, 0x7b, 0xdb, 0x7d, 0x5a,
61-
0xfe, 0xdd, 0x17, 0xa4, 0xbf, 0xff, 0xe8, 0xa3, 0x44, 0x7c, 0x01, 0x72,
62-
0x44, 0x51, 0x90, 0x21, 0xce, 0x22, 0xa6, 0xac, 0xb3, 0x95, 0x23, 0x49,
63-
0x49, 0x16, 0x56, 0xc7, 0xcc, 0xd0, 0x29, 0x9f, 0x40, 0x55, 0x8f, 0x1d,
64-
0x62, 0x69, 0x3f, 0x25, 0x56, 0x77, 0xd9, 0xff, 0xfc, 0xb3, 0x7c, 0x56,
65-
0xaa, 0x92, 0x5b, 0x25, 0x8c, 0x66, 0x02, 0xff, 0xff, 0xd8, 0xc7, 0xff,
66-
0xe3, 0x20, 0xc4, 0x0a, 0x13, 0xaa, 0xa2, 0xcc, 0x7e, 0x0a, 0x93, 0x72,
67-
0x14, 0xa9, 0x5e, 0x81, 0x19, 0x80, 0x40, 0x68, 0xc0, 0x61, 0x35, 0x5c,
68-
0x26, 0x45, 0xeb, 0xf1, 0x78, 0x53, 0x1a, 0x88, 0x64, 0xe1, 0xf2, 0x9b,
69-
0x53, 0xc9, 0xaa, 0x8a, 0xea, 0x52, 0xed, 0xa1, 0xa8, 0x9e, 0x65, 0xd1,
70-
0xbe, 0xfe, 0xff, 0xff, 0xf8, 0xc8, 0x0b, 0xdf, 0x21, 0x68, 0xa1, 0x82,
71-
0x6b, 0x82, 0xad, 0x2a, 0xe9, 0xb2, 0xc0, 0xcb, 0xe4, 0x48, 0x28, 0x7a,
72-
0x35, 0x88, 0x02, 0x9a, 0x8f, 0xaf, 0xbb, 0x6f, 0x55, 0x92, 0xdb, 0x6d,
73-
0x8c, 0x66, 0xc2, 0xff, 0xff, 0xc2, 0x89, 0x97, 0xae, 0xae, 0x16, 0x2e,
74-
0x2a, 0xe1, 0xb5, 0x78, 0x59, 0x85, 0x66, 0xff, 0xe3, 0x22, 0xc4, 0x16,
75-
0x19, 0x4a, 0xa2, 0xc8, 0x7f, 0x41, 0x40, 0x02, 0x74, 0xd0, 0xa6, 0xca,
76-
0x9d, 0x6e, 0x25, 0xa7, 0x90, 0x2c, 0x3c, 0x65, 0x56, 0xe4, 0x64, 0xc6,
77-
0xb5, 0x23, 0x2b, 0x8f, 0x8f, 0xb4, 0xf5, 0x97, 0xb8, 0xff, 0xfa, 0xfa,
78-
0x8b, 0xaf, 0x9b, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xb0, 0x03, 0x7e, 0x21,
79-
0x02, 0xf0, 0x1e, 0x22, 0x8c, 0x12, 0x8a, 0x0a, 0x07, 0x25, 0x04, 0x61,
80-
0xf8, 0xd8, 0x51, 0x00, 0x41, 0x15, 0x2a, 0xc2, 0x61, 0x0e, 0x82, 0x12,
81-
0x85, 0x4d, 0x6e, 0x5b, 0x08, 0xcb, 0x5a, 0x8f, 0x63, 0x1e, 0x7b, 0x4f,
82-
0x16, 0x3a, 0xf6, 0xaa, 0x40, 0x06, 0xa8, 0x35, 0x7f, 0xf4, 0x5f, 0xa4,
83-
0xda, 0x5d, 0x24, 0x5f, 0xff, 0xe3, 0x20, 0xc4, 0x0c, 0x15, 0xd3, 0x5a,
84-
0x80, 0x03, 0x8a, 0x98, 0x02, 0xff, 0xd5, 0xff, 0xec, 0xa3, 0x52, 0x89,
85-
0x57, 0x55, 0x6d, 0xfa, 0x28, 0xa0, 0x9b, 0xba, 0xf7, 0x7f, 0xfd, 0x90,
86-
0x6a, 0xee, 0x9a, 0x0b, 0x47, 0xd1, 0x5a, 0xbf, 0xe8, 0xb5, 0x70, 0x29,
87-
0xf0, 0x5b, 0x84, 0x82, 0xd6, 0xb5, 0xba, 0xe8, 0xb8, 0x10, 0xa8, 0x07,
88-
0xd4, 0x90, 0x52, 0x9f, 0xe8, 0x98, 0x9e, 0x4b, 0xd1, 0x3c, 0xba, 0xd0,
89-
0x41, 0x75, 0x2d, 0x2f, 0xff, 0xff, 0xff, 0xfd, 0x6d, 0x65, 0xd1, 0xad,
90-
0x04, 0x4d, 0x4b, 0x2c, 0xeb, 0x19, 0xd9, 0x88, 0xaa, 0x10, 0x01, 0x00,
91-
0xb5, 0xb0, 0x69, 0x00, 0x80, 0x8d, 0x29, 0x66, 0x6f, 0xff, 0xff, 0xf4,
92-
0xff, 0xe3, 0x22, 0xc4, 0x0f, 0x0d, 0xe2, 0x2d, 0xc5, 0x1d, 0xc2, 0x10,
93-
0x00, 0x37, 0xff, 0xff, 0xff, 0xf5, 0x2f, 0xf9, 0xbf, 0xff, 0xfa, 0x3f,
94-
0xf5, 0x6f, 0xff, 0xff, 0x52, 0xb4, 0xc6, 0x0c, 0x02, 0x02, 0x02, 0x24,
95-
0x61, 0xe5, 0x82, 0xa0, 0xa9, 0xdf, 0xff, 0xfd, 0x5f, 0x5f, 0xf8, 0x94,
96-
0xec, 0x8f, 0xff, 0xa8, 0xf1, 0x6a, 0x4c, 0x41, 0x4d, 0x45, 0x33, 0x2e,
97-
0x31, 0x30, 0x30, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
98-
0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
99-
0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
100-
0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa
10+
0x49, 0x44, 0x33, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x54, 0x53,
11+
0x53, 0x45, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x03, 0x4c, 0x61, 0x76,
12+
0x66, 0x35, 0x38, 0x2e, 0x32, 0x30, 0x2e, 0x31, 0x30, 0x30, 0x00, 0x00,
13+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xe3, 0x40,
14+
0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x49, 0x6e,
15+
0x66, 0x6f, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00,
16+
0x04, 0x14, 0x00, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c,
17+
0x4c, 0x4c, 0x4c, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66,
18+
0x66, 0x66, 0x66, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f,
19+
0x7f, 0x7f, 0x7f, 0x7f, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99,
20+
0x99, 0x99, 0x99, 0x99, 0xb3, 0xb3, 0xb3, 0xb3, 0xb3, 0xb3, 0xb3, 0xb3,
21+
0xb3, 0xb3, 0xb3, 0xb3, 0xb3, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc,
22+
0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xe6, 0xe6, 0xe6, 0xe6, 0xe6, 0xe6, 0xe6,
23+
0xe6, 0xe6, 0xe6, 0xe6, 0xe6, 0xe6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
24+
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x61,
25+
0x76, 0x63, 0x35, 0x38, 0x2e, 0x33, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00,
26+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x02, 0xfa, 0x00, 0x00,
27+
0x00, 0x00, 0x00, 0x00, 0x04, 0x14, 0x18, 0x80, 0x8d, 0xcc, 0x00, 0x00,
28+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
29+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
30+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
31+
0x00, 0xff, 0xe3, 0x20, 0xc4, 0x00, 0x14, 0x11, 0xaa, 0xee, 0x5f, 0x41,
32+
0x10, 0x02, 0x1b, 0x6d, 0xb6, 0xd6, 0xd8, 0xc0, 0xb2, 0xcb, 0xc6, 0x31,
33+
0x8c, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc6, 0x31, 0x8c, 0x63,
34+
0x18, 0xc8, 0x42, 0x10, 0x84, 0xf9, 0xce, 0x73, 0xfd, 0x08, 0x46, 0xe7,
35+
0x39, 0xff, 0xd0, 0x84, 0x21, 0x3f, 0x39, 0xce, 0xfd, 0x3f, 0xfe, 0xa7,
36+
0x21, 0x19, 0x4e, 0x1c, 0x0c, 0x3f, 0xff, 0x04, 0x01, 0x00, 0xc6, 0x27,
37+
0x07, 0xdf, 0xff, 0x82, 0x00, 0x84, 0xe1, 0x70, 0xff, 0x7f, 0xfe, 0xa0,
38+
0x40, 0x13, 0x07, 0xc3, 0xff, 0xff, 0xfe, 0x08, 0x02, 0x07, 0x15, 0x6d,
39+
0xd0, 0x28, 0x14, 0x0b, 0x45, 0xb6, 0xd0, 0x84, 0x01, 0xff, 0xe3, 0x22,
40+
0xc4, 0x0a, 0x17, 0x31, 0xd6, 0xf6, 0x5f, 0x81, 0x68, 0x02, 0xa1, 0x5d,
41+
0xae, 0xd5, 0x55, 0x11, 0xfa, 0x3f, 0xd2, 0xfe, 0xc8, 0xd5, 0xfd, 0x24,
42+
0x91, 0x5a, 0xef, 0x5b, 0x7a, 0x29, 0x24, 0xc6, 0x4e, 0xb6, 0xb7, 0xff,
43+
0x55, 0x4b, 0x32, 0xff, 0x5d, 0x48, 0x53, 0x5b, 0x13, 0x43, 0xc8, 0xe6,
44+
0x45, 0x97, 0xd4, 0x3c, 0x9f, 0xde, 0xc0, 0xe5, 0x37, 0x41, 0x89, 0xbb,
45+
0xfe, 0x5c, 0x71, 0xc2, 0xfe, 0x13, 0x11, 0x0e, 0x5e, 0x84, 0xaa, 0xd8,
46+
0x26, 0xb2, 0x42, 0xe1, 0x47, 0x94, 0xac, 0x1b, 0x1c, 0xfd, 0x9e, 0x50,
47+
0x2f, 0x42, 0x17, 0x6a, 0x41, 0x15, 0x6a, 0x7e, 0x6d, 0xb6, 0xdb, 0x49,
48+
0x00, 0x0a, 0x45, 0xb5, 0x55, 0x7f, 0xff, 0xe3, 0x20, 0xc4, 0x09, 0x16,
49+
0x6a, 0x5e, 0xd8, 0x1f, 0x81, 0x88, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff,
50+
0xfd, 0x49, 0xea, 0x32, 0x34, 0x33, 0xf2, 0x91, 0x12, 0x76, 0x41, 0x33,
51+
0x35, 0xbb, 0x2d, 0x05, 0xa2, 0x64, 0xb5, 0x7f, 0x49, 0x8c, 0x8b, 0xcc,
52+
0xcc, 0x9f, 0xa3, 0x53, 0xff, 0xef, 0xad, 0x32, 0x44, 0x5c, 0xe5, 0x72,
53+
0xfa, 0x6f, 0x52, 0x4e, 0x43, 0x4b, 0x80, 0xd2, 0x85, 0xf0, 0x1a, 0x49,
54+
0x52, 0x5f, 0xc4, 0x62, 0x1c, 0xd3, 0x98, 0x38, 0x70, 0xfc, 0x9d, 0x47,
55+
0x6a, 0xff, 0xfa, 0xd2, 0xb3, 0x18, 0x5e, 0xc5, 0xcf, 0x38, 0xab, 0x92,
56+
0xa7, 0x95, 0xec, 0x4a, 0x12, 0xed, 0xa6, 0x8c, 0x76, 0x98, 0x2b, 0x7f,
57+
0xff, 0xfd, 0xff, 0xe3, 0x22, 0xc4, 0x0a, 0x16, 0xe2, 0x96, 0xb4, 0x7f,
58+
0xc5, 0x88, 0x00, 0x93, 0x47, 0x55, 0xd1, 0xaf, 0x7d, 0x14, 0x96, 0xa4,
59+
0x1d, 0x6a, 0x4d, 0x4b, 0x56, 0xa4, 0x57, 0xff, 0x54, 0x7a, 0x2f, 0x18,
60+
0x3b, 0x56, 0xd4, 0x2e, 0x82, 0x94, 0xf5, 0xd7, 0x7b, 0xdb, 0x7d, 0x5a,
61+
0xfe, 0xdd, 0x17, 0xa4, 0xbf, 0xff, 0xe8, 0xa3, 0x44, 0x7c, 0x01, 0x72,
62+
0x44, 0x51, 0x90, 0x21, 0xce, 0x22, 0xa6, 0xac, 0xb3, 0x95, 0x23, 0x49,
63+
0x49, 0x16, 0x56, 0xc7, 0xcc, 0xd0, 0x29, 0x9f, 0x40, 0x55, 0x8f, 0x1d,
64+
0x62, 0x69, 0x3f, 0x25, 0x56, 0x77, 0xd9, 0xff, 0xfc, 0xb3, 0x7c, 0x56,
65+
0xaa, 0x92, 0x5b, 0x25, 0x8c, 0x66, 0x02, 0xff, 0xff, 0xd8, 0xc7, 0xff,
66+
0xe3, 0x20, 0xc4, 0x0a, 0x13, 0xaa, 0xa2, 0xcc, 0x7e, 0x0a, 0x93, 0x72,
67+
0x14, 0xa9, 0x5e, 0x81, 0x19, 0x80, 0x40, 0x68, 0xc0, 0x61, 0x35, 0x5c,
68+
0x26, 0x45, 0xeb, 0xf1, 0x78, 0x53, 0x1a, 0x88, 0x64, 0xe1, 0xf2, 0x9b,
69+
0x53, 0xc9, 0xaa, 0x8a, 0xea, 0x52, 0xed, 0xa1, 0xa8, 0x9e, 0x65, 0xd1,
70+
0xbe, 0xfe, 0xff, 0xff, 0xf8, 0xc8, 0x0b, 0xdf, 0x21, 0x68, 0xa1, 0x82,
71+
0x6b, 0x82, 0xad, 0x2a, 0xe9, 0xb2, 0xc0, 0xcb, 0xe4, 0x48, 0x28, 0x7a,
72+
0x35, 0x88, 0x02, 0x9a, 0x8f, 0xaf, 0xbb, 0x6f, 0x55, 0x92, 0xdb, 0x6d,
73+
0x8c, 0x66, 0xc2, 0xff, 0xff, 0xc2, 0x89, 0x97, 0xae, 0xae, 0x16, 0x2e,
74+
0x2a, 0xe1, 0xb5, 0x78, 0x59, 0x85, 0x66, 0xff, 0xe3, 0x22, 0xc4, 0x16,
75+
0x19, 0x4a, 0xa2, 0xc8, 0x7f, 0x41, 0x40, 0x02, 0x74, 0xd0, 0xa6, 0xca,
76+
0x9d, 0x6e, 0x25, 0xa7, 0x90, 0x2c, 0x3c, 0x65, 0x56, 0xe4, 0x64, 0xc6,
77+
0xb5, 0x23, 0x2b, 0x8f, 0x8f, 0xb4, 0xf5, 0x97, 0xb8, 0xff, 0xfa, 0xfa,
78+
0x8b, 0xaf, 0x9b, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xb0, 0x03, 0x7e, 0x21,
79+
0x02, 0xf0, 0x1e, 0x22, 0x8c, 0x12, 0x8a, 0x0a, 0x07, 0x25, 0x04, 0x61,
80+
0xf8, 0xd8, 0x51, 0x00, 0x41, 0x15, 0x2a, 0xc2, 0x61, 0x0e, 0x82, 0x12,
81+
0x85, 0x4d, 0x6e, 0x5b, 0x08, 0xcb, 0x5a, 0x8f, 0x63, 0x1e, 0x7b, 0x4f,
82+
0x16, 0x3a, 0xf6, 0xaa, 0x40, 0x06, 0xa8, 0x35, 0x7f, 0xf4, 0x5f, 0xa4,
83+
0xda, 0x5d, 0x24, 0x5f, 0xff, 0xe3, 0x20, 0xc4, 0x0c, 0x15, 0xd3, 0x5a,
84+
0x80, 0x03, 0x8a, 0x98, 0x02, 0xff, 0xd5, 0xff, 0xec, 0xa3, 0x52, 0x89,
85+
0x57, 0x55, 0x6d, 0xfa, 0x28, 0xa0, 0x9b, 0xba, 0xf7, 0x7f, 0xfd, 0x90,
86+
0x6a, 0xee, 0x9a, 0x0b, 0x47, 0xd1, 0x5a, 0xbf, 0xe8, 0xb5, 0x70, 0x29,
87+
0xf0, 0x5b, 0x84, 0x82, 0xd6, 0xb5, 0xba, 0xe8, 0xb8, 0x10, 0xa8, 0x07,
88+
0xd4, 0x90, 0x52, 0x9f, 0xe8, 0x98, 0x9e, 0x4b, 0xd1, 0x3c, 0xba, 0xd0,
89+
0x41, 0x75, 0x2d, 0x2f, 0xff, 0xff, 0xff, 0xfd, 0x6d, 0x65, 0xd1, 0xad,
90+
0x04, 0x4d, 0x4b, 0x2c, 0xeb, 0x19, 0xd9, 0x88, 0xaa, 0x10, 0x01, 0x00,
91+
0xb5, 0xb0, 0x69, 0x00, 0x80, 0x8d, 0x29, 0x66, 0x6f, 0xff, 0xff, 0xf4,
92+
0xff, 0xe3, 0x22, 0xc4, 0x0f, 0x0d, 0xe2, 0x2d, 0xc5, 0x1d, 0xc2, 0x10,
93+
0x00, 0x37, 0xff, 0xff, 0xff, 0xf5, 0x2f, 0xf9, 0xbf, 0xff, 0xfa, 0x3f,
94+
0xf5, 0x6f, 0xff, 0xff, 0x52, 0xb4, 0xc6, 0x0c, 0x02, 0x02, 0x02, 0x24,
95+
0x61, 0xe5, 0x82, 0xa0, 0xa9, 0xdf, 0xff, 0xfd, 0x5f, 0x5f, 0xf8, 0x94,
96+
0xec, 0x8f, 0xff, 0xa8, 0xf1, 0x6a, 0x4c, 0x41, 0x4d, 0x45, 0x33, 0x2e,
97+
0x31, 0x30, 0x30, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
98+
0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
99+
0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
100+
0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa
101101
};

examples/WebRadioDemo/WebRadioDemo.ino

Lines changed: 35 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
*/
5454

5555
#include <VS1053.h>
56+
5657
#ifdef ARDUINO_ARCH_ESP8266
5758
#include <ESP8266WiFi.h>
5859
#define VS1053_CS D1
@@ -74,9 +75,9 @@ VS1053 player(VS1053_CS, VS1053_DCS, VS1053_DREQ);
7475
WiFiClient client;
7576

7677
// WiFi settings example, substitute your own
77-
const char* ssid = "TP-Link";
78-
const char* password = "xxxxxxxx";
79-
78+
const char *ssid = "TP-Link";
79+
const char *password = "xxxxxxxx";
80+
8081
// http://comet.shoutca.st:8563/1
8182
const char *host = "comet.shoutca.st";
8283
const char *path = "/1";
@@ -85,7 +86,7 @@ int httpPort = 8563;
8586
// The buffer size 64 seems to be optimal. At 32 and 128 the sound might be brassy.
8687
uint8_t mp3buff[64];
8788

88-
void setup () {
89+
void setup() {
8990
Serial.begin(115200);
9091

9192
// Wait for VS1053 and PAM8403 to power up
@@ -94,54 +95,57 @@ void setup () {
9495

9596
// This can be set in the IDE no need for ext library
9697
// system_update_cpu_freq(160);
97-
98+
9899
Serial.println("\n\nSimple Radio Node WiFi Radio");
99-
100+
100101
SPI.begin();
101102

102103
player.begin();
103104
player.switchToMp3Mode();
104105
player.setVolume(VOLUME);
105106

106-
Serial.print("Connecting to SSID "); Serial.println(ssid);
107+
Serial.print("Connecting to SSID ");
108+
Serial.println(ssid);
107109
WiFi.begin(ssid, password);
108-
110+
109111
while (WiFi.status() != WL_CONNECTED) {
110-
delay(500);
111-
Serial.print(".");
112+
delay(500);
113+
Serial.print(".");
112114
}
113115

114-
Serial.println("WiFi connected");
115-
Serial.println("IP address: "); Serial.println(WiFi.localIP());
116+
Serial.println("WiFi connected");
117+
Serial.println("IP address: ");
118+
Serial.println(WiFi.localIP());
119+
120+
Serial.print("connecting to ");
121+
Serial.println(host);
116122

117-
Serial.print("connecting to "); Serial.println(host);
118-
119123
if (!client.connect(host, httpPort)) {
120-
Serial.println("Connection failed");
121-
return;
124+
Serial.println("Connection failed");
125+
return;
122126
}
123127

124128
Serial.print("Requesting stream: ");
125129
Serial.println(path);
126-
130+
127131
client.print(String("GET ") + path + " HTTP/1.1\r\n" +
128-
"Host: " + host + "\r\n" +
129-
"Connection: close\r\n\r\n");
132+
"Host: " + host + "\r\n" +
133+
"Connection: close\r\n\r\n");
130134
}
131135

132136
void loop() {
133-
if(!client.connected()){
134-
Serial.println("Reconnecting...");
135-
if(client.connect(host, httpPort)){
136-
client.print(String("GET ") + path + " HTTP/1.1\r\n" +
137-
"Host: " + host + "\r\n" +
138-
"Connection: close\r\n\r\n");
139-
}
137+
if (!client.connected()) {
138+
Serial.println("Reconnecting...");
139+
if (client.connect(host, httpPort)) {
140+
client.print(String("GET ") + path + " HTTP/1.1\r\n" +
141+
"Host: " + host + "\r\n" +
142+
"Connection: close\r\n\r\n");
143+
}
140144
}
141-
142-
if(client.available() > 0){
143-
// The buffer size 64 seems to be optimal. At 32 and 128 the sound might be brassy.
144-
uint8_t bytesread = client.read(mp3buff, 64);
145-
player.playChunk(mp3buff, bytesread);
145+
146+
if (client.available() > 0) {
147+
// The buffer size 64 seems to be optimal. At 32 and 128 the sound might be brassy.
148+
uint8_t bytesread = client.read(mp3buff, 64);
149+
player.playChunk(mp3buff, bytesread);
146150
}
147151
}

src/VS1053.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -325,4 +325,4 @@ uint16_t VS1053::getDecodedTime() {
325325
void VS1053::clearDecodedTime() {
326326
write_register(SCI_DECODE_TIME, 0x00);
327327
write_register(SCI_DECODE_TIME, 0x00);
328-
}
328+
}

0 commit comments

Comments
 (0)