#ifndef ES8311AUDIOSINK_H #define ES8311AUDIOSINK_H #include "driver/i2s.h" #include #include #include "BufferedAudioSink.h" #include #include #include "driver/gpio.h" #include "driver/i2c.h" #include #include #include "esp_err.h" #include "esp_log.h" class ES8311AudioSink : public BufferedAudioSink { public: ES8311AudioSink(); ~ES8311AudioSink(); void writeReg(uint8_t reg_add, uint8_t data); void volumeChanged(uint16_t volume); private: }; #endif