22#if defined(IS_I2S_IMPLEMENTED)
24#ifndef SOFT_MUTE_VALUE
25# define SOFT_MUTE_VALUE 0
112 LOGI(
"restarting i2s");
125 virtual size_t write(
const uint8_t *data,
size_t len) {
126 LOGD(
"I2SStream::write: %d", len);
127 if (data ==
nullptr || len == 0 || !
is_active)
return 0;
132 virtual size_t readBytes(uint8_t *data,
size_t len)
override {
#define OUTPUT
Definition Arduino.h:38
#define IS_GPIO(pin)
Definition Arduino.h:252
#define SOFT_MUTE_VALUE
Definition I2SStream.h:25
#define TRACEI()
Definition AudioLoggerIDF.h:32
#define TRACED()
Definition AudioLoggerIDF.h:31
#define LOGI(...)
Definition AudioLoggerIDF.h:28
#define LOGD(...)
Definition AudioLoggerIDF.h:27
#define LOGE(...)
Definition AudioLoggerIDF.h:30
#define assert(T)
Definition avr.h:10
RxTxMode
The Microcontroller is the Audio Source (TX_MODE) or Audio Sink (RX_MODE). RXTX_MODE is Source and Si...
Definition AudioTypes.h:26
@ RXTX_MODE
Definition AudioTypes.h:26
@ TX_MODE
Definition AudioTypes.h:26
@ UNDEFINED_MODE
Definition AudioTypes.h:26