@@ -22,14 +22,14 @@ static bool is_pin_25 = true;
2222
2323void play_wav (void *) {
2424 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 );
2727 delay (3000 );
2828 M5.Speaker .stop (0 );
2929 delay (500 );
3030
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 );
3333 delay (3000 );
3434 M5.Speaker .stop (1 );
3535 delay (500 );
@@ -52,50 +52,47 @@ void setup(void) {
5252 M5.Display .drawString (" Pin 25" , 25 , 210 );
5353 M5.Display .drawString (" Pin 26" , 220 , 210 );
5454
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);
9491
9592 gfx_rca.init ();
9693 gfx_rca.setFont (&DejaVu24);
9794
98- // xTaskCreatePinnedToCore(play_wav, "play_wav", 8192, NULL, 1, NULL, 1);
95+ // xTaskCreatePinnedToCore(play_wav, "play_wav", 8192, NULL, 1, NULL, 1);
9996
10097 pinMode (16 , OUTPUT);
10198 pinMode (17 , OUTPUT);
0 commit comments