4#if (defined(ESP32) && defined(USE_ANALOG) && USE_LEGACY_I2S) || defined(DOXYGEN)
8#include "soc/dac_channel.h"
9#include "soc/adc_channel.h"
170 if (size_bytes>0 &&
src!=
nullptr){
256 LOGE(
"%s - pin GPIO%d is not supported",
__func__,gpio);
270 for (
int j=0;
j<size_bytes/2;
j++){
277 for (
int j=0;
j<size_bytes/3;
j++){
284 for (
int j=0;
j<size_bytes/4;
j++){
296 LOGD(
"i2s_write %d -> %d bytes", size_bytes,
result);
310 for (
int j=0;
j<size_bytes/2;
j++){
321 for (
int j=0;
j<size_bytes/3;
j++){
332 for (
int j=0;
j<size_bytes/4;
j++){
#define TRACEI()
Definition AudioLoggerIDF.h:32
#define TRACED()
Definition AudioLoggerIDF.h:31
#define LOGI(...)
Definition AudioLoggerIDF.h:28
#define TRACEE()
Definition AudioLoggerIDF.h:34
#define LOGD(...)
Definition AudioLoggerIDF.h:27
#define LOGE(...)
Definition AudioLoggerIDF.h:30
#define I2S_MCLK_MULTIPLE_DEFAULT
Definition I2SESP32.h:11
void stop()
stops any further processing by spinning in an endless loop
Definition AudioRuntime.h:12
@ TX_MODE
Definition AudioTypes.h:30
@ RX_MODE
Definition AudioTypes.h:30