fix i2s race condition error

This commit is contained in:
Terrence
2025-08-12 14:54:16 +08:00
parent a4fe4d8d99
commit f890acfc7c
12 changed files with 41 additions and 1 deletions

View File

@@ -5,9 +5,12 @@
#include <driver/gpio.h>
#include <driver/i2s_pdm.h>
#include <mutex>
class NoAudioCodec : public AudioCodec {
private:
protected:
std::mutex data_if_mutex_;
virtual int Write(const int16_t* data, int samples) override;
virtual int Read(int16_t* dest, int samples) override;