Add M5Stack AtomS3R + AtomicEchoBase support

This commit is contained in:
Forairaaaaa
2025-01-13 17:53:17 +08:00
parent b00bfaf181
commit 24298bfb7d
7 changed files with 295 additions and 4 deletions

View File

@@ -25,7 +25,7 @@ private:
public:
Es8311AudioCodec(void* i2c_master_handle, i2c_port_t i2c_port, int input_sample_rate, int output_sample_rate,
gpio_num_t mclk, gpio_num_t bclk, gpio_num_t ws, gpio_num_t dout, gpio_num_t din,
gpio_num_t pa_pin, uint8_t es8311_addr);
gpio_num_t pa_pin, uint8_t es8311_addr, bool use_mclk = true);
virtual ~Es8311AudioCodec();
virtual void SetOutputVolume(int volume) override;
@@ -33,4 +33,4 @@ public:
virtual void EnableOutput(bool enable) override;
};
#endif // _ES8311_AUDIO_CODEC_H
#endif // _ES8311_AUDIO_CODEC_H