@@ -22,14 +22,14 @@ static bool is_pin_25 = true;
22
22
23
23
void play_wav (void *) {
24
24
while (true ) {
25
- M5.Speaker .playWav (sunrise_anna_single_left, sizeof (sunrise_anna_single_left), ~ 0u , 0 ,
26
- true );
25
+ M5.Speaker .playWav (sunrise_anna_single_left,
26
+ sizeof (sunrise_anna_single_left), ~ 0u , 0 , true );
27
27
delay (3000 );
28
28
M5.Speaker .stop (0 );
29
29
delay (500 );
30
30
31
- M5.Speaker .playWav (sunrise_anna_single_right, sizeof (sunrise_anna_single_right), ~ 0u , 1 ,
32
- true );
31
+ M5.Speaker .playWav (sunrise_anna_single_right,
32
+ sizeof (sunrise_anna_single_right), ~ 0u , 1 , true );
33
33
delay (3000 );
34
34
M5.Speaker .stop (1 );
35
35
delay (500 );
@@ -52,50 +52,47 @@ void setup(void) {
52
52
M5.Display .drawString (" Pin 25" , 25 , 210 );
53
53
M5.Display .drawString (" Pin 26" , 220 , 210 );
54
54
55
- // if (M5.getBoard() == m5gfx::boards::board_M5StackCore2) {
56
- // {
57
- // auto spk_cfg = M5.Speaker.config();
58
- // spk_cfg.i2s_port = I2S_NUM_1;
59
- // spk_cfg.sample_rate = 96000;
60
- //
61
- // spk_cfg.pin_data_out = 2;
62
- // spk_cfg.pin_bck = 19;
63
- // spk_cfg.pin_ws = 0; // LRCK
64
- //
65
- // spk_cfg.stereo = true;
66
- // spk_cfg.buzzer = false;
67
- // spk_cfg.use_dac = false;
68
- // spk_cfg.magnification = 16;
69
- // M5.Speaker.config(spk_cfg);
70
- // }
71
- // }
72
- // else
73
- // {
74
- // auto spk_cfg = M5.Speaker.config();
75
- // spk_cfg.i2s_port = I2S_NUM_1;
76
- // spk_cfg.sample_rate = 96000;
77
- //
78
- // spk_cfg.pin_data_out = 15;
79
- // spk_cfg.pin_bck = 13;
80
- // spk_cfg.pin_ws = 0; // LRCK
81
- //
82
- // spk_cfg.stereo = true;
83
- // spk_cfg.buzzer = false;
84
- // spk_cfg.use_dac = false;
85
- // spk_cfg.magnification = 16;
86
- // M5.Speaker.config(spk_cfg);
87
- // }
88
-
89
-
90
- // M5.Speaker.begin();
91
- // M5.Speaker.setVolume(128);
92
- // M5.Speaker.setChannelVolume(0, 255);
93
- // M5.Speaker.setChannelVolume(1, 255);
55
+ // if (M5.getBoard() == m5gfx::boards::board_M5StackCore2) {
56
+ // {
57
+ // auto spk_cfg = M5.Speaker.config();
58
+ // spk_cfg.i2s_port = I2S_NUM_1;
59
+ // spk_cfg.sample_rate = 96000;
60
+
61
+ // spk_cfg.pin_data_out = 2;
62
+ // spk_cfg.pin_bck = 19;
63
+ // spk_cfg.pin_ws = 0; // LRCK
64
+
65
+ // spk_cfg.stereo = true;
66
+ // spk_cfg.buzzer = false;
67
+ // spk_cfg.use_dac = false;
68
+ // spk_cfg.magnification = 16;
69
+ // M5.Speaker.config(spk_cfg);
70
+ // }
71
+ // } else {
72
+ // auto spk_cfg = M5.Speaker.config();
73
+ // spk_cfg.i2s_port = I2S_NUM_1;
74
+ // spk_cfg.sample_rate = 96000;
75
+
76
+ // spk_cfg.pin_data_out = 15;
77
+ // spk_cfg.pin_bck = 13;
78
+ // spk_cfg.pin_ws = 0; // LRCK
79
+
80
+ // spk_cfg.stereo = true;
81
+ // spk_cfg.buzzer = false;
82
+ // spk_cfg.use_dac = false;
83
+ // spk_cfg.magnification = 16;
84
+ // M5.Speaker.config(spk_cfg);
85
+ // }
86
+
87
+ // M5.Speaker.begin();
88
+ // M5.Speaker.setVolume(128);
89
+ // M5.Speaker.setChannelVolume(0, 255);
90
+ // M5.Speaker.setChannelVolume(1, 255);
94
91
95
92
gfx_rca.init ();
96
93
gfx_rca.setFont (&DejaVu24);
97
94
98
- // xTaskCreatePinnedToCore(play_wav, "play_wav", 8192, NULL, 1, NULL, 1);
95
+ // xTaskCreatePinnedToCore(play_wav, "play_wav", 8192, NULL, 1, NULL, 1);
99
96
100
97
pinMode (16 , OUTPUT);
101
98
pinMode (17 , OUTPUT);
0 commit comments