diff --git a/esphome/components/es8388/es8388_component.cpp b/esphome/components/es8388/es8388_component.cpp index 7d5b1b5678..e85fdf67e6 100644 --- a/esphome/components/es8388/es8388_component.cpp +++ b/esphome/components/es8388/es8388_component.cpp @@ -4,6 +4,9 @@ namespace esphome { namespace es8388 { void ES8388Component::setup() { + PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO0_U, FUNC_GPIO0_CLK_OUT1); + WRITE_PERI_REG(PIN_CTRL, READ_PERI_REG(PIN_CTRL) & 0xFFFFFFF0); + // reset this->write_bytes(0x00, {0x80}); this->write_bytes(0x00, {0x00});