Hi
Mit war bisher nicht aufgefallen das der Code per Default nur Mono spielt , erst eben nach dem Hören eines Stereo/Mono Tests. Das hört man ja auch nur über die Kopfhörerplatine .
Hallo @biologist , kannst du das bestätigen ?
Ich habe mal im Code folgendes geändert :
#// Function to play music as task
void playAudio(void *parameter) {
static Audio audio;
bool m_f_forceMono; //neu
m_f_forceMono = false; //neu
audio.forceMono(m_f_forceMono); //neu
audio.setPinout(I2S_BCLK, I2S_LRC, I2S_DOUT);
audio.setVolume(initVolume);
Jetzt geht auch Stereo und der Klang ist jetzt mit Kopfhörer richtig gut . Ich wundere mich , dass dies noch niemand bemerkt hat . Mit der Zeile m_f_forceMono = false; könnte man dann bei gestecktem Kopfhörer auf Stereo umschalten