Browse Source

Adding support for setI2SCommFMT_LSB

master
Torsten Stauder 4 years ago
parent
commit
7aac916f2f
  1. 4
      src/AudioPlayer.cpp
  2. 1
      src/settings.h

4
src/AudioPlayer.cpp

@ -255,6 +255,10 @@ void AudioPlayer_Task(void *parameter) {
Audio *audio = &audioAsStatic;
#endif
#ifdef I2S_COMM_FMT_ENABLE
audio->setI2SCommFMT_LSB(true);
#endif
uint8_t settleCount = 0;
audio->setPinout(I2S_BCLK, I2S_LRC, I2S_DOUT);
audio->setVolume(AudioPlayer_GetInitVolume());

1
src/settings.h

@ -25,6 +25,7 @@
//########################## MODULES #################################
//#define PORT_EXPANDER_ENABLE // When enabled, buttons can be connected via port-expander PCA9555
//#define I2S_COMM_FMT_ENABLE // Enables FMT instead of MSB for I2S-communication-format. Used e.g. by PT2811. Don't enable for MAX98357a, AC101 or PCM5102A)
#define MDNS_ENABLE // When enabled, you don't have to handle with ESPuino's IP-address. If hostname is set to "ESPuino", you can reach it via ESPuino.local
#define MQTT_ENABLE // Make sure to configure mqtt-server and (optionally) username+pwd
#define FTP_ENABLE // Enables FTP-server; DON'T FORGET TO ACTIVATE AFTER BOOT BY PRESSING PAUSE + NEXT-BUTTONS (IN PARALLEL)!

Loading…
Cancel
Save